[Support] DZGM

Hey can anyone confirm that they have this working on Overwatch 0.2.5 build 112555. Been struggling to get this to work and have check over the files over and over again. Adding #include "dzgm\groupManagement.hpp" to the bottom always gives me this error: "Config: some input after EndOfFile".

Tried to do this from scratch on fresh working server files as well to no luck.

Any help will be appreciated.
Thanks.
 
^ Post your description.ext.
Code:
#include "custom\loot\CfgBuildingLoot.hpp"
respawn = "BASE";
respawndelay = 5;
onLoadMission= "DayZ Chernarus";
OnLoadIntro = "Welcome to Chernarus";
OnLoadIntroTime = False;
OnLoadMissionTime = False;
disabledAI = true;
disableChannels[] = {0,2,6};
enableItemsDropping = 0;
onPauseScript = "";
briefing = 0;
debriefing = 0;

loadScreen = "\z\addons\ow_assets\screen\dayz_logo_ca.paa";

class Header
{
    gameType = COOP;            //DM, Team, Coop, ...
    minPlayers = 1;                //Min # of players the mission supports
    maxPlayers = 100;            //Max # of players the mission supports
};

aiKills = 1;
diagRadio = 1;
diagHit = 1;

class RscText
{
    type = 0;
    idc = -1;
    x = 0;
    y = 0;
    h = 0.037;
    w = 0.3;
    style = 0x100;
    font = Zeppelin32;
    SizeEx = 0.03921;
    colorText[] = {1,1,1,1};
    colorBackground[] = {0, 0, 0, 0};
    linespacing = 1;
};

class RscPicture
{
    access=0;
    type=0;
    idc=-1;
    style=48;
    colorBackground[]={0,0,0,0};
    colorText[]={1,1,1,1};
    font="TahomaB";
    sizeEx=0;
    lineSpacing=0;
    text="";
};

class RscLoadingText : RscText
{
    style = 2;
    x = 0.323532;
    y = 0.666672;
    w = 0.352944;
    h = 0.039216;
    sizeEx = 0.03921;
    colorText[] = {0.543,0.5742,0.4102,1.0};
};

class RscProgress
{
    x = 0.344;
    y = 0.619;
    w = 0.313726;
    h = 0.0261438;
    texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
    colorFrame[] = {0,0,0,0};
    colorBar[] = {1,1,1,1};
};

class RscProgressNotFreeze
{
    idc = -1;
    type = 45;
    style = 0;
    x = 0.022059;
    y = 0.911772;
    w = 0.029412;
    h = 0.039216;
    texture = "#(argb,8,8,3)color(0,0,0,0)";
};

//
// the loading screen itself
//
class DayZ_loadingScreen
{
    idd = -1;
    duration = 10e10;
    fadein = 0;
    fadeout = 0;
    name = "loading screen";
    class controlsBackground
    {
        class blackBG : RscText
        {
            x = safezoneX;
            y = safezoneY;
            w = safezoneW;
            h = safezoneH;
            text = "";
            colorText[] = {0,0,0,0};
            colorBackground[] = {0,0,0,1};
        };
    };
    class controls
    {
        class Title1 : RscLoadingText
        {
            text = "$STR_LOADING"; // "Loading" text in the middle of the screen
        };
        class CA_Progress : RscProgress // progress bar, has to have idc 104
        {
            idc = 104;
            type = 8; // CT_PROGRESS
            style = 0; // ST_SINGLE
            texture = "\ca\ui\data\loadscreen_progressbar_ca.paa";
        };
        class CA_Progress2 : RscProgressNotFreeze // progress bar that will go reverse
        {
            idc = 103;
        };
        class Name2: RscText // the text on the top-left
        {
            idc = 101;
            x = 0.05;
            y = 0.029412;
            w = 0.9;
            h = 0.04902;
            text = "";
            sizeEx = 0.05;
            colorText[] = {0.543,0.5742,0.4102,1.0};
        };
    };
};
#include "dzgm\defines.hpp"
#include "R3F_ARTY_AND_LOG\desc_include.h"
class RscTitles
{
#include "dzgm\icons.hpp"
#include "R3F_ARTY_AND_LOG\desc_rsct_include.h"

titles[] = {"dsow"};

class dsow {
  idd = -1;
  movingEnable = 0;
  duration = 10;
  fadein = 2;
  fadeout = 2;
  name="dsow";
  controls[]={"Picture"};
  class Picture {
    x = "0.00001 * safezoneW + safezoneX";
    y = "0.00001 * safezoneH + safezoneY";
    w = "1 * safezoneW";
    h = "1 * safezoneH";
    text="\z\addons\ow_assets\screen\screen_death_ow.paa";
    sizeEx = -1;
    type=0;
    idc=-1;
    style=48;
    colorBackground[]={0,0,0,0};
    colorText[]={1,1,1,1};
    font="Bitstream";
            };
        };
    };
};
#include "dzgm\groupManagement.hpp"
 
