Quote:
Originally Posted by iceeedr
Just a change in spawn, you should spawn the player after he chooses a team.
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#define PLUGIN "Respawn"
#define VERSION "1.0"
#define AUTHOR "NapoleoN#"
new pRespawnEnabled, bool:FirstSpawn[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Killed, "player", "PostPlayerKilled", 1)
pRespawnEnabled = register_cvar("amx_respawn","1")
register_event("TeamInfo" , "TeamInfo" , "a")
server_cmd("mp_buytime 0")
}
public client_connect(id) {
FirstSpawn[id] = true
}
public PostPlayerKilled(iVictim, iAttacker, shouldgib) {
if(get_pcvar_num(pRespawnEnabled)) {
set_task(2.0, "RespawnVictim", iVictim)
}
}
public RespawnVictim(id) {
if(get_pcvar_num(pRespawnEnabled) && !is_user_alive(id)) {
ExecuteHamB(Ham_CS_RoundRespawn, id)
}
}
public TeamInfo()
{
new id , szTeam[ 2 ];
id = read_data( 1 )
read_data( 2 , szTeam , charsmax( szTeam ) )
switch( szTeam[ 0 ] )
{
case 'T':
{
if(FirstSpawn[id])
{
set_task(2.0, "RespawnVictim", id)
FirstSpawn[id] = false
}
}
case 'C':
{
if(FirstSpawn[id])
{
set_task(2.0, "RespawnVictim", id)
FirstSpawn[id] = false
}
}
}
}
|
set_task(2.0, "RespawnVictim", iVictim)
TO
set_task(10.0, "RespawnVictim", iVictim)
How will immediately resurrection, resurrection of 10 to 30 seconds, please. Thank you