引用 | 编辑
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 |