funnily enough I over looked that bracket since it is like that in a fresh description.ext.
Thanks for the spot.

Although this has fixed the server crash problem, the script still won't work on my main server. I tried it on a fresh server and seems to be working well. So I'm guessing there must be some other script interrupting somewhere along the line.

I'm going to try filter it out.

Thanks for everything though :)
 
Sorry to bother the living daylights out of you again but I got another question.
When adding this custom monitor to my server, this DZGM script does not work. If I comment the custom monitor out and restart. BAM! Script works again.

Code:
dayz_spaceInterrupt = {
    private ["_dikCode", "_handled"];
    _dikCode = _this select 1;
    _handled = false;
    if (_dikCode == 0x3F) then {
        if (debugMonitor) then {
            debugMonitor = false;
            hintSilent "";
        } else {[] spawn fnc_debug;};
    };
   
    if ((_dikCode in actionKeys "PushToTalk") ||(_dikCode in actionKeys "VoiceOverNet")) then
    {
            [player,10,true,(getPosATL player)] spawn player_alertZombies;
            player spawn disable_sidechat;
    };
   
    _handled
};
_bloodCol = "#33CC33";

fnc_debug = {
    debugMonitor = true;
    while {debugMonitor} do
    {

        hintSilent parseText format ["
        <t size='0.95' font='Bitstream'align='center' color='#00ff00'>\Overwatch</t><br/>
        <t size='0.95' font='Bitstream'align='center' color='#E00D0D'>TS3:\</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Within 1000m: %11</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Vehicles: </t><t size='0.95' font='Bitstream'align='right' color='#00ff00'>%13(%14)</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Zombie Kills: </t><t size='0.95' font='Bitstream' align='right'>%2</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Headshots: </t><t size='0.95' font='Bitstream' align='right'>%3</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Murders: </t><t size='0.95' font='Bitstream' align='right'>%4</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Bandit Kills: </t><t size='0.95' font='Bitstream' align='right'>%5</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Humanity: </t><t size='0.95' font='Bitstream' align='right'>%6</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Blood: </t><t size='0.95' font='Bitstream' align='right'>%9</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>FPS: %10</t><t size='0.95' font='Bitstream' align='right' color='#00FF00'>GPS: %22</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Server UpTime (Mins): </t><t size='0.95' font='Bitstream' align='right'>%25</t>",
        (name player),                                                                                                    //1
        (player getVariable['zombieKills', 0]),                                                                            //2
        (player getVariable['headShots', 0]),                                                                            //3
        (player getVariable['humanKills', 0]),                                                                            //4
        (player getVariable['banditKills', 0]),                                                                            //5
        (player getVariable['humanity', 0]),                                                                            //6
        (dayz_Survived),                                                                                                //7
        (count playableUnits),                                                                                            //8
        r_player_blood,                                                                                                    //9
        ((round diag_fps) + 0),                                                                                    //10
        (({isPlayer _x} count (getPos vehicle player nearEntities [["AllVehicles"], 1000]))-1),                            //11
        viewdistance,                                                                                                    //12
        ((count([6800, 9200, 0] nearEntities [["StaticWeapon","Car","Motorcycle","Tank","Air","Ship"],11500])) + 300),    //13
        ((count vehicles) + 300),                                                                                        //14
        ((count([6800, 9200, 0] nearEntities [["Motorcycle"],11500])) + 100),                                            //15
        ((count([6800, 9200, 0] nearEntities [["Air"],12500])) + 50),                                                    //16
        ((count([6800, 9200, 0] nearEntities [["Car"],12500])) + 100),                                                    //17
        (gettext (configFile >> 'CfgVehicles' >> (typeof vehicle player) >> 'displayName')),                            //18
        (count entities "zZombie_Base"),                                                                                //19
        ({alive _x} count entities "zZombie_Base"),                                                                        //20
        (getPosASL player),                                                                                                //21
        (mapGridPosition getPos player),                                                                                //22
        (count([6800, 9200, 0] nearEntities [["Ship"],10000])),                                                            //23
        (round(getDir player)),                                                                                            //24
        (round(serverTime / 60))                                                                                            //25
        ];
       
        sleep 2;
    };
};
[] spawn fnc_debug;

