Code:
#include <amxmodx>
#include <fun>
public TeamSelect(id)
{
if (get_cvar_num("sv_respawn") == 1) {
new sId[2]
sId[0] = id
set_task(5.0,"respawn",0,sId,2)
}
return PLUGIN_CONTINUE
}
public death_msg()
{
if (get_cvar_num("sv_respawn") == 1) {
new vIndex = read_data(2)
new svIndex[2]
svIndex[0] = vIndex
set_task(0.5,"respawn",0,svIndex,2)
}
return PLUGIN_CONTINUE
}
public respawn(svIndex[])
{
new vIndex = svIndex[0]
if(get_user_team(vIndex) == 3 || is_user_alive(vIndex))
return PLUGIN_CONTINUE
spawn(vIndex)
return PLUGIN_CONTINUE
}
public plugin_init()
{
register_plugin("respawn","1.0","Lawer")
register_event("DeathMsg","death_msg","a")
register_event("ShowMenu","TeamSelect","b","4&Team_Select")
register_event("VGUIMenu","TeamSelect","b","1=2")
register_cvar("sv_respawn","1")
return PLUGIN_CONTINUE
}
encontre ese code, lo unico malo que tiene que te revive cuando no seleccionas team. por lo q aveces cuando hay locos pegaos(team select), los otros se los ponen a filetiar(t/ct) y pareciera que estuvieran matando spects :SS