/**********************************************/
*人物复活给木仓M4A1,三颗手雷和金钱15000 *
* 并设置自己的生命为300、盔甲300, *
* 最后设置备用弹夹子弹数为220 *
/**********************************************/
#include <amxmodx>
#include <cstrike>
#include <fun>
#define PLUGIN_NAME "relive"
#define PLUGIN_VERSION "1.00"
#define PLUGIN_AUTHOR "The Man"
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
//register_event("HLTV", "event_newround", "a", "1=0", "2=0")
register_event("ResetHUD", "event_reset", "be")
}
/*new bool:bFrist = true
public client_connect(id)
{
bFrist = true;
}
public event_newround()
{
bFrist = true;
}*/
public event_reset(id)
{
//if(bFrist)
{
//bFrist = false
Relife(id);
}
}
////////////////////////////////////设置装备////////////////////////////////////
public Relife(id)
{
give_item(id, "weapon_m4a1")
cs_set_user_bpammo(id, CSW_M4A1, 220);
give_item(id, "weapon_hegrenade")
cs_set_user_bpammo(id, CSW_HEGRENADE, 30)
cs_set_user_money(id, 15000)
set_user_health(id, 3000)
set_user_armor(id, 300)
}
急救!当加上注释符号时由于Event_reset()运行多次,导致出差,但去掉所以注释符号由于存在bFrist来控制Relife()是否执行,于是运行正常!求高手赐教,怎样才可以使得不用bFrist变量也可以使程序正常运行