Hey, so I want to detect team change, and when someone changes teams, or was transferred to a new one, his model will reset. I wanted to do this with 2 global variables like this
PHP Code:
new g_PreTeam[33]
new g_PostTeam[33]
PHP Code:
RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1);
register_logevent("logevent_round_end", 2, "1=Round_End");
And than
PHP Code:
public logevent_round_end(id)
{
if (get_user_flags(id) & ADMIN_LEVEL_H)
{
g_PreTeam[id] = cs_get_user_team(id);
}
}
public OnPlayerSpawn(id)
{
if (get_user_flags(id) & ADMIN_LEVEL_H)
{
g_PostTeam[id] = cs_get_user_team(id)
set_task(0.5, "CheckModel", id);
}
}
PHP Code:
public CheckModel(id)
{
if(g_PostTeam == g_PreTeam)
{
ChatColor(id, "!n>> !gYour model was set, no need for change!");
}
else if(g_PostTeam != g_PreTeam)
{
cs_reset_user_model(id)
ChatColor(id, "!n>> !gModel reset applied, change your model!");
}
}
But I get error message saying tag mismatch
__________________