| Gadzislaw007 |
11-17-2010 08:52 |
Checking teams error
PHP Code:
public client_connect(id)
{
champion[id] = random_num(0,15)
check_champion(id)
}
[...]
public check_champion(id)
{
for (new i = 1; i < 32; i++)
{
if(is_user_connected(i) && i != id)
{
new name1[32], name2[32]
get_user_name(i, name1, charsmax(name1))
get_user_name(id, name2, charsmax(name2))
new CsTeams:userTeam = cs_get_user_team(id)
new CsTeams:oppTeam = cs_get_user_team(i)
if(userTeam == oppTeam)
{
if(champion[id] == champion[i])
{
champion[id] = random_num(0,15)
check_champion(id)
}
}
}
}
}
[...]
Code:
[P*D]Pseudolukian (97) connected
[P*D]Pseudolukian (97) is joining the Terrorist force
L 11/17/2010 - 14:42:03: [CSTRIKE] Invalid player 6
L 11/17/2010 - 14:42:03: [AMXX] Displaying debug trace (plugin "z_League.amxx")
L 11/17/2010 - 14:42:03: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 11/17/2010 - 14:42:03: [AMXX] [0] z_League.sma::check_champion (line 156)
L 11/17/2010 - 14:42:03: [AMXX] [1] z_League.sma::client_connect (line 99)
line 99 is check_champion(id)
line 156 is if(userTeam == oppTeam)
Everything in check_champion what's before line 156 is working.
Any ideas, what's wrong?
|