Hi, im using the following debug monitor on my server, but there is a problem with the bandit and hero cout. Its basically not showing the correct amount of bandits and heroes for some players, as it just gets stuck on 1 bandit 0 heroes, but it works fine for other people.
fnc_debug = {
debugMonitor = true;
while {debugMonitor} do
{
_kills = player getVariable["zombieKills",0];
_killsH = player getVariable["humanKills",0];
_killsB = player getVariable["banditKills",0];
_humanity = player getVariable["humanity",0];
_headShots = player getVariable["headShots",0];
_zombies = count entities "zZombie_Base";
_zombiesA = {alive _x} count entities "zZombie_Base";
_banditCount = {(isPlayer _x) && ((_x getVariable ["humanity",0]) < 0)} count playableUnits;
_heroCount = {(isPlayer _x) && ((_x getVariable ["humanity",0]) >= 5000)} count playableUnits;
_pic = (gettext (configFile >> 'CfgVehicles' >> (typeof vehicle player) >> 'picture'));
if (player == vehicle player) then
{
_pic = (gettext (configFile >> 'cfgWeapons' >> (currentWeapon player) >> 'picture'));
}
else
{
_pic = (gettext (configFile >> 'CfgVehicles' >> (typeof vehicle player) >> 'picture'));
};
_stime = 0;
if(serverTime > 36000)then{_stime = time;}else{_stime = serverTime;};
_hours = (_stime/60/60);
_hours = toArray (str _hours);
_hours resize 1;
_hours = toString _hours;
_hours = compile _hours;
_hours = call _hours;
_minutes = floor(_stime/60);
_minutes2 = _minutes - (_hours*60);
hintSilent parseText format ["
<t size='1'font='Bitstream'align='center' color='#EE0000' >%1</t><br/>
<t size='1'font='Bitstream'align='left' color='#EE0000' >Blood Left:</t><t size='1' font='Bitstream'align='right' color='#EE0000' >%2</t><br/>
<t size='1'font='Bitstream'align='left' color='#104E8B' >Humanity:</t><t size='1'font='Bitstream'align='right' color='#104E8B' >%3</t><br/>
<t size='1'font='Bitstream'align='left' color='#EEC900' >Players Killed:</t><t size='1'font='Bitstream'align='right' color='#EEC900' >%4</t><br/>
<t size='1'font='Bitstream'align='left' color='#EEC900' >Bandits Killed:</t><t size='1'font='Bitstream'align='right' color='#EEC900' >%5</t><br/>
<t size='1'font='Bitstream'align='left' color='#EEC900' >Zombies Killed:</t><t size='1'font='Bitstream'align='right' color='#EEC900' >%6</t><br/>
<t size='1'font='Bitstream'align='left' color='#EEC900' >Headshots:</t><t size='1'font='Bitstream'align='right' color='#EEC900' >%7</t><br/>
<t size='1' font='Bitstream' align='left' color='#EEC900' >Zombies (alive/total): </t><t size='1' font='Bitstream' align='right' color='#EEC900' >%9/%8</t><br/>
<t size='1'font='Bitstream'align='left' color='#104E8B' >Current Bandit Count:</t><t size='1'font='Bitstream'align='right' color='#104E8B' >%11</t><br/>
<t size='1'font='Bitstream'align='left' color='#104E8B' >Current Hero Count:</t><t size='1'font='Bitstream'align='right' color='#104E8B' >%12</t><br/>
<t size='1' font='Bitstream' align='left' color='#104E8B' >FPS: </t><t size='1' font='Bitstream' align='right' color='#104E8B' >%10</t><br/>
<img size='3' image='%13'/><br/>
<t size='1'font='Bitstream'align='center' color='#104E8B' >Press F10 to Toggle!</t><br/>
<t size='1'font='Bitstream'align='center' color='#104E8B' > End Days Epoch </t><br/>
<t size='1' font='Bitstream' align='left' color='#FFBF00'>UPTIME: </t><t size='1' font='Bitstream' align='right'>%14h %15min</t><br/>
",dayz_playerName,r_player_blood,round _humanity,_killsH,_killsB,_kills,_headShots,count entities "zZombie_Base",{alive _x} count entities "zZombie_Base",diag_fps,_banditCount,_heroCount,_pic,_hours,_minutes2];
sleep 1;
};
};
[] spawn fnc_debug;
I dont really see what the problem is, so if anyone can see any reason why it wouldnt work it would be awesome, thanks.

