請問大大們怎取得玩家對喪屍造成500傷害?

Home Home
引用 | 編輯 [NiGhT]-妖
2014-10-09 10:07
樓主
推文 x0
請問大大們怎取得玩家對喪屍造成500傷害?

獻花 x0
引用 | 編輯 弒血
2014-10-09 18:16
1樓
  
下面是引用 [NiGhT]-妖 於 2014-10-09 10:07 發表的 請問大大們怎取得玩家對喪屍造成500傷害?: 到引言文
請問大大們怎取得玩家對喪屍造成500傷害?


#include <hamsandwich>


new Float:count_damage[33];


public plugin_init()
RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage");


public fw_TakeDamage(victim, inflictor, attacker, Float:damage, damage_type)
{
if(!is_user_connected(attacker) || zp_get_user_zombie(attacker) || !zp_get_user_zombie(victim))
return return HAM_IGNORED;

//把傷害回傳給count_damage做記錄
count_damage[attacker] += damage;

//顯示傷害
client_print(attacker, print_center, "show damage [%f]", count_damage[attacker]);

return HAM_IGNORED;
}


//支援bot

public client_putinserver(id)
{

static classname[32], bool:Debug;
pev(id, pev_classname, classname, charsmax(classname));

if(!equal(classname,"player") && !Debug)
{
Debug = true;
set_task(1.0,"_Debug", id);
}
}


public _Debug(id)
RegisterHamFromEntity(Ham_TakeDamage, id, "fw_TakeDamage");

獻花 x0