ClanDoolittle Group Management

You don't call out what I had said inside RscTitles. You'll need to adjust the path to match your setup. This probably isn't causing the hangup

#include "Subs\Groups\Setup\GUI\icons.hpp"



I think this is how you should have it. This should fix the hangup. Anything in your log files?

Code:
#include "cfgBuildingLoot.hpp"
#include "R3F_ARTY_AND_LOG\desc_rsct_include.h"
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 = "WICKEDSPLASH.jpg";

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 CfgSounds
{
sounds[] ={radio1,radio2,radio3,radio4,radio5,radio6,radio7,teleport};

class radio1
{
    name="radio1";
    sound[]={sounds\radio1.ogg, 0.3, 1};
    titles[] = {};
};
class radio2
{
    name="radio2";
    sound[]={sounds\radio2.ogg, 0.3, 1};
    titles[] = {};
};
class radio3
{
    name="radio3";
    sound[]={sounds\radio3.ogg, 0.3, 1};
    titles[] = {};
};
class radio4
{
    name="radio4";
    sound[]={sounds\radio4.ogg, 0.3, 1};
    titles[] = {};
};
class radio5
{
    name="radio5";
    sound[]={sounds\radio5.ogg, 0.3, 1};
    titles[] = {};
    };
class radio6
{
    name="radio6";
    sound[]={sounds\radio6.ogg, 0.3, 1};
    titles[] = {};
    };
class radio7
{
    name="radio7";
    sound[]={sounds\radio7.ogg, 0.3, 1};
    titles[] = {};
    };
class teleport
    {
    name="teleport";
    sound[]={Anom\teleport.ogg,0.7,1};
    titles[] = {};
    };
};

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};
        };
    };
};

class RscStructuredText
{
    access = 0;
    type = 13;
    idc = -1;
    style = 0;
    colorText[] = {0.8784,0.8471,0.651,1};
    class Attributes
    {
        font = "Zeppelin32";
        color = "#e0d8a6";
        align = "center";
        shadow = 1;
    };
    x = 0;
    y = 0;
    h = 0.035;
    w = 0.1;
    text = "";
    size = 0.03921;
    shadow = 2;
};

#include "custom\GMC\Groups\Setup\GUI\defines.hpp"

class RscTitles
{
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";
            };
        };
    class EarPlugs {
        idd = -1;
        fadeout=0;
        fadein=0;
        onLoad = "uiNamespace setVariable ['EarPlugs', _this select 0]";
        duration = 10e10;
        name= "EarPlugs";
        controlsBackground[] = {};
        objects[] = {};
        class controls {
            class EarPlugs : RscStructuredText {
                idc = 1;
                size = 0.040;
                text = "";
                colorBackground[] = { 0,0,0,0 };
                x = 0.85 * safezoneW + safezoneX;
                y = 0.91 * safezoneH + safezoneY;
                w = 0.2;
                h = 0.2;
            };
        };
    };
};

#include "custom\dayz_code\compile\extra_rc.hpp"
#include "custom\GMC\Groups\Setup\GUI\icons.hpp"
#include "custom\GMC\Groups\Setup\GUI\groupManagement.hpp"
 
You don't call out what I had said inside RscTitles. You'll need to adjust the path to match your setup. This probably isn't causing the hangup

#include "Subs\Groups\Setup\GUI\icons.hpp"



I think this is how you should have it. This should fix the hangup. Anything in your log files?

Code:
#include "cfgBuildingLoot.hpp"
#include "R3F_ARTY_AND_LOG\desc_rsct_include.h"
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 = "WICKEDSPLASH.jpg";

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 CfgSounds
{
sounds[] ={radio1,radio2,radio3,radio4,radio5,radio6,radio7,teleport};

class radio1
{
    name="radio1";
    sound[]={sounds\radio1.ogg, 0.3, 1};
    titles[] = {};
};
class radio2
{
    name="radio2";
    sound[]={sounds\radio2.ogg, 0.3, 1};
    titles[] = {};
};
class radio3
{
    name="radio3";
    sound[]={sounds\radio3.ogg, 0.3, 1};
    titles[] = {};
};
class radio4
{
    name="radio4";
    sound[]={sounds\radio4.ogg, 0.3, 1};
    titles[] = {};
};
class radio5
{
    name="radio5";
    sound[]={sounds\radio5.ogg, 0.3, 1};
    titles[] = {};
    };
class radio6
{
    name="radio6";
    sound[]={sounds\radio6.ogg, 0.3, 1};
    titles[] = {};
    };
class radio7
{
    name="radio7";
    sound[]={sounds\radio7.ogg, 0.3, 1};
    titles[] = {};
    };
class teleport
    {
    name="teleport";
    sound[]={Anom\teleport.ogg,0.7,1};
    titles[] = {};
    };
};

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};
        };
    };
};

