引用 | 編輯
abc121212
2010-08-29 01:17 |
樓主
▼ |
||
x0
我做了一個屍子彈包一到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 x0
|
引用 | 編輯
Rubbish-Nec
2010-08-29 01:18 |
1樓
▲ ▼ |
完整SMA召喚
請限制威望200以上 x0 |
引用 | 編輯
Rubbish-Nec
2010-08-29 01:35 |
3樓
▲ ▼ |
x0 |
引用 | 編輯
Rubbish-Nec
2010-08-29 01:41 |
5樓
▲ ▼ |
我才不刪7.7
x0 |
引用 | 編輯
Rubbish-Nec
2010-08-29 01:51 |
7樓
▲ ▼ |
引用 | 編輯
abc121212
2010-08-29 02:07 |
8樓
▲ ▼ |
超大的BUG 我用了之後 250子彈包 不停出字 9000血打了一下扣到8900血之後又上回9000血...... 沒有250子彈包的時候去到1000血打了一下900血之後又上回1000= =
x0 |
引用 | 編輯
chuchung712
2010-08-29 10:43 |
9樓
▲ ▼ |
題目本身就有BUG
當子彈包>250時 加血加速 但加完後子彈包仍然是>250 所以還是會繼續加血加速 要不就設定輸入指令才加血加速 否則就有BUG x0 |
引用 | 編輯
chuchung712
2010-08-29 14:43 |
11樓
▲ ▼ |
引用 | 編輯
Rubbish-Nec
2010-08-29 14:48 |
12樓
▲ ▼ |
||||||||||
忘記加上『if(enable[id])』這個假設而已
另外加入一大堆神奇指令
x0 |
引用 | 編輯
abc121212
2010-08-29 18:05 |
15樓
▲ ▼ |
不..正確來說是技能去了第1個屍那兒
沒子彈包開技能 血去1000 打一下900 上回1000這個bug還沒有解決 x0 |
引用 | 編輯
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; } x0 |
引用 | 編輯
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』? x0 |
引用 | 編輯
Rubbish-Nec
2010-08-29 21:03 |
19樓
▲ ▼ |
OK I 7.7ED AND YOU WINED!!!
x0 |
引用 | 編輯
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; } 有錯誤再說..... x0 |
引用 | 編輯
Rubbish-Nec
2010-08-29 21:28 |
22樓
▲ ▼ |
SK的沒錯……
你這是另一種寫法…… x1 |
引用 | 編輯
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; } x0 |
引用 | 編輯
Rubbish-Nec
2010-08-29 21:38 |
25樓
▲ ▼ |
sk@.@: 那別說錯=.= 令我 [諗多左] -______-, 送您 5 雅幣 原來亂說話也可以拿到5元 $_$ x0 |
引用 | 編輯
Rubbish-Nec
2010-08-29 21:43 |
27樓
▲ ▼ |
引用 | 編輯
Rubbish-Nec
2010-08-29 21:54 |
29樓
▲ |
我知道還有0.2威望……大概今天可以300威吧
x0 |