Any reasons for this?

Thanks again!
 
Sorry to bother the living daylights out of you again but I got another question.
When adding this custom monitor to my server, this DZGM script does not work. If I comment the custom monitor out and restart. BAM! Script works again.

Code:
dayz_spaceInterrupt = {
    private ["_dikCode", "_handled"];
    _dikCode = _this select 1;
    _handled = false;
    if (_dikCode == 0x3F) then {
        if (debugMonitor) then {
            debugMonitor = false;
            hintSilent "";
        } else {[] spawn fnc_debug;};
    };
 
    if ((_dikCode in actionKeys "PushToTalk") ||(_dikCode in actionKeys "VoiceOverNet")) then
    {
            [player,10,true,(getPosATL player)] spawn player_alertZombies;
            player spawn disable_sidechat;
    };
 
    _handled
};
_bloodCol = "#33CC33";

fnc_debug = {
    debugMonitor = true;
    while {debugMonitor} do
    {

        hintSilent parseText format ["
        <t size='0.95' font='Bitstream'align='center' color='#00ff00'>\Overwatch</t><br/>
        <t size='0.95' font='Bitstream'align='center' color='#E00D0D'>TS3:\</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Within 1000m: %11</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Vehicles: </t><t size='0.95' font='Bitstream'align='right' color='#00ff00'>%13(%14)</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Zombie Kills: </t><t size='0.95' font='Bitstream' align='right'>%2</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Headshots: </t><t size='0.95' font='Bitstream' align='right'>%3</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Murders: </t><t size='0.95' font='Bitstream' align='right'>%4</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Bandit Kills: </t><t size='0.95' font='Bitstream' align='right'>%5</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Humanity: </t><t size='0.95' font='Bitstream' align='right'>%6</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Blood: </t><t size='0.95' font='Bitstream' align='right'>%9</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>FPS: %10</t><t size='0.95' font='Bitstream' align='right' color='#00FF00'>GPS: %22</t><br/>
        <t size='0.95' font='Bitstream' align='left' color='#00ff00'>Server UpTime (Mins): </t><t size='0.95' font='Bitstream' align='right'>%25</t>",
        (name player),                                                                                                    //1
        (player getVariable['zombieKills', 0]),                                                                            //2
        (player getVariable['headShots', 0]),                                                                            //3
        (player getVariable['humanKills', 0]),                                                                            //4
        (player getVariable['banditKills', 0]),                                                                            //5
        (player getVariable['humanity', 0]),                                                                            //6
        (dayz_Survived),                                                                                                //7
        (count playableUnits),                                                                                            //8
        r_player_blood,                                                                                                    //9
        ((round diag_fps) + 0),                                                                                    //10
        (({isPlayer _x} count (getPos vehicle player nearEntities [["AllVehicles"], 1000]))-1),                            //11
        viewdistance,                                                                                                    //12
        ((count([6800, 9200, 0] nearEntities [["StaticWeapon","Car","Motorcycle","Tank","Air","Ship"],11500])) + 300),    //13
        ((count vehicles) + 300),                                                                                        //14
        ((count([6800, 9200, 0] nearEntities [["Motorcycle"],11500])) + 100),                                            //15
        ((count([6800, 9200, 0] nearEntities [["Air"],12500])) + 50),                                                    //16
        ((count([6800, 9200, 0] nearEntities [["Car"],12500])) + 100),                                                    //17
        (gettext (configFile >> 'CfgVehicles' >> (typeof vehicle player) >> 'displayName')),                            //18
        (count entities "zZombie_Base"),                                                                                //19
        ({alive _x} count entities "zZombie_Base"),                                                                        //20
        (getPosASL player),                                                                                                //21
        (mapGridPosition getPos player),                                                                                //22
        (count([6800, 9200, 0] nearEntities [["Ship"],10000])),                                                            //23
        (round(getDir player)),                                                                                            //24
        (round(serverTime / 60))                                                                                            //25
        ];
     
        sleep 2;
    };
};
[] spawn fnc_debug;

