#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#define PLUGIN "Respawn"
#define VERSION "100.0"
#define AUTHOR "iceeedR"
new pRespawnEnabled
new const m_iMenu = 205
new const CS_Menu_ChooseAppearance = 3
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Killed, "player", "PostPlayerKilled", 1)
pRespawnEnabled = register_cvar("amx_respawn","1")
register_clcmd("joinclass","JoinClass")
register_clcmd("menuselect","JoinClass")
}
public PostPlayerKilled(iVictim, iAttacker, shouldgib)
{
if(get_pcvar_num(pRespawnEnabled)) {
set_task(100.0, "RespawnVictim", iVictim)
}
}
public RespawnVictim(id)
{
if(get_pcvar_num(pRespawnEnabled) && !is_user_alive(id))
{
ExecuteHamB(Ham_CS_RoundRespawn, id)
}
}
public JoinClass(id)
{
if(pev_valid(id) == 2 && get_pdata_int(id, m_iMenu) == CS_Menu_ChooseAppearance)
set_task(100.0, "RespawnVictim", id)
}
#define VERSION "100.0"
set_task(100.0, "RespawnVictim", iVictim)
set_task(100.0, "RespawnVictim", id)
N time debugging will immediately resurrection, 10 seconds resurrection do friends, thank you
|