YK Forum

標題: 代某人問的 [打印本頁]

作者: 23208367    時間: 2011-10-6 07:45 PM     標題: 代某人問的

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#include <xs>
#include <zombieplague>
#include <fakemeta_util>

new round, maxhp, hp, behp

public plugin_init()
{
       register_plugin("災厄之章主插件", "1.9", "heino1")
       register_clcmd("maxhp_up", "max_hp")
       register_clcmd("give_hp", "give_hp")
       register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
       register_logevent("logevent_round_end", 2, "1=Round_End")
}

public max_hp(id)
{
       maxhp +=1
}

public give_hp(id)
{
       hp = 80 + maxhp * 20 + 20
       behp = hp - get_user_health(id)
       fm_set_user_health(id, (get_user_health(id) + behp))
}

public event_round_start()
{
        client_cmd(0,"bot_stop 1")
        round +=1
}

public zp_round_ended(winteam)
{
        if(winteam == WIN_ZOMBIES)
        set_task(0.1,"if_round_failed",0)
        if (round == 5)
        set_task(0.1,"lastroundset",0)
}

public zp_round_started(id)  
{
        client_cmd(0,"bot_stop 0")
        if(!zp_get_user_zombie(id))
       {
        client_cmd(id,"zp_disinfect_user")
       }
        if (round == 1)
        set_task(0.1,"round1",0)
        if (round == 2)
        set_task(0.1,"round2",0)
        if (round == 3)
        set_task(0.1,"round3",0)
        if (round == 4)
        set_task(0.1,"round4",0)
        if (round == 5)
        set_task(0.1,"round5",0)
}

public if_round_failed(id)
{
        round = 0
}

public round1(id)
{
                client_cmd(id,"zp_zombiebomb_knockback 150")
                client_cmd(id,"bot_stop 0")
                client_cmd(id,"zp_brutal_dasu_dmgmultiplier 1.5")
}

public round2(id)
{
                client_cmd(id,"zp_zombiebomb_knockback 1500")
                client_cmd(id,"bot_stop 0")
                client_cmd(id,"zp_brutal_dasu_dmgmultiplier 1.5")
}

public round3(id)
{
                client_cmd(id,"zp_zombiebomb_knockback 0")
}

public round4(id)
{
                client_cmd(id,"zp_zombiebomb_knockback 2500")
                client_cmd(id,"bot_stop 0")
                client_cmd(id,"zp_brutal_dasu_dmgmultiplier 1.5")
}

public round5(id)
{
                client_cmd(id,"zp_zombiebomb_knockback 150")
                client_cmd(id,"bot_stop 0")
                client_cmd(id,"zp_brutal_dasu_dmgmultiplier 5")
}

public lastroundset(id, winteam)
{
        if(winteam == WIN_NO_ONE || winteam == WIN_HUMANS)
        {
        client_print(0, print_center, "恭喜你完成所有回合!")
        round = 0
        }
}


佢話用5到cmd & maxhp可以連接升血插件個maxhp  - -

[ 本帖最後由 23208367 於 2011-10-6 07:48 PM 編輯 ]
作者: vincent007    時間: 2011-10-6 07:51 PM

個個某人到此一游==
作者: HiNesS    時間: 2011-10-6 10:19 PM

點解D server_cmd變晒做client_cmd
+上咁多module用黎晒資源架0.0?
作者: vincent007    時間: 2011-10-7 10:49 PM     標題: 回覆 #3 HiNesS 的帖子

我對資源各d5系太清楚so that add all




歡迎光臨 YK Forum (http://eyankit.com/forum/) Powered by Discuz! 5.0.0