class RscStructuredText
{
    access = 0;
    type = 13;
    idc = -1;
    style = 0;
    colorText[] = {0.8784,0.8471,0.651,1};
    class Attributes
    {
        font = "Zeppelin32";
        color = "#e0d8a6";
        align = "center";
        shadow = 1;
    };
    x = 0;
    y = 0;
    h = 0.035;
    w = 0.1;
    text = "";
    size = 0.03921;
    shadow = 2;
};

#include "custom\GMC\Groups\Setup\GUI\defines.hpp"

class RscTitles
{
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";
            };
        };
    class EarPlugs {
        idd = -1;
        fadeout=0;
        fadein=0;
        onLoad = "uiNamespace setVariable ['EarPlugs', _this select 0]";
        duration = 10e10;
        name= "EarPlugs";
        controlsBackground[] = {};
        objects[] = {};
        class controls {
            class EarPlugs : RscStructuredText {
                idc = 1;
                size = 0.040;
                text = "";
                colorBackground[] = { 0,0,0,0 };
                x = 0.85 * safezoneW + safezoneX;
                y = 0.91 * safezoneH + safezoneY;
                w = 0.2;
                h = 0.2;
            };
        };
    };
};

#include "custom\dayz_code\compile\extra_rc.hpp"
#include "custom\GMC\Groups\Setup\GUI\icons.hpp"
#include "custom\GMC\Groups\Setup\GUI\groupManagement.hpp"
Yea I was a little lost in your instructions for a minute. I understand now
 
I don't see anymore errors. I am able to join the server now.. and without having a partner I can't properly test it but when I click form group I am no longer placed in a group with an AI as before.. clicking form group does nothing

Edit- Just tested with a friend. Group system doesn't work
 
Last edited:
You lost something with the the file arrangement. Its working on both my test and on my real one perfectly.

any errors in logs?
 
You lost something with the the file arrangement. Its working on both my test and on my real one perfectly.

any errors in logs?
No log errors. I dont see how I literally just replaced the files. The only edit I made was changing PLAIN to PLAIN DOWN in the screen_loop and the edits in the description.ext
 
that shouldn't break it. did you see in the logs where it loaded clandoolittle groups in both client and server?
 
Seems that infiSTAR is blocking non admins from seeing the icons/player names above group members heads. If anyone can possibly help me/Delpi sort that out it would be much appreciated.
 
I use your script with DayZCC 7.7.1.0 and lasttest infistar always i join my server got kick from Player Dominic kicked off by BattlEye: PublicVariable Restriction #0
 
dayz cc has nothing to do with the actual workings of a server. its just a set of files to help you configure, manage and start the server.

that error is a battleye script restriction. you need to edit the scripts or .. i always disabled them, but i dont believe in unicorns or hackers :D
this post on the first page tells you what to do
http://opendayz.net/threads/clandoolittle-group-management.22025/#post-121141
here is ebays guide to battleye filters
http://opendayz.net/threads/a-guide-to-battleye-filters.21066/
 
Let me know if that doesn't work for you. I tried to figure out infistar with DangerRuss but finally gave up on that.
 
This my init.sqf

http://www.mediafire.com/download/c8bogrd9u3qdzxa/init.sqf

Where i should to add
Code:
    // Setup Main Calls
    call compile preprocessFileLineNumbers "ClanDoolittle\Subs\Groups\init.sqf";

And this my server_monitor.sqf

http://www.mediafire.com/download/wsy7ow5o2yo8gx8/server_monitor.sqf

Where i should to add
Code:
[]execVM "\z\addons\dayz_server\ClanDoolittle\Subs\Groups\init.sqf";
// Need to pause for my stuff to initialize
sleep 1;

I ask because i try by myself but doesn't work. And How to open Group Management in game?

And Thank you ShootingBlanks. Now i can fix my BE :)
 
Last edited:
For the init.sqf add inside of the "if (!isDedicated) then {if (!isDedicated) then {" section at the very end of it.

For the server_monitor.sqf, add before your line "diag_log format ["SERVER STARTING: VERSION: CC %1", dayz_serverVersionNo];"
 
To call it up in game, right click on your radio in your toolbox. If you don't have a radio for each player, add it to the default loadout.

If you really want a shortcut key you can look at other scripts on how they do it and then have it call the same thing the radio does. Just look at the install page for the script.
 
I'm going to convert to 1.8.7 this weekend. I'll post and update hopefully by Sunday.

To speed up my work, what specifically didn't work?
 
no icons, no nickname in the player list, if the player appears on the list of the buttons do not have an invite
sorry Google Translation
 
no icons, no nickname in the player list, if the player appears on the list of the buttons do not have an invite
sorry Google Translation
I tried installing this on 1.8.6.1 and had the same issue as polpa.
 
I don't understand the 'nickname' part.

For invite, did you form a group before trying to invite someone?

There are no icons until you invite someone into the group.
 
Back
Top