Gregarious Posted January 29, 2014 Report Share Posted January 29, 2014 I whipped up my own custom Debug Monitor using data from several that I found on the internet. Everything is working well except for the # days the player has survived. Here's what it looks like in-game: And here's my script: waitUntil {alive player}; _admins = ["198428934","12345678","12345678"]; while {true} do { _serverName = "Greg's DayZ Epoch"; _name = dayz_playerName; // or (name player); _fps = (round diag_fps); _survived = (dayz_skilllevel); _numPlayers = (count playableUnits); _numPlayers500= (({isPlayer _x} count (getPos vehicle player nearEntities [["AllVehicles"], 500]))-1); _zAlive = ({alive _x} count entities "zZombie_Base"); _zTotal = (count entities "zZombie_Base"); _blood = r_player_blood; _killsZ = player getVariable["zombieKills",0]; _killsH = player getVariable["humanKills",0]; _killsB = player getVariable["banditKills",0]; _humanity = player getVariable["humanity",0]; _dbPosition = (getPosASL player); _gpsPosition = (mapGridPosition getPos player); _dirFacing = (round (getDir player)); _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')); }; if ((getPlayerUID player) in _admins) then { hintSilent parseText format [" <t size='1.25' font='Bitstream'align='center' color='#D60000'>%1</t><br/> <t size='1.00' font='Bitstream' align='left' >[%2]</t><t size='1.00' font='Bitstream' align='right' >[FPS: %3]</t><br/> <t size='1.00' font='Bitstream' align='center' color='#FFBF00' >Survived %4 day(s)</t><br/> <t size='1.00' font='Bitstream' align='center' color='#FF0000' >Blood: %5</t><br/> <t size='1.00' font='Bitstream' align='center' color='#0080FF' >Humanity: %6</t><br/> <t size='0.95' font='Bitstream' align='left' >Players: %7</t><t size='0.95 'font='Bitstream' align='right' >In 500m: %8</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Zombies (alive/total): </t><t size='0.95' font='Bitstream' align='right' >%9(%10)</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Zombies Killed: </t><t size='0.95' font='Bitstream' align='right' >%11</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Murders: </t><t size='0.95' font='Bitstream' align='right' >%12</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Bandits Killed: </t><t size='0.95' font='Bitstream' align='right' >%13</t><br/> <t size='0.95' font='Bitstream' align='left' >GPS: %14</t><t size='0.95' font='Bitstream' align='right' >DIR: %15</t><br/> <t size='0.95' font='Bitstream'align='center' >%16</t><br/> <img size='3' image='%17'/><br/> ", _serverName, _name, _fps, _survived, _blood, _humanity, _numPlayers, _numPlayers500, _zAlive, _zTotal, _killsZ, _killsH, _killsB, _gpsPosition, _dirFacing, _dbPosition, _pic ]; } else { hintSilent parseText format [" <t size='1.25' font='Bitstream'align='center' color='#D60000'>%1</t><br/> <t size='1.00' font='Bitstream' align='left' >[%2]</t><t size='1.00' font='Bitstream' align='right' >[FPS: %3]</t><br/> <t size='1.00' font='Bitstream' align='center' color='#FFBF00' >Survived %4 day(s)</t><br/> <t size='1.00' font='Bitstream' align='center' color='#FF0000' >Blood: %5</t><br/> <t size='1.00' font='Bitstream' align='center' color='#0080FF' >Humanity: %6</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Zombies Killed: </t><t size='0.95' font='Bitstream' align='right' >%11</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Murders: </t><t size='0.95' font='Bitstream' align='right' >%12</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Bandits Killed: </t><t size='0.95' font='Bitstream' align='right' >%13</t><br/> <t size='0.95' font='Bitstream' align='left' >GPS: %14</t><t size='0.95' font='Bitstream' align='right' >DIR: %15</t><br/> <t size='0.95' font='Bitstream'align='center' >%16</t><br/> <img size='3' image='%17'/><br/> ", _serverName, _name, _fps, _survived, _blood, _humanity, _numPlayers, _numPlayers500, _zAlive, _zTotal, _killsZ, _killsH, _killsB, _gpsPosition, _dirFacing, _dbPosition, _pic ]; }; sleep 1; }; Any idea why my debug monitor is showing "any" instead of the # of days? Thanks in advance. Link to comment Share on other sites More sharing options...
0 MadHatter05 Posted January 29, 2014 Report Share Posted January 29, 2014 Try changing _survived = (dayz_skilllevel);to _survived = (dayz_Survived); This method seems to be working for me quite fine. Link to comment Share on other sites More sharing options...
0 Gregarious Posted January 29, 2014 Author Report Share Posted January 29, 2014 Try changing _survived = (dayz_skilllevel);to _survived = (dayz_Survived); This method seems to be working for me quite fine. I was about to kick myself if that had worked, but (un)fortunately it doesn't. Thank you, though. Any other ideas? Link to comment Share on other sites More sharing options...
0 Defent Posted January 29, 2014 Report Share Posted January 29, 2014 (dayz_Survived) is the only thing you need, and add this in the text parser: <t size='0.95 'font='Bitstream' align='right'>Survived: %2 DayZ</t><br/> and change the %2 to point towards the position of (dayz_Survived). example: waitUntil {alive player}; while {true} do { _kills = player getVariable["zombieKills",0]; _killsH = player getVariable["humanKills",0]; _killsB = player getVariable["banditKills",0]; _humanity = player getVariable["humanity",0]; hintSilent parseText format [" <t size='1.15' font='Bitstream'align='center' color='#D60000'>www.mywebsite.com</t><br/> <t size='1.15' font='Bitstream'align='center' color='#5882FA'>Welcome: %1 !</t><br/> <t size='1.15' font='Bitstream'align='center' color='#5882FA'>Survived %2 Days</t><br/> dayz_playerName,(dayz_Survived) ]; sleep 1; }; Link to comment Share on other sites More sharing options...
0 Gregarious Posted January 29, 2014 Author Report Share Posted January 29, 2014 Unfortunately, I've tried that, too, but it's still showing "any" days. Here's how the script looks now (I replaced the variable with the actual "dayz_Survived" command. waitUntil {alive player}; _admins = ["198428934","12345678","12345678"]; while {true} do { _serverName = "Greg's DayZ Epoch"; _name = dayz_playerName; // or (name player); _fps = (round diag_fps); _survived = (dayz_skilllevel); _numPlayers = (count playableUnits); _numPlayers500= (({isPlayer _x} count (getPos vehicle player nearEntities [["AllVehicles"], 500]))-1); _zAlive = ({alive _x} count entities "zZombie_Base"); _zTotal = (count entities "zZombie_Base"); _blood = r_player_blood; _killsZ = player getVariable["zombieKills",0]; _killsH = player getVariable["humanKills",0]; _killsB = player getVariable["banditKills",0]; _humanity = player getVariable["humanity",0]; _dbPosition = (getPosASL player); _gpsPosition = (mapGridPosition getPos player); _dirFacing = (round (getDir player)); _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')); }; if ((getPlayerUID player) in _admins) then { hintSilent parseText format [" <t size='1.25' font='Bitstream'align='center' color='#D60000'>%1</t><br/> <t size='1.00' font='Bitstream' align='left' >[%2]</t><t size='1.00' font='Bitstream' align='right' >[FPS: %3]</t><br/> <t size='1.00' font='Bitstream' align='center' color='#FFBF00' >Survived %4 day(s)</t><br/> <t size='1.00' font='Bitstream' align='center' color='#FF0000' >Blood: %5</t><br/> <t size='1.00' font='Bitstream' align='center' color='#0080FF' >Humanity: %6</t><br/> <t size='0.95' font='Bitstream' align='left' >Players: %7</t><t size='0.95 'font='Bitstream' align='right' >In 500m: %8</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Zombies (alive/total): </t><t size='0.95' font='Bitstream' align='right' >%9(%10)</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Zombies Killed: </t><t size='0.95' font='Bitstream' align='right' >%11</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Murders: </t><t size='0.95' font='Bitstream' align='right' >%12</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Bandits Killed: </t><t size='0.95' font='Bitstream' align='right' >%13</t><br/> <t size='0.95' font='Bitstream' align='left' >GPS: %14</t><t size='0.95' font='Bitstream' align='right' >DIR: %15</t><br/> <t size='0.95' font='Bitstream'align='center' >%16</t><br/> <img size='3' image='%17'/><br/> ", _serverName, _name, _fps, (dayz_Survived), _blood, _humanity, _numPlayers, _numPlayers500, _zAlive, _zTotal, _killsZ, _killsH, _killsB, _gpsPosition, _dirFacing, _dbPosition, _pic ]; } else { hintSilent parseText format [" <t size='1.25' font='Bitstream'align='center' color='#D60000'>%1</t><br/> <t size='1.00' font='Bitstream' align='left' >[%2]</t><t size='1.00' font='Bitstream' align='right' >[FPS: %3]</t><br/> <t size='1.00' font='Bitstream' align='center' color='#FFBF00' >Survived %4 day(s)</t><br/> <t size='1.00' font='Bitstream' align='center' color='#FF0000' >Blood: %5</t><br/> <t size='1.00' font='Bitstream' align='center' color='#0080FF' >Humanity: %6</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Zombies Killed: </t><t size='0.95' font='Bitstream' align='right' >%11</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Murders: </t><t size='0.95' font='Bitstream' align='right' >%12</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Bandits Killed: </t><t size='0.95' font='Bitstream' align='right' >%13</t><br/> <t size='0.95' font='Bitstream' align='left' >GPS: %14</t><t size='0.95' font='Bitstream' align='right' >DIR: %15</t><br/> <t size='0.95' font='Bitstream'align='center' >%16</t><br/> <img size='3' image='%17'/><br/> ", _serverName, _name, _fps, _survived, _blood, _humanity, _numPlayers, _numPlayers500, _zAlive, _zTotal, _killsZ, _killsH, _killsB, _gpsPosition, _dirFacing, _dbPosition, _pic ]; }; sleep 1; }; Link to comment Share on other sites More sharing options...
0 axeman Posted January 29, 2014 Report Share Posted January 29, 2014 how many days has your current character survived for ? 'any' is similar to nil in arma. Link to comment Share on other sites More sharing options...
0 Gregarious Posted January 29, 2014 Author Report Share Posted January 29, 2014 Duration = 1564. If that's in minutes, then my character has been alive for just over 1 day. Link to comment Share on other sites More sharing options...
0 Gregarious Posted February 6, 2014 Author Report Share Posted February 6, 2014 This issue seems to have magically fixed itself. I rearranged the "//Load in compiled functions" in my init.sqf so that it looks like this: //Load in compiled functions call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\variables.sqf"; //Initilize the Variables (IMPORTANT: Must happen very early) progressLoadingScreen 0.1; call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\publicEH.sqf"; //Initilize the publicVariable event handlers progressLoadingScreen 0.2; call compile preprocessFileLineNumbers "\z\addons\dayz_code\medical\setup_functions_med.sqf"; //Functions used by CLIENT for medical progressLoadingScreen 0.4; call compile preprocessFileLineNumbers "\z\addons\dayz_code\init\compiles.sqf"; //Compile regular functions call compile preprocessFileLineNumbers "scripts\compiles.sqf"; //Compile custom compiles progressLoadingScreen 0.5; call compile preprocessFileLineNumbers "server_traders.sqf"; //Compile trader configs progressLoadingScreen 1.0; and it seems to be working now. I have no idea. Link to comment Share on other sites More sharing options...
0 Kronky Posted April 2, 2014 Report Share Posted April 2, 2014 Hey Greg you don't get spam in your .RPT log from your monitor ? Link to comment Share on other sites More sharing options...
0 Gregarious Posted April 2, 2014 Author Report Share Posted April 2, 2014 Hey Greg you don't get spam in your .RPT log from your monitor ? Nope. Link to comment Share on other sites More sharing options...
0 Guest Posted April 6, 2014 Report Share Posted April 6, 2014 try this:waitUntil {alive player}; _admins = ["198428934","12345678","12345678"]; while {true} do { _serverName = "Greg's DayZ Epoch"; _name = dayz_playerName; // or (name player); _fps = (round diag_fps); _survived = (dayz_survived); _numPlayers = (count playableUnits); _numPlayers500= (({isPlayer _x} count (getPos vehicle player nearEntities [["AllVehicles"], 500]))-1); _zAlive = ({alive _x} count entities "zZombie_Base"); _zTotal = (count entities "zZombie_Base"); _blood = r_player_blood; _killsZ = player getVariable["zombieKills",0]; _killsH = player getVariable["humanKills",0]; _killsB = player getVariable["banditKills",0]; _humanity = player getVariable["humanity",0]; _dbPosition = (getPosASL player); _gpsPosition = (mapGridPosition getPos player); _dirFacing = (round (getDir player)); _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')); }; if ((getPlayerUID player) in _admins) then { hintSilent parseText format [" <t size='1.25' font='Bitstream'align='center' color='#D60000'>%1</t><br/> <t size='1.00' font='Bitstream' align='left' >[%2]</t><t size='1.00' font='Bitstream' align='right' >[FPS: %3]</t><br/> <t size='1.00' font='Bitstream' align='center' color='#FFBF00' >Survived %4 day(s)</t><br/> <t size='1.00' font='Bitstream' align='center' color='#FF0000' >Blood: %5</t><br/> <t size='1.00' font='Bitstream' align='center' color='#0080FF' >Humanity: %6</t><br/> <t size='0.95' font='Bitstream' align='left' >Players: %7</t><t size='0.95 'font='Bitstream' align='right' >In 500m: %8</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Zombies (alive/total): </t><t size='0.95' font='Bitstream' align='right' >%9(%10)</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Zombies Killed: </t><t size='0.95' font='Bitstream' align='right' >%11</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Murders: </t><t size='0.95' font='Bitstream' align='right' >%12</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Bandits Killed: </t><t size='0.95' font='Bitstream' align='right' >%13</t><br/> <t size='0.95' font='Bitstream' align='left' >GPS: %14</t><t size='0.95' font='Bitstream' align='right' >DIR: %15</t><br/> <t size='0.95' font='Bitstream'align='center' >%16</t><br/> <img size='3' image='%17'/><br/> ", _serverName, _name, _fps, _survived, _blood, _humanity, _numPlayers, _numPlayers500, _zAlive, _zTotal, _killsZ, _killsH, _killsB, _gpsPosition, _dirFacing, _dbPosition, _pic ]; } else { hintSilent parseText format [" <t size='1.25' font='Bitstream'align='center' color='#D60000'>%1</t><br/> <t size='1.00' font='Bitstream' align='left' >[%2]</t><t size='1.00' font='Bitstream' align='right' >[FPS: %3]</t><br/> <t size='1.00' font='Bitstream' align='center' color='#FFBF00' >Survived %4 day(s)</t><br/> <t size='1.00' font='Bitstream' align='center' color='#FF0000' >Blood: %5</t><br/> <t size='1.00' font='Bitstream' align='center' color='#0080FF' >Humanity: %6</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Zombies Killed: </t><t size='0.95' font='Bitstream' align='right' >%11</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Murders: </t><t size='0.95' font='Bitstream' align='right' >%12</t><br/> <t size='0.95' font='Bitstream' align='left' color='#FFBF00' >Bandits Killed: </t><t size='0.95' font='Bitstream' align='right' >%13</t><br/> <t size='0.95' font='Bitstream' align='left' >GPS: %14</t><t size='0.95' font='Bitstream' align='right' >DIR: %15</t><br/> <t size='0.95' font='Bitstream'align='center' >%16</t><br/> <img size='3' image='%17'/><br/> ", _serverName, _name, _fps, _survived, _blood, _humanity, _numPlayers, _numPlayers500, _zAlive, _zTotal, _killsZ, _killsH, _killsB, _gpsPosition, _dirFacing, _dbPosition, _pic ]; }; sleep 1; }; Link to comment Share on other sites More sharing options...
0 Scoo Posted May 6, 2014 Report Share Posted May 6, 2014 Apparently now it seems to work with dayz_Survived instead of (dayz_Survived) Link to comment Share on other sites More sharing options...
0 Infiltrator311 Posted August 18, 2014 Report Share Posted August 18, 2014 Do i have to change the admin numbers to the admins in my server? or ? also whats the COMPLETE script now that dayz_Survived is working? Link to comment Share on other sites More sharing options...
0 PcKoPaT Posted September 9, 2014 Report Share Posted September 9, 2014 How can I add the remaining time Thanks Link to comment Share on other sites More sharing options...
0 Fallen Posted December 10, 2014 Report Share Posted December 10, 2014 Im trying to add a restart timer that ticks up to 3 hours im stuck for ideas any way ive tired the debug wont appear.... Link to comment Share on other sites More sharing options...
Question
Gregarious
I whipped up my own custom Debug Monitor using data from several that I found on the internet. Everything is working well except for the # days the player has survived.
Here's what it looks like in-game:
And here's my script:
Any idea why my debug monitor is showing "any" instead of the # of days?
Thanks in advance.
Link to comment
Share on other sites
14 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now