Try using this:
PHP Code:
new id = read_data(1)
new team[2]
read_data(2, team, 1)
switch(team[0])
{
case 'U': druzyna_gracza[id] = 0
case 'T': druzyna_gracza[id] = 1
case 'C': druzyna_gracza[id] = 2
case 'S': druzyna_gracza[id] = 3
}
PHP Code:
if (get_pdata_int(id, OFFSET_TEAM, 5) != druzyna_gracza[id] && druzyna_gracza[id] != 3 && druzyna_gracza[id])
set_pdata_int(id, OFFSET_TEAM, druzyna_gracza[id], 5) // don't know why you ever need this.
set_pev(id, pev_deadflag, DEAD_RESPAWNABLE)
dllfunc(DLLFunc_Think, id)
dllfunc(DLLFunc_Spawn, id)
set_pev(id, pev_iuser1, 0)
You can also try using
ExecuteHamB(Ham_CS_RoundRespawn, id)
__________________