#include #include #include public plugin_init() { register_plugin("amx_respawn","0.9.4","f117bomb") register_event("DeathMsg","death_msg","a") register_event("ShowMenu","team_select","b","4&Team_Select") register_event("VGUIMenu","team_select","b","1=2") register_cvar("amx_respawn","0") register_concmd("amx_respawn","fnCmdRespawn") register_menucmd(register_menuid("Terrorist_Select",1), 511,"team_select") register_menucmd(register_menuid("CT_Select",1),511,"team_select") register_clcmd("joinclass","team_select") } public fnCmdRespawn(id,level,cid) { if(!cmd_access(id,level,cid,2)) return PLUGIN_HANDLED new szArg[2] read_argv(1,szArg,1) set_cvar_num("amx_respawn",str_to_num(szArg)) return PLUGIN_HANDLED } public team_select(id) { if(get_cvar_num("amx_respawn")) { set_task(1.6,"respawn",id) } } public death_msg() { new id=read_data(2) new team[32] get_user_team(id,team,31) if(get_cvar_num("amx_respawn") && containi(team,"spec")==-1) { spawn(id) set_task(0.6,"respawn",id) } } public respawn(id) { spawn(id) set_user_health(id,100) client_print(id,print_chat,"[AMXX] Keep on truckin'.") }