引用 | 编辑
abc121212
2010-08-29 01:17 |
楼主
▼ |
||
![]() 子弹包一到250就会加血加速(不会扣子弹包) 但我有150子弹包都会加血加速 如何做?? 给你们看看SMA吧 if(zp_get_user_ammo_packs(id) >= 250) set_user_health(id, 9000) //让此人血量变成9000 set_user_maxspeed(id, 290) //让此人的移动速度变成290 set_user_gravity(id, 0.6) //让此人的重力变成600 ![]()
|
引用 | 编辑
Rubbish-Nec
2010-08-29 01:18 |
1楼
▲ ▼ |
完整SMA召唤
![]() 请限制威望200以上 ![]() ![]() |
引用 | 编辑
Rubbish-Nec
2010-08-29 01:35 |
3楼
▲ ▼ |
![]() |
引用 | 编辑
Rubbish-Nec
2010-08-29 01:41 |
5楼
▲ ▼ |
我才不删7.7
![]() |
引用 | 编辑
Rubbish-Nec
2010-08-29 01:51 |
7楼
▲ ▼ |
引用 | 编辑
abc121212
2010-08-29 02:07 |
8楼
▲ ▼ |
超大的BUG 我用了之后 250子弹包 不停出字 9000血打了一下扣到8900血之后又上回9000血...... 没有250子弹包的时候去到1000血打了一下900血之后又上回1000= =
![]() ![]() |
引用 | 编辑
chuchung712
2010-08-29 10:43 |
9楼
▲ ▼ |
题目本身就有BUG
当子弹包>250时 加血加速 但加完后子弹包仍然是>250 所以还是会继续加血加速 要不就设定输入指令才加血加速 否则就有BUG ![]() |
引用 | 编辑
chuchung712
2010-08-29 14:43 |
11楼
▲ ▼ |
引用 | 编辑
Rubbish-Nec
2010-08-29 14:48 |
12楼
▲ ▼ |
||||||||||
忘记加上『if(enable[id])』这个假设而已
![]() 另外加入一大堆神奇指令
![]() |
引用 | 编辑
abc121212
2010-08-29 18:05 |
15楼
▲ ▼ |
不..正确来说是技能去了第1个尸那儿
没子弹包开技能 血去1000 打一下900 上回1000这个bug还没有解决 ![]() ![]() |
引用 | 编辑
HsK
2010-08-29 18:28 |
16楼
▲ ▼ |
复制程式
public fw_PlayerPreThink(id) { if(!is_user_alive(id) || !zp_get_user_zombie(id) || zp_get_user_nemesis(id)) return FMRES_IGNORED; if (zp_get_user_zombie_class(id) != g_zclass_with_something_amazing) return FMRES_IGNORED; if(zp_get_user_ammo_packs(id) < 250) { if (enabled[id]) { set_user_health(id, zclass_health) set_user_maxspeed(id, zclass_speed) set_user_gravity(id, zclass_gravity) client_print(id, print_chat, "[ZP] ????的核心系统不够力量启动了……") enabled[id] = false } return FMRES_IGNORED; } if (!enabled[id]) { set_user_health(id, COIN_HEALTH) //让此人血量变成9000 client_print(id, print_chat, "[ZP] ????的核心系统被GoGoGo Coins强大力量唤醒了 你的速度,力量,将会全面提升") enabled[id] = true } set_user_maxspeed(id, COIN_SPEED) //让此人的移动速度变成290 set_user_gravity(id, COIN_GRAVITY) //让此人的重力变成600 return FMRES_IGNORED; } ![]() |
引用 | 编辑
Rubbish-Nec
2010-08-29 20:52 |
17楼
▲ ▼ |
下面是引用 sk@.@ 于 2010-08-29 18:28 发表的 : 7.7 错掉了 if(zp_get_user_ammo_packs(id) < 250) → enabled[id] = false → set_user_health(id, COIN_HEALTH) → enabled[id] = true ????? 结果最后不用250子弹包就能启动 7.7 还是你想用『else if』? ![]() |
引用 | 编辑
Rubbish-Nec
2010-08-29 21:03 |
19楼
▲ ▼ |
OK I 7.7ED AND YOU WINED!!!
![]() |
引用 | 编辑
ReZa
2010-08-29 21:26 |
21楼
▲ ▼ |
下面是引用 sk@.@ 于 2010-08-29 18:28 发表的 : 经过我的一番后 因该是这样才对 public fw_PlayerPreThink(id) { if(!is_user_alive(id) || !zp_get_user_zombie(id) || zp_get_user_nemesis(id)) return FMRES_IGNORED; if (zp_get_user_zombie_class(id) != g_zclass_with_something_amazing) return FMRES_IGNORED; if(zp_get_user_ammo_packs(id) < 250) //拥有的子殚包少于250个启动 { set_user_health(id, zclass_health) set_user_maxspeed(id, zclass_speed) set_user_gravity(id, zclass_gravity) client_print(id, print_chat, "[ZP] ????的核心系统不够力量启动了……") enabled[id] = false } else { set_user_health(id, COIN_HEALTH) //让此人血量变成9000 client_print(id, print_chat, "[ZP] ????的核心系统被GoGoGo Coins强大力量唤醒了 你的速度,力量,将会全面提升") enabled[id] = true } if (enabled[id]) { set_user_maxspeed(id, COIN_SPEED) //让此人的移动速度变成290 set_user_gravity(id, COIN_GRAVITY) //让此人的重力变成600 } return FMRES_IGNORED; } ![]() 有错误再说..... ![]() |
引用 | 编辑
Rubbish-Nec
2010-08-29 21:28 |
22楼
▲ ▼ |
SK的没错……
你这是另一种写法…… ![]() |
引用 | 编辑
HsK
2010-08-29 21:32 |
24楼
▲ ▼ |
public fw_PlayerPreThink(id)
{ if(!is_user_alive(id) || !zp_get_user_zombie(id) || zp_get_user_nemesis(id)) return FMRES_IGNORED; if (zp_get_user_zombie_class(id) != g_zclass_with_something_amazing) return FMRES_IGNORED; if(zp_get_user_ammo_packs(id) < 250) //子弹包小于 250 { if (enabled[id]) //如果 核心系统 被启动 { set_user_health(id, zclass_health) //回复正常血量 set_user_maxspeed(id, zclass_speed) // 回复正常速度 set_user_gravity(id, zclass_gravity) // 回复正常重力 client_print(id, print_chat, "[ZP] ????的核心系统不够力量启动了……") enabled[id] = false //核心系统 关闭 } return FMRES_IGNORED; //传回, 忽视下方了 } if (!enabled[id]) //如果 核心系统 没启动 { set_user_health(id, COIN_HEALTH) //让此人血量变成9000 client_print(id, print_chat, "[ZP] ????的核心系统被GoGoGo Coins强大力量唤醒了 你的速度,力量,将会全面提升") enabled[id] = true //核心系统 启动 } set_user_maxspeed(id, COIN_SPEED) // [核心系统 速度] set_user_gravity(id, COIN_GRAVITY) // [核心系统 重力] return FMRES_IGNORED; } ![]() |
引用 | 编辑
Rubbish-Nec
2010-08-29 21:38 |
25楼
▲ ▼ |
sk@.@: 那别说错=.= 令我 [谂多左] -______-, 送您 5 雅币 原来乱说话也可以拿到5元 $_$ ![]() |
引用 | 编辑
Rubbish-Nec
2010-08-29 21:43 |
27楼
▲ ▼ |
引用 | 编辑
Rubbish-Nec
2010-08-29 21:54 |
29楼
▲ |
我知道还有0.2威望……大概今天可以300威吧
![]() |