What it is supposed to do: Basically it has to check every 5 seconds if someone joined a team and hasn't respawned yet. It's a small add-on for my pug plugin, basically respawn in warmup
PHP Code:
public client_connect( id )
{
g_iFrags[ id ] = 0;
set_task(2.0, "checkname", id);
if(mixon==0)
{
set_task(1.0, "warmup", _, _, _, "b" );
set_task(5.0, "checkdead", _, _, _, "b", id);
}
}
public checkdead(id)
{
if(!is_user_alive(id) && (cs_get_user_team(id) == CS_TEAM_CT || CS_TEAM_T) && mixon==0)
{
set_task(0.5, "respawn", id);
}
else if(!is_user_alive(id) && (cs_get_user_team(id) == CS_TEAM_SPECTATOR))
return HAM_IGNORED;
else if(!is_user_alive(id) && (cs_get_user_team(id) == CS_TEAM_UNASSIGNED))
{
return HAM_IGNORED;
}
return PLUGIN_CONTINUE;
}
Error code:
PHP Code:
L 01/04/2019 - 21:18:19: [CSTRIKE] Player out of range (0)
L 01/04/2019 - 21:18:19: [AMXX] Run time error 10 (plugin "evils-mix.amxx") (native "cs_get_user_team") - debug not enabled!
L 01/04/2019 - 21:18:19: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 01/04/2019 - 21:18:24: [CSTRIKE] Player out of range (0)
L 01/04/2019 - 21:18:24: [AMXX] Run time error 10 (plugin "evils-mix.amxx") (native "cs_get_user_team") - debug not enabled!
L 01/04/2019 - 21:18:24: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 01/04/2019 - 21:18:29: [CSTRIKE] Player out of range (0)
L 01/04/2019 - 21:18:29: [AMXX] Run time error 10 (plugin "evils-mix.amxx") (native "cs_get_user_team") - debug not enabled!
L 01/04/2019 - 21:18:29: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 01/04/2019 - 21:18:34: [CSTRIKE] Player out of range (0)
L 01/04/2019 - 21:18:34: [AMXX] Run time error 10 (plugin "evils-mix.amxx") (native "cs_get_user_team") - debug not enabled!
L 01/04/2019 - 21:18:34: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 01/04/2019 - 21:18:39: [CSTRIKE] Player out of range (0)
L 01/04/2019 - 21:18:39: [AMXX] Run time error 10 (plugin "evils-mix.amxx") (native "cs_get_user_team") - debug not enabled!
L 01/04/2019 - 21:18:39: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
It was working fine before I changed something... Don't know exactly what tbh.
Any help is appreciated, thanks!
EDIT: Nevermind I'm so god damn dumb, I even looked like an ape at this : https://www.amxmodx.org/api/amxmodx/set_task for about a solid 20 minutes and I completely ignored where the "id" should stand. Never make the same mistake, the issue was in
PHP Code:
set_task(5.0, "checkdead", _, _, _, "b", id);
shoulda been
PHP Code:
set_task(5.0, "checkdead", id, _, _, "b");
God DAMN! FACEPALM! Lesson learned