引用 | 編輯
dennis888
2011-02-14 18:43 |
樓主
▼ |
||
x1
這是在感染模式出倖存者的插件,不需要有Rubbish-Nec 大大寫的插件(在感染模式出復仇者的插件),小弟也測試了這插件,沒有發現bug。(如大大發現bug,請回報一下方便修改~) 當人類數目少於或等於8和倖存者少於或等於4「if(fnGetHumans() <= 8 && fnGetSurvivors() <= 4)」,有1/4的機會出倖存者「new g_leaderchance = random_num(1,4)」,這兩個項目可以修改。 1. 尋找respawn_player_manually(id) 2. 在 「// Respawning a player has never been so easy ExecuteHamB(Ham_CS_RoundRespawn, id) 」下面加上 if(fnGetHumans() <= 8 && fnGetSurvivors() <= 4) { new g_leaderchance = random_num(1,4) if(g_leaderchance == 1) { humanme(id, 1, 0) set_hudmessage(0, 0, 200, HUD_EVENT_X, HUD_EVENT_Y, 0, 0.0, 3.0, 2.0, 1.0, -1) ShowSyncHudMsg(0, g_MsgSync, "SurvivorLeaderDetected!!", LANG_PLAYER) static sound[64] ArrayGetString(sound_survivor, random_num(0, ArraySize(sound_survivor) - 1), sound, charsmax(sound)) emit_sound(id, CHAN_ITEM, sound, 1.0, ATTN_NORM, 0, PITCH_NORM) PlaySound(sound); } } 3.教學完==,麻煩大大看完這文章回文,麻煩麻煩~ x0
|
引用 | 編輯
dennis888
2011-02-15 22:14 |
2樓
▲ ▼ |
你意思是怎樣設定在感染模式出倖存者?
教學不夠清楚?? 在 「// Respawning a player has never been so easy ExecuteHamB(Ham_CS_RoundRespawn, id) 」這句下面加上 if(fnGetHumans() <= 8 && fnGetSurvivors() <= 4) { new g_leaderchance = random_num(1,4) if(g_leaderchance == 1) { humanme(id, 1, 0) set_hudmessage(0, 0, 200, HUD_EVENT_X, HUD_EVENT_Y, 0, 0.0, 3.0, 2.0, 1.0, -1) ShowSyncHudMsg(0, g_MsgSync, "SurvivorLeaderDetected!!", LANG_PLAYER) static sound[64] ArrayGetString(sound_survivor, random_num(0, ArraySize(sound_survivor) - 1), sound, charsmax(sound)) emit_sound(id, CHAN_ITEM, sound, 1.0, ATTN_NORM, 0, PITCH_NORM) PlaySound(sound); } } 如果想改機率就改new g_leaderchance = random_num(1,4),改的數字是4 如果想改人類數目就改 fnGetHumans() <= 8,改的數字是8 如果想改倖存者數目就改 fnGetSurvivors() <= 4,改的數字是4 x0 |
引用 | 編輯
dennis888
2011-02-16 19:01 |
4樓
▲ ▼ |
我是說出人王
這是在感染模式出倖存者的插件 標題:[ZP4.3]彷Tig 感染模式出倖存者 「(不需要有感染模式出nemesis屍王的插件)」這句是說不用有感染模式出復仇者的插件(Rubbish-Nec 大大寫的插件:http://bbs-mychat.com/reads.php?tid=877025&sh=digest) 這也不夠清楚??? 有灌水之嫌! x0 |
引用 | 編輯
Hangbaby
2011-02-17 16:18 |
5樓
▲ ▼ |
我想出復仇者,但看了文章不明白
5.找尋『public event_round_start()』 6.在裡加入 // Nemesis Something g_nemesis_appear = false g_nemesis_die = false OK_to_make = false set_task(random_float(30.0,125.0), "make_rubbish_nemesis") 在裡??姐係?? x0 |
引用 | 編輯
dennis888
2011-02-19 11:51 |
6樓
▲ ▼ |
http://bbs-mychat.com/reads.php?tid=877025&sh=digest
你是看了這篇? 如果是這樣,你不如看我這篇 http://bbs-mychat.com/reads.php?tid=907292 可以下載我改的zombie_plague40主插件(只有amxx檔) 內有燃燒彈燒死喪屍、喪屍被凍結仍能被人類攻擊、病毒炸彈先扣100護甲插件和感染模式出屍王和倖存者插件,如想要源碼就私信吧~ x0 |
引用 | 編輯
dennis888
2011-03-26 22:46 |
9樓
▲ ▼ |
大大可以修改機率
修改這句 new g_leaderchance = random_num(1,4) 小弟現在設定機率為(1,20),不會經常出現倖存者 x0 |
引用 | 編輯
dennis888
2011-05-23 16:58 |
11樓
▲ ▼ |
修改zombie_plague40.sma檔
修改完就compile,再放進cstrike/addons/amxmodx/plugins 取代即可 x0 |
引用 | 編輯
willychu6360
2011-11-19 00:51 |
13樓
▲ ▼ |
可以較leader在新回合時當選嘛?
x0 |
引用 | 編輯
dennis888
2011-11-19 12:06 |
14樓
▲ ▼ |
這個你要尋找make_a_zombie(mode, id)
這下面有很多不同模式,在這些模式加上指令才可以令到Leader在模式開始被系統抽選 指令怎樣加就自己研究吧~ x0 |
引用 | 編輯
wongman2000
2016-08-05 01:02 |
15樓
▲ ▼ |
請問大大這是喪屍死後重新抽選還是...?
x0 |