Any reasons for this?

Thanks again!

I think you need to create a custom dayz_spaceInterrupt and add your Debug and DayZ GM ot that file.
 
I think you need to create a custom dayz_spaceInterrupt and add your Debug and DayZ GM ot that file.
I tested without the "dayz_spaceInterrupt" code at the top and it seems to work, but since I don't understand what it does I'd like to know whats going on... :D
 
I tested without the "dayz_spaceInterrupt" code at the top and it seems to work, but since I don't understand what it does I'd like to know whats going on... :D
This is because the Space Interrupt is what toggles your debug, if you dont make a dayz_spaceInterrupt file then you can not toggle debug.

I think :cool:
 
The buttons for invite kick etc just disapear when I press the toggle as an admin players works fine tho..
Epoch 1.0.5.1
InfiSTAR
 
Last edited:
Okay so I have everything setup and I joined my test server after going through this and everything looked good with regards to the Group Management system. I was able to invite someone, disband, kick, etc.

I have one issue - players are invisible. I haven't had a regular player on the test server yet so I'm not sure if there would be a ban or something that would lead me to a clue as to the problem but I know the scroll wheel is not showing anything related to "Group Management". Has anyone encountered this? I'm running Overpoch and followed the Epoch instructions. It appears that the skin I'm in is some type of traditional Arma skin (military camo, not in DayZ). Third person view shows nothing almost as if you're using "Stealth" and it's the same for the other admin that was on the server. I couldn't see him and vice versa... we could only see the player marker.

Please advise -- thank you for your hard work

Edit: Nevermind, typo in player_switchModel.sqf
 
Last edited:
ebay what is this:

Code:
showCommandingMenu "";
uiSleep .01;
player switchCamera "INTERNAL";
uiSleep .01;
player switchCamera "INTERNAL";
 
It is normal for the buttons to show for a second while the dialog is loading and then disappear. If you are not the leader only the leave button will stay. If you aren't in a group only the invite (if you click on someone not in a group) and refresh will show. If those aren't showing then it may be a problem with 332B I do not have it yet to test.



https://community.bistudio.com/wiki/switchCamera
When you press your tactical view key (default '.' on num pad) it switches you to "GROUP" camera which will let you see with a much wider FoV than normal. Since you guys did not want that, I made the key bind hide the current commanding menu and switch the camera back to first person. Switching to "EXTERNAL" may also work for third person. I played it safe and used "INTERNAL" for servers that are first person only.

This scripts was not working on EP1051 or Overpoch1051+025 with AH332B,when press right -ctrl the the dzgm window just dissappear,but except server admin also use OW0.25/DAYZ181 both mods that working perfect.
I think you should find a way to fix the bug can working with AH332B or report to Infistar fix this bug,however,this is a really good scripts on my ow servers.
Waiting for your new updates.
 
Last edited:
What does the error look like in the RPT?

Pretty sure I didn't touch the AH.sqf and I'm running 0332C
 
Back
Top