代某人問的
#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 編輯 ]
|