Hi. I need some help with a script. I'm using the Team Counter script by splatter that he pulled from the Last Man Standing mod (https://www.x-null.net/forums/thread...8663#post28663), and I am having issues. When I try to load a custom map, I get this error in my logs:
Code:Cvar_Set2: allies_amount 0 Cvar_Set2: sv_scriptfiles 0 Cvar_Set2: sv_scriptfiles 1 Cvar_Set2: sv_scriptfiles 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: sv_scriptfiles 1 Cvar_Set2: sv_scriptfiles 0 Cvar_Set2: sv_scriptfiles 1 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: sv_scriptfiles 0 Cvar_Set2: sv_scriptfiles 1 Cvar_Set2: sv_scriptfiles 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: sv_scriptfiles 1 Cvar_Set2: sv_scriptfiles 0 Cvar_Set2: sv_scriptfiles 1 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: sv_scriptfiles 0 Cvar_Set2: sv_scriptfiles 1 Cvar_Set2: sv_scriptfiles 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 Cvar_Set2: axis_amount 0 Cvar_Set2: allies_amount 0 SV packet 24.131.71.112:12203 : rcon Rcon from 24.131.71.112:12203: map ASSERT: [fgame/g_main.cpp:94] Command overflow. Possible infinite loop in thread. (fyi) ASSERT: [qcommon/common.c:406] Command overflow. Possible infinite loop in thread. (fyi)
Here is my script for the team counter:
Code:main local.attacker local.damage local.inflictor local.position local.direction local.normal local.knockback local.damageflags local.meansofdeath local.location local.player: if(level.mod_run) end if(int(getcvar("tb_hud"))!=1) end level.mod_run = 1 local.result = registerev "spawn" global/teamb.scr::spawned local.result = registerev "kill" global/teamb.scr::killed local.result = registerev "connected" global/teamb.scr::connected_p thread loop thread display end connected_p local.player: if(local.player == NULL) end /// Fixes new map spawn not working if(local.player.dmteam != "spectator") { wait 0.5 thread spawned local.player } end spawned local.player: //if(local.player.dmteam != "spectator" && local.player.classname == "Player") //{ local.player.spawned1 = 1 //} end killed local.attacker local.damage local.inflictor local.position local.direction local.normal local.knockback local.damageflags local.meansofdeath local.location local.player: if(local.player.dmteam != "spectator" && local.player.classname == "Player") { local.player.spawned1 = 0 } end loop: while(1) { level.axisCount = 0 level.alliesCount = 0 level.axisAliveCount = 0 level.alliesAliveCount = 0 for (local.i = 1; local.i <= $player.size; local.i++){ local.player = $player[local.i] if(local.player != NULL){ // Counts axis if (local.player.dmteam == axis){ level.axisCount++ } // Count allies if(local.player.dmteam == allies){ level.alliesCount++ } } if(local.player != NULL && isAlive(local.player) && (local.player.spawned1 == 1)){ // Counts axis that are alive if (local.player.dmteam == axis){ level.axisAliveCount++ } // Count allies that are alive if(local.player.dmteam == allies){ level.alliesAliveCount++ } } } if (level.mef_gametype == "obj" || level.mef_gametype == "tdm") { huddraw_font 217 "facfont-20" huddraw_alpha 217 0.8 huddraw_color 217 1 0 0 huddraw_align 217 left bottom huddraw_rect 217 10 -199 100 14 //huddraw_string 217 ("Axis: " + level.axisAliveCount + " / " + level.axisCount) huddraw_string 217 ("Axis: " + level.axisCount) huddraw_font 220 "facfont-20" huddraw_alpha 220 0.8 huddraw_color 220 0.576471 0.858824 0.439216 huddraw_align 220 left bottom huddraw_rect 220 10 -182 100 14 //huddraw_string 220 ("Allies: " + level.alliesAliveCount + " / " + level.alliesCount) huddraw_string 220 ("Allies: " + level.alliesCount) wait 5 } } waitframe end
The error is coming from this script, because when it is disabled, I don't have any issues. Any reason why? Thanks.