[ZP4.3]仿Tig 感染模式出幸存者(不需要有感染模式出nemesis尸王的插件)

Home Home
引用 | 编辑 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
引用 | 编辑 Hangbaby
2011-02-15 18:21
1楼
  
回文,请问leader如何做的

献花 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
引用 | 编辑 Hangbaby
2011-02-16 17:26
3楼
  
但你是说出nemesis尸王不是人王(leader)

献花 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
引用 | 编辑 Hangbaby
2011-02-19 14:48
7楼
  
我要源码,因为1/3机率出Survivor太大机会了

献花 x0
引用 | 编辑 nowayxd
2011-03-14 14:43
8楼
  
人王出现好像太容易了吧 ... ?

献花 x0
引用 | 编辑 dennis888
2011-03-26 22:46
9楼
  
大大可以修改机率
修改这句 new g_leaderchance = random_num(1,4)
小弟现在设定机率为(1,20),不会经常出现幸存者

献花 x0
引用 | 编辑 xiaozai
2011-04-26 11:36
10楼
  
恩,不错不错!谢谢楼主!

献花 x0
引用 | 编辑 dennis888
2011-05-23 16:58
11楼
  
修改zombie_plague40.sma档
修改完就compile,再放进cstrike/addons/amxmodx/plugins 取代即可

献花 x0
引用 | 编辑 T.o.n..y
2011-06-05 01:03
12楼
  
这样幸存者会太多耶!!跟复仇者一样

献花 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
引用 | 编辑 h2171250
2016-12-11 16:57
16楼
  
这个有意思,回头试试。 表情

献花 x0
引用 | 编辑 h2171250
2016-12-12 22:29
17楼
  
大大还在吗?我发现我改了编译不了  不知道出在哪了表情

献花 x0