Thread: [Solved] respawn plugin
View Single Post
wy19850
Member
Join Date: Feb 2020
Location: suzhou
Old 02-21-2020 , 17:32   Re: respawn plugin
Reply With Quote #9

#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
wy19850 is offline
Send a message via Skype™ to wy19850