Jump to content

[Release] 3.0 Door Management - No More Codes


Zupa

Recommended Posts

im getting this error 

 

ErrorMessage: File mpmissions\DayZ_Epoch_13.Tavi\doorManagement\defines.hpp, line 90: .RscTextT: Member already defined.

 

ive only got one defines.hpp being called

bellow is a list of mods i have

 

A Plot for Life v2.34 
Snap Pro v1.4.1
BuildVectors
DoorManagement v3
Admin tools V1.9.1  
Admin Fast Build + Upgrade
plot-management 2.1
No Building Maintaince 
No Weight/Overburden 
 

help please

Link to comment
Share on other sites

ive only got one defines.hpp being called

That doesn't matter. Any other .hpp calling the RscTextT can cause this.

So check your other .hpp files, or you can just delete the class from the defines.hpp

 

ok removed 3 of them now i get

 

ErrorMessage: Config : some input after EndOfFile.

Link to comment
Share on other sites

Can you post the defines.hpp?

///////////////////////////////////////////////////////////////////////////

/// Styles

///////////////////////////////////////////////////////////////////////////

// Control types

#define CT_STATIC 0

#define CT_BUTTON 1

#define CT_EDIT 2

#define CT_SLIDER 3

#define CT_COMBO 4

#define CT_LISTBOX 5

#define CT_TOOLBOX 6

#define CT_CHECKBOXES 7

#define CT_PROGRESS 8

#define CT_HTML 9

#define CT_STATIC_SKEW 10

#define CT_ACTIVETEXT 11

#define CT_TREE 12

#define CT_STRUCTURED_TEXT 13

#define CT_CONTEXT_MENU 14

#define CT_CONTROLS_GROUP 15

#define CT_SHORTCUTBUTTON 16

#define CT_XKEYDESC 40

#define CT_XBUTTON 41

#define CT_XLISTBOX 42

#define CT_XSLIDER 43

#define CT_XCOMBO 44

#define CT_ANIMATED_TEXTURE 45

#define CT_OBJECT 80

#define CT_OBJECT_ZOOM 81

#define CT_OBJECT_CONTAINER 82

#define CT_OBJECT_CONT_ANIM 83

#define CT_LINEBREAK 98

#define CT_USER 99

#define CT_MAP 100

#define CT_MAP_MAIN 101

#define CT_LISTNBOX 102

// Static styles

#define ST_POS 0x0F

#define ST_HPOS 0x03

#define ST_VPOS 0x0C

#define ST_LEFT 0x00

#define ST_RIGHT 0x01

#define ST_CENTER 0x02

#define ST_DOWN 0x04

#define ST_UP 0x08

#define ST_VCENTER 0x0C

#define ST_TYPE 0xF0

#define ST_SINGLE 0x00

#define ST_MULTI 0x10

#define ST_TITLE_BAR 0x20

#define ST_PICTURE 0x30

#define ST_FRAME 0x40

#define ST_BACKGROUND 0x50

#define ST_GROUP_BOX 0x60

#define ST_GROUP_BOX2 0x70

#define ST_HUD_BACKGROUND 0x80

#define ST_TILE_PICTURE 0x90

#define ST_WITH_RECT 0xA0

#define ST_LINE 0xB0

#define ST_SHADOW 0x100

#define ST_NO_RECT 0x200

#define ST_KEEP_ASPECT_RATIO 0x800

#define ST_TITLE ST_TITLE_BAR + ST_CENTER

// Slider styles

#define SL_DIR 0x400

#define SL_VERT 0

#define SL_HORZ 0x400

#define SL_TEXTURES 0x10

// progress bar

#define ST_VERTICAL 0x01

#define ST_HORIZONTAL 0

// Listbox styles

#define LB_TEXTURES 0x10

#define LB_MULTI 0x20

// Tree styles

#define TR_SHOWROOT 1

#define TR_AUTOCOLLAPSE 2

// MessageBox styles

#define MB_BUTTON_OK 1

#define MB_BUTTON_CANCEL 2

#define MB_BUTTON_USER 4

//////////////

///////////////////////////////////////////////////////////////////////////

/// Styles

///////////////////////////////////////////////////////////////////////////

// Control types

#define CT_STATIC 0

#define CT_BUTTON 1

#define CT_EDIT 2

#define CT_SLIDER 3

#define CT_COMBO 4

#define CT_LISTBOX 5

#define CT_TOOLBOX 6

#define CT_CHECKBOXES 7

#define CT_PROGRESS 8

#define CT_HTML 9

#define CT_STATIC_SKEW 10

#define CT_ACTIVETEXT 11

#define CT_TREE 12

#define CT_STRUCTURED_TEXT 13

#define CT_CONTEXT_MENU 14

#define CT_CONTROLS_GROUP 15

#define CT_SHORTCUTBUTTON 16

#define CT_XKEYDESC 40

#define CT_XBUTTON 41

#define CT_XLISTBOX 42

#define CT_XSLIDER 43

#define CT_XCOMBO 44

#define CT_ANIMATED_TEXTURE 45

#define CT_OBJECT 80

#define CT_OBJECT_ZOOM 81

#define CT_OBJECT_CONTAINER 82

#define CT_OBJECT_CONT_ANIM 83

#define CT_LINEBREAK 98

#define CT_USER 99

#define CT_MAP 100

#define CT_MAP_MAIN 101

#define CT_LISTNBOX 102

// Static styles

#define ST_POS 0x0F

#define ST_HPOS 0x03

#define ST_VPOS 0x0C

#define ST_LEFT 0x00

#define ST_RIGHT 0x01

#define ST_CENTER 0x02

#define ST_DOWN 0x04

#define ST_UP 0x08

#define ST_VCENTER 0x0C

#define ST_TYPE 0xF0

#define ST_SINGLE 0x00

#define ST_MULTI 0x10

#define ST_TITLE_BAR 0x20

#define ST_PICTURE 0x30

#define ST_FRAME 0x40

#define ST_BACKGROUND 0x50

#define ST_GROUP_BOX 0x60

#define ST_GROUP_BOX2 0x70

#define ST_HUD_BACKGROUND 0x80

#define ST_TILE_PICTURE 0x90

#define ST_WITH_RECT 0xA0

#define ST_LINE 0xB0

#define ST_SHADOW 0x100

#define ST_NO_RECT 0x200

#define ST_KEEP_ASPECT_RATIO 0x800

#define ST_TITLE ST_TITLE_BAR + ST_CENTER

// Slider styles

#define SL_DIR 0x400

#define SL_VERT 0

#define SL_HORZ 0x400

#define SL_TEXTURES 0x10

// progress bar

#define ST_VERTICAL 0x01

#define ST_HORIZONTAL 0

// Listbox styles

#define LB_TEXTURES 0x10

#define LB_MULTI 0x20

// Tree styles

#define TR_SHOWROOT 1

#define TR_AUTOCOLLAPSE 2

// MessageBox styles

#define MB_BUTTON_OK 1

#define MB_BUTTON_CANCEL 2

#define MB_BUTTON_USER 4

class RscBackground

{

type = 0;

style = ST_BACKGROUND;

shadow = 2;

colorBackground[] = {0,0,0,1};

colorText[] = {1,1,1,1};

font = "Zeppelin32";

sizeEx = 0.02;

text = "";

};

class RscButton

{

access = 0;

type = 1;

text = "";

colorText[] = {1,1,1,1};

colorDisabled[] = {1,1,1,0.25};

colorBackground[] = {0.45,0.45,0.45,1};

colorBackgroundDisabled[] = {0,0,0,0.5};

colorBackgroundActive[] = {0.75,0.75,0.75,1};

colorFocused[] = {0.75,0.75,0.75,1};

colorShadow[] = {0,0,0,0};

colorBorder[] = {0,0,0,1};

soundEnter[] = {"\ca\ui\data\sound\onover",0.09,1};

soundPush[] = {"\ca\ui\data\sound\new1",0,0};

soundClick[] = {"\ca\ui\data\sound\onclick",0.07,1};

soundEscape[] = {"\ca\ui\data\sound\onescape",0.09,1};

style = 2;

x = 0;

y = 0;

w = 0.095589;

h = 0.039216;

shadow = 2;

font = "Zeppelin32";

sizeEx = 0.03921;

offsetX = 0.003;

offsetY = 0.003;

offsetPressedX = 0.002;

offsetPressedY = 0.002;

borderSize = 0;

};

class RscFrame

{

type = 0;

idc = -1;

style = 64;

shadow = 2;

colorBackground[] = {0,0,0,0};

colorText[] = {1,1,1,1};

font = "Zeppelin32";

sizeEx = 0.02;

text = "";

};

class RscProgressF

{

type = 8;

style = 0;

colorFrame[] = {1,1,1,1};

colorBar[] = {1,1,1,0.5};

texture = "#(argb,8,8,3)color(1,1,1,1)";

w = 1;

h = 0.02;

};

/////////////

class RscEdit

{

access = 0;

type = 2;

x = 0;

y = 0;

h = 0.04;

w = 0.2;

colorBackground[] = {0,0,0,1};

colorText[] = {0.95,0.95,0.95,1};

colorSelection[] = {0.8784,0.8471,0.651,1};

autocomplete = "";

text = "";

size = 0.2;

style = "0x00 + 0x40";

font = "Zeppelin32";

shadow = 2;

sizeEx = 0.03921;

};

class ScrollBar

{

color[] = {1,1,1,0.6};

colorActive[] = {1,1,1,1};

colorDisabled[] = {1,1,1,0.3};

shadow = 0;

thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";

arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";

arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";

border = "\ca\ui\data\ui_border_scroll_ca.paa";

};

style = 16;

font = "Zeppelin32";

shadow = 2;

sizeEx = 0.03921;

color[] = {1,1,1,1};

period = 1.2;

maxHistoryDelay = 1;

autoScrollSpeed = -1;

autoScrollDelay = 5;

autoScrollRewind = 0;

};

class RscShortcutButton

{

type = 16;

x = 0.1;

y = 0.1;

class HitZone

{

left = 0.004;

top = 0.029;

right = 0.004;

bottom = 0.029;

};

class ShortcutPos

{

left = 0.0145;

top = 0.026;

w = 0.0392157;

h = 0.0522876;

};

class TextPos

{

left = 0.05;

top = 0.034;

right = 0.005;

bottom = 0.005;

};

shortcuts[] = {};

textureNoShortcut = "#(argb,8,8,3)color(0,0,0,0)";

color[] = {0.8784,0.8471,0.651,1};

color2[] = {0.95,0.95,0.95,1};

colorDisabled[] = {1,1,1,0.25};

colorBackground[] = {1,1,1,1};

colorBackground2[] = {1,1,1,0.4};

class Attributes

{

font = "Zeppelin32";

color = "#E5E5E5";

align = "left";

shadow = "true";

};

idc = -1;

style = 0;

default = 0;

shadow = 2;

w = 0.183825;

h = 0.104575;

periodFocus = 1.2;

periodOver = 0.8;

animTextureNormal = "\ca\ui\data\ui_button_normal_ca.paa";

animTextureDisabled = "\ca\ui\data\ui_button_disabled_ca.paa";

animTextureOver = "\ca\ui\data\ui_button_over_ca.paa";

animTextureFocused = "\ca\ui\data\ui_button_focus_ca.paa";

animTexturePressed = "\ca\ui\data\ui_button_down_ca.paa";

animTextureDefault = "\ca\ui\data\ui_button_default_ca.paa";

period = 0.4;

font = "Zeppelin32";

size = 0.03921;

sizeEx = 0.03921;

text = "";

soundPush[] = { "", 0, 1 };

soundEnter[] = { "", 0, 1 };

soundClick[] ={ "", 0, 1 };

soundEscape[] ={ "", 0, 1 };

sound[] ={ "", 0, 1 };

action = "";

class AttributesImage

{

font = "Zeppelin32";

color = "#E5E5E5";

align = "left";

};

};

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;

};

class RscCombo

{

access = 0;

type = 4;

style = 0;

colorSelect[] = {0,0,0,1};

colorText[] = {1,1,1,1};

colorBackground[] = {0,0,0,1};

colorScrollbar[] = {1,0,0,1};

soundSelect[] = {"",0.1,1};

soundExpand[] = {"",0.1,1};

soundCollapse[] = {"",0.1,1};

maxHistoryDelay = 1;

class ScrollBar

{

color[] = {1,1,1,1};

colorActive[] = {0.8784,0.8471,0.651,1};

colorDisabled[] = {0.8784,0.8471,0.651,1};

shadow = 0;

thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";

arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";

arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";

border = "\ca\ui\data\ui_border_scroll_ca.paa";

};

x = 0;

y = 0;

w = 0.12;

h = 0.035;

shadow = 0;

colorSelectBackground[] = {1,1,1,0.7};

arrowEmpty = "\ca\ui\data\ui_arrow_combo_ca.paa";

arrowFull = "\ca\ui\data\ui_arrow_combo_active_ca.paa";

wholeHeight = 0.45;

color[] = {0,0,0,0.6};

colorActive[] = {1,0,0,1};

colorDisabled[] = {1,1,1,0.25};

font = "Zeppelin32";

sizeEx = 0.03921;

};

class Zupa_RscButton {

idc = -1;

style = 0;

default = 0;

shadow = 1;

w = 0.183825;

h = "((((safezoneW / safezoneH) min 1.2) / 1.2) / 20)";

color[] = {1,1,1,1.0};

colorFocused[] = {1,1,1,1.0};

color2[] = {0.95,0.95,0.95,1};

colorDisabled[] = {1,1,1,0.25};

colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.69])","(profilenamespace getvariable ['GUI_BCG_RGB_G',0.75])","(profilenamespace getvariable ['GUI_BCG_RGB_B',0.5])",1};

colorBackgroundFocused[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.69])","(profilenamespace getvariable ['GUI_BCG_RGB_G',0.75])","(profilenamespace getvariable ['GUI_BCG_RGB_B',0.5])",1};

colorBackground2[] = {1,1,1,1};

periodFocus = 1.2;

periodOver = 0.8;

class HitZone

{

left = 0.0;

top = 0.0;

right = 0.0;

bottom = 0.0;

};

class ShortcutPos

{

left = 0;

top = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 20) - (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)) / 2";

w = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1) * (3/4)";

h = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";

};

class TextPos

{

left = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1) * (3/4)";

top = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 20) - ( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)) / 2";

right = 0.005;

bottom = 0.0;

};

period = 0.4;

font = "Zeppelin32";

size = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";

sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";

text = "";

action = "";

class Attributes

{

font = "Zeppelin32";

color = "#E5E5E5";

align = "left";

shadow = "true";

};

class AttributesImage

{

font = "Zeppelin32";

color = "#E5E5E5";

align = "left";

};

soundPush[] = { "", 0, 1 };

soundEnter[] = { "", 0, 1 };

soundClick[] ={ "", 0, 1 };

soundEscape[] ={ "", 0, 1 };

sound[] ={ "", 0, 1 };

};

class Zupa_RscButtonMenu : Zupa_RscButton

{

idc = -1;

type = 16;

style = "0x02 + 0xC0";

default = 0;

shadow = 0;

x = 0;

y = 0;

w = 0.095589;

h = 0.039216;

animTextureNormal = "#(argb,8,8,3)color(1,1,1,1)";

animTextureDisabled = "#(argb,8,8,3)color(1,1,1,1)";

animTextureOver = "#(argb,8,8,3)color(1,1,1,1)";

animTextureFocused = "#(argb,8,8,3)color(1,1,1,1)";

animTexturePressed = "#(argb,8,8,3)color(1,1,1,1)";

animTextureDefault = "#(argb,8,8,3)color(1,1,1,1)";

colorBackgroundFocused[] = {1,1,1,1};

colorBackground2[] = {0.75,0.75,0.75,1};

color[] = {1,1,1,1};

colorFocused[] = {0,0,0,1};

color2[] = {0,0,0,1};

colorText[] = {1,1,1,1};

colorDisabled[] = {1,1,1,0.25};

colorBackground[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", 0.5};

period = 1.2;

periodFocus = 1.2;

periodOver = 1.2;

size = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";

sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";

tooltipColorText[] = {1,1,1,1};

tooltipColorBox[] = {1,1,1,1};

tooltipColorShade[] = {0,0,0,0.65};

class TextPos

{

left = "0.25 * ( ((safezoneW / safezoneH) min 1.2) / 40)";

top = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) - ( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)) / 2";

right = 0.005;

bottom = 0.0;

};

class Attributes

{

font = "Zeppelin32";

color = "#E5E5E5";

align = "center";

shadow = "false";

};

class ShortcutPos

{

left = "(6.25 * ( ((safezoneW / safezoneH) min 1.2) / 40)) - 0.0225 - 0.005";

top = 0.005;

w = 0.0225;

h = 0.03;

};

textureNoShortcut = "";

};

class Zupa_RscEdit {

type = 2;

style = 0x00 + 0x40;

font = "Zeppelin32";

shadow = 2;

sizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)";

colorBackground[] = {0, 0, 0, 1};

colorText[] = {0.95, 0.95, 0.95, 1};

colorDisabled[] = {1, 1, 1, 0.25};

autocomplete = false;

colorSelection[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.3843])", "(profilenamespace getvariable ['GUI_BCG_RGB_G',0.7019])", "(profilenamespace getvariable ['GUI_BCG_RGB_B',0.8862])", 1};

canModify = 1;

soundPush[] = { "", 0, 1 };

soundEnter[] = { "", 0, 1 };

soundClick[] ={ "", 0, 1 };

soundEscape[] ={ "", 0, 1 };

sound[] ={ "", 0, 1 };

};

Link to comment
Share on other sites

EDIT: Nvm, mine looks the same :P

 

Here is mine:

#define CT_STATIC           0
#define CT_BUTTON           1
#define CT_EDIT             2
#define CT_SLIDER           3
#define CT_COMBO            4
#define CT_LISTBOX          5
#define CT_TOOLBOX          6
#define CT_CHECKBOXES       7
#define CT_PROGRESS         8
#define CT_HTML             9
#define CT_STATIC_SKEW      10
#define CT_ACTIVETEXT       11
#define CT_TREE             12
#define CT_STRUCTURED_TEXT  13
#define CT_CONTEXT_MENU     14
#define CT_CONTROLS_GROUP   15
#define CT_SHORTCUTBUTTON   16
#define CT_XKEYDESC         40
#define CT_XBUTTON          41
#define CT_XLISTBOX         42
#define CT_XSLIDER          43
#define CT_XCOMBO           44
#define CT_ANIMATED_TEXTURE 45
#define CT_OBJECT           80
#define CT_OBJECT_ZOOM      81
#define CT_OBJECT_CONTAINER 82
#define CT_OBJECT_CONT_ANIM 83
#define CT_LINEBREAK        98
#define CT_USER             99
#define CT_MAP              100
#define CT_MAP_MAIN         101
#define CT_LISTNBOX         102
#define ST_POS            0x0F
#define ST_HPOS           0x03
#define ST_VPOS           0x0C
#define ST_LEFT           0x00
#define ST_RIGHT          0x01
#define ST_CENTER         0x02
#define ST_DOWN           0x04
#define ST_UP             0x08
#define ST_VCENTER        0x0C
#define ST_TYPE           0xF0
#define ST_SINGLE         0x00
#define ST_MULTI          0x10
#define ST_TITLE_BAR      0x20
#define ST_PICTURE        0x30
#define ST_FRAME          0x40
#define ST_BACKGROUND     0x50
#define ST_GROUP_BOX      0x60
#define ST_GROUP_BOX2     0x70
#define ST_HUD_BACKGROUND 0x80
#define ST_TILE_PICTURE   0x90
#define ST_WITH_RECT      0xA0
#define ST_LINE           0xB0
#define ST_SHADOW         0x100
#define ST_NO_RECT        0x200
#define ST_KEEP_ASPECT_RATIO  0x800
#define ST_TITLE          ST_TITLE_BAR + ST_CENTER
#define SL_DIR            0x400
#define SL_VERT           0
#define SL_HORZ           0x400
#define SL_TEXTURES       0x10
#define ST_VERTICAL       0x01
#define ST_HORIZONTAL     0
#define LB_TEXTURES       0x10
#define LB_MULTI          0x20
#define TR_SHOWROOT       1
#define TR_AUTOCOLLAPSE   2
#define MB_BUTTON_OK      1
#define MB_BUTTON_CANCEL  2
#define MB_BUTTON_USER    4
#define CT_STATIC           0
#define CT_BUTTON           1
#define CT_EDIT             2
#define CT_SLIDER           3
#define CT_COMBO            4
#define CT_LISTBOX          5
#define CT_TOOLBOX          6
#define CT_CHECKBOXES       7
#define CT_PROGRESS         8
#define CT_HTML             9
#define CT_STATIC_SKEW      10
#define CT_ACTIVETEXT       11
#define CT_TREE             12
#define CT_STRUCTURED_TEXT  13
#define CT_CONTEXT_MENU     14
#define CT_CONTROLS_GROUP   15
#define CT_SHORTCUTBUTTON   16
#define CT_XKEYDESC         40
#define CT_XBUTTON          41
#define CT_XLISTBOX         42
#define CT_XSLIDER          43
#define CT_XCOMBO           44
#define CT_ANIMATED_TEXTURE 45
#define CT_OBJECT           80
#define CT_OBJECT_ZOOM      81
#define CT_OBJECT_CONTAINER 82
#define CT_OBJECT_CONT_ANIM 83
#define CT_LINEBREAK        98
#define CT_USER             99
#define CT_MAP              100
#define CT_MAP_MAIN         101
#define CT_LISTNBOX         102
#define ST_POS            0x0F
#define ST_HPOS           0x03
#define ST_VPOS           0x0C
#define ST_LEFT           0x00
#define ST_RIGHT          0x01
#define ST_CENTER         0x02
#define ST_DOWN           0x04
#define ST_UP             0x08
#define ST_VCENTER        0x0C
#define ST_TYPE           0xF0
#define ST_SINGLE         0x00
#define ST_MULTI          0x10
#define ST_TITLE_BAR      0x20
#define ST_PICTURE        0x30
#define ST_FRAME          0x40
#define ST_BACKGROUND     0x50
#define ST_GROUP_BOX      0x60
#define ST_GROUP_BOX2     0x70
#define ST_HUD_BACKGROUND 0x80
#define ST_TILE_PICTURE   0x90
#define ST_WITH_RECT      0xA0
#define ST_LINE           0xB0
#define ST_SHADOW         0x100
#define ST_NO_RECT        0x200
#define ST_KEEP_ASPECT_RATIO  0x800
#define ST_TITLE          ST_TITLE_BAR + ST_CENTER
#define SL_DIR            0x400
#define SL_VERT           0
#define SL_HORZ           0x400
#define SL_TEXTURES       0x10
#define ST_VERTICAL       0x01
#define ST_HORIZONTAL     0
#define LB_TEXTURES       0x10
#define LB_MULTI          0x20
#define TR_SHOWROOT       1
#define TR_AUTOCOLLAPSE   2
#define MB_BUTTON_OK      1
#define MB_BUTTON_CANCEL  2
#define MB_BUTTON_USER    4


class RscFrame
{
type = 0;
idc = -1;
style = 64;
shadow = 2;
colorBackground[] = {0,0,0,0};
colorText[] = {1,1,1,1};
font = "Zeppelin32";
sizeEx = 0.02;
text = "";
};


class RscProgressF
{
type = 8;
style = 0;
colorFrame[] = {1,1,1,1};
colorBar[] = {1,1,1,0.5};
texture = "#(argb,8,8,3)color(1,1,1,1)";
w = 1;
h = 0.02;
};


class RscTextT
{
access = 0;
type = 0;
idc = -1;
colorBackground[] = {0,0,0,0};
colorText[] = {0.8784,0.8471,0.651,1};
text = "";
fixedWidth = 0;
x = 0;
y = 0;
h = 0.037;
w = 0.3;
style = 0;
shadow = 2;
font = "Zeppelin32";
SizeEx = 0.03921;
};


class RscEdit
{
access = 0;
type = 2;
x = 0;
y = 0;
h = 0.04;
w = 0.2;
colorBackground[] = {0,0,0,1};
colorText[] = {0.95,0.95,0.95,1};
colorSelection[] = {0.8784,0.8471,0.651,1};
autocomplete = "";
text = "";
size = 0.2;
style = "0x00 + 0x40";
font = "Zeppelin32";
shadow = 2;
sizeEx = 0.03921;
};


class RscListBox
{
access = 0;
type = 5;
w = 0.4;
h = 0.4;
rowHeight = 0;
colorText[] = {0.8784,0.8471,0.651,1};
colorScrollbar[] = {0.95,0.95,0.95,1};
colorSelect[] = {0.95,0.95,0.95,1};
colorSelect2[] = {0.95,0.95,0.95,1};
colorSelectBackground[] = {0,0,0,1};
colorSelectBackground2[] = {0.8784,0.8471,0.651,1};
colorBackground[] = {0,0,0,1};


arrowEmpty = "#(argb,8,8,3)color(1,1,1,1)";
arrowFull = "#(argb,8,8,3)color(1,1,1,1)";
class ScrollBar
{
color[] = {1,1,1,0.6};
colorActive[] = {1,1,1,1};
colorDisabled[] = {1,1,1,0.3};
shadow = 0;
thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";
arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";
arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";
border = "\ca\ui\data\ui_border_scroll_ca.paa";
};
style = 16;
font = "Zeppelin32";
shadow = 2;
sizeEx = 0.03921;
color[] = {1,1,1,1};
period = 1.2;
maxHistoryDelay = 1;
autoScrollSpeed = -1;
autoScrollDelay = 5;
autoScrollRewind = 0;
};


class RscShortcutButton
{
type = 16;
x = 0.1;
y = 0.1;
class HitZone
{
left = 0.004;
top = 0.029;
right = 0.004;
bottom = 0.029;
};
class ShortcutPos
{
left = 0.0145;
top = 0.026;
w = 0.0392157;
h = 0.0522876;
};
class TextPos
{
left = 0.05;
top = 0.034;
right = 0.005;
bottom = 0.005;
};
shortcuts[] = {};
textureNoShortcut = "#(argb,8,8,3)color(0,0,0,0)";
color[] = {0.8784,0.8471,0.651,1};
color2[] = {0.95,0.95,0.95,1};
colorDisabled[] = {1,1,1,0.25};
colorBackground[] = {1,1,1,1};
colorBackground2[] = {1,1,1,0.4};
class Attributes
{
font = "Zeppelin32";
color = "#E5E5E5";
align = "left";
shadow = "true";
};
idc = -1;
style = 0;
default = 0;
shadow = 2;
w = 0.183825;
h = 0.104575;
periodFocus = 1.2;
periodOver = 0.8;
animTextureNormal = "\ca\ui\data\ui_button_normal_ca.paa";
animTextureDisabled = "\ca\ui\data\ui_button_disabled_ca.paa";
animTextureOver = "\ca\ui\data\ui_button_over_ca.paa";
animTextureFocused = "\ca\ui\data\ui_button_focus_ca.paa";
animTexturePressed = "\ca\ui\data\ui_button_down_ca.paa";
animTextureDefault = "\ca\ui\data\ui_button_default_ca.paa";
period = 0.4;
font = "Zeppelin32";
size = 0.03921;
sizeEx = 0.03921;
text = "";


action = "";
class AttributesImage
{
font = "Zeppelin32";
color = "#E5E5E5";
align = "left";
};
};


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

Link to comment
Share on other sites

 

EDIT: Nvm, mine looks the same :P

 

Here is mine:

#define CT_STATIC           0
#define CT_BUTTON           1
#define CT_EDIT             2
#define CT_SLIDER           3
#define CT_COMBO            4
#define CT_LISTBOX          5
#define CT_TOOLBOX          6
#define CT_CHECKBOXES       7
#define CT_PROGRESS         8
#define CT_HTML             9
#define CT_STATIC_SKEW      10
#define CT_ACTIVETEXT       11
#define CT_TREE             12
#define CT_STRUCTURED_TEXT  13
#define CT_CONTEXT_MENU     14
#define CT_CONTROLS_GROUP   15
#define CT_SHORTCUTBUTTON   16
#define CT_XKEYDESC         40
#define CT_XBUTTON          41
#define CT_XLISTBOX         42
#define CT_XSLIDER          43
#define CT_XCOMBO           44
#define CT_ANIMATED_TEXTURE 45
#define CT_OBJECT           80
#define CT_OBJECT_ZOOM      81
#define CT_OBJECT_CONTAINER 82
#define CT_OBJECT_CONT_ANIM 83
#define CT_LINEBREAK        98
#define CT_USER             99
#define CT_MAP              100
#define CT_MAP_MAIN         101
#define CT_LISTNBOX         102
#define ST_POS            0x0F
#define ST_HPOS           0x03
#define ST_VPOS           0x0C
#define ST_LEFT           0x00
#define ST_RIGHT          0x01
#define ST_CENTER         0x02
#define ST_DOWN           0x04
#define ST_UP             0x08
#define ST_VCENTER        0x0C
#define ST_TYPE           0xF0
#define ST_SINGLE         0x00
#define ST_MULTI          0x10
#define ST_TITLE_BAR      0x20
#define ST_PICTURE        0x30
#define ST_FRAME          0x40
#define ST_BACKGROUND     0x50
#define ST_GROUP_BOX      0x60
#define ST_GROUP_BOX2     0x70
#define ST_HUD_BACKGROUND 0x80
#define ST_TILE_PICTURE   0x90
#define ST_WITH_RECT      0xA0
#define ST_LINE           0xB0
#define ST_SHADOW         0x100
#define ST_NO_RECT        0x200
#define ST_KEEP_ASPECT_RATIO  0x800
#define ST_TITLE          ST_TITLE_BAR + ST_CENTER
#define SL_DIR            0x400
#define SL_VERT           0
#define SL_HORZ           0x400
#define SL_TEXTURES       0x10
#define ST_VERTICAL       0x01
#define ST_HORIZONTAL     0
#define LB_TEXTURES       0x10
#define LB_MULTI          0x20
#define TR_SHOWROOT       1
#define TR_AUTOCOLLAPSE   2
#define MB_BUTTON_OK      1
#define MB_BUTTON_CANCEL  2
#define MB_BUTTON_USER    4
#define CT_STATIC           0
#define CT_BUTTON           1
#define CT_EDIT             2
#define CT_SLIDER           3
#define CT_COMBO            4
#define CT_LISTBOX          5
#define CT_TOOLBOX          6
#define CT_CHECKBOXES       7
#define CT_PROGRESS         8
#define CT_HTML             9
#define CT_STATIC_SKEW      10
#define CT_ACTIVETEXT       11
#define CT_TREE             12
#define CT_STRUCTURED_TEXT  13
#define CT_CONTEXT_MENU     14
#define CT_CONTROLS_GROUP   15
#define CT_SHORTCUTBUTTON   16
#define CT_XKEYDESC         40
#define CT_XBUTTON          41
#define CT_XLISTBOX         42
#define CT_XSLIDER          43
#define CT_XCOMBO           44
#define CT_ANIMATED_TEXTURE 45
#define CT_OBJECT           80
#define CT_OBJECT_ZOOM      81
#define CT_OBJECT_CONTAINER 82
#define CT_OBJECT_CONT_ANIM 83
#define CT_LINEBREAK        98
#define CT_USER             99
#define CT_MAP              100
#define CT_MAP_MAIN         101
#define CT_LISTNBOX         102
#define ST_POS            0x0F
#define ST_HPOS           0x03
#define ST_VPOS           0x0C
#define ST_LEFT           0x00
#define ST_RIGHT          0x01
#define ST_CENTER         0x02
#define ST_DOWN           0x04
#define ST_UP             0x08
#define ST_VCENTER        0x0C
#define ST_TYPE           0xF0
#define ST_SINGLE         0x00
#define ST_MULTI          0x10
#define ST_TITLE_BAR      0x20
#define ST_PICTURE        0x30
#define ST_FRAME          0x40
#define ST_BACKGROUND     0x50
#define ST_GROUP_BOX      0x60
#define ST_GROUP_BOX2     0x70
#define ST_HUD_BACKGROUND 0x80
#define ST_TILE_PICTURE   0x90
#define ST_WITH_RECT      0xA0
#define ST_LINE           0xB0
#define ST_SHADOW         0x100
#define ST_NO_RECT        0x200
#define ST_KEEP_ASPECT_RATIO  0x800
#define ST_TITLE          ST_TITLE_BAR + ST_CENTER
#define SL_DIR            0x400
#define SL_VERT           0
#define SL_HORZ           0x400
#define SL_TEXTURES       0x10
#define ST_VERTICAL       0x01
#define ST_HORIZONTAL     0
#define LB_TEXTURES       0x10
#define LB_MULTI          0x20
#define TR_SHOWROOT       1
#define TR_AUTOCOLLAPSE   2
#define MB_BUTTON_OK      1
#define MB_BUTTON_CANCEL  2
#define MB_BUTTON_USER    4


class RscFrame
{
type = 0;
idc = -1;
style = 64;
shadow = 2;
colorBackground[] = {0,0,0,0};
colorText[] = {1,1,1,1};
font = "Zeppelin32";
sizeEx = 0.02;
text = "";
};


class RscProgressF
{
type = 8;
style = 0;
colorFrame[] = {1,1,1,1};
colorBar[] = {1,1,1,0.5};
texture = "#(argb,8,8,3)color(1,1,1,1)";
w = 1;
h = 0.02;
};


class RscTextT
{
access = 0;
type = 0;
idc = -1;
colorBackground[] = {0,0,0,0};
colorText[] = {0.8784,0.8471,0.651,1};
text = "";
fixedWidth = 0;
x = 0;
y = 0;
h = 0.037;
w = 0.3;
style = 0;
shadow = 2;
font = "Zeppelin32";
SizeEx = 0.03921;
};


class RscEdit
{
access = 0;
type = 2;
x = 0;
y = 0;
h = 0.04;
w = 0.2;
colorBackground[] = {0,0,0,1};
colorText[] = {0.95,0.95,0.95,1};
colorSelection[] = {0.8784,0.8471,0.651,1};
autocomplete = "";
text = "";
size = 0.2;
style = "0x00 + 0x40";
font = "Zeppelin32";
shadow = 2;
sizeEx = 0.03921;
};


class RscListBox
{
access = 0;
type = 5;
w = 0.4;
h = 0.4;
rowHeight = 0;
colorText[] = {0.8784,0.8471,0.651,1};
colorScrollbar[] = {0.95,0.95,0.95,1};
colorSelect[] = {0.95,0.95,0.95,1};
colorSelect2[] = {0.95,0.95,0.95,1};
colorSelectBackground[] = {0,0,0,1};
colorSelectBackground2[] = {0.8784,0.8471,0.651,1};
colorBackground[] = {0,0,0,1};


arrowEmpty = "#(argb,8,8,3)color(1,1,1,1)";
arrowFull = "#(argb,8,8,3)color(1,1,1,1)";
class ScrollBar
{
color[] = {1,1,1,0.6};
colorActive[] = {1,1,1,1};
colorDisabled[] = {1,1,1,0.3};
shadow = 0;
thumb = "\ca\ui\data\ui_scrollbar_thumb_ca.paa";
arrowFull = "\ca\ui\data\ui_arrow_top_active_ca.paa";
arrowEmpty = "\ca\ui\data\ui_arrow_top_ca.paa";
border = "\ca\ui\data\ui_border_scroll_ca.paa";
};
style = 16;
font = "Zeppelin32";
shadow = 2;
sizeEx = 0.03921;
color[] = {1,1,1,1};
period = 1.2;
maxHistoryDelay = 1;
autoScrollSpeed = -1;
autoScrollDelay = 5;
autoScrollRewind = 0;
};


class RscShortcutButton
{
type = 16;
x = 0.1;
y = 0.1;
class HitZone
{
left = 0.004;
top = 0.029;
right = 0.004;
bottom = 0.029;
};
class ShortcutPos
{
left = 0.0145;
top = 0.026;
w = 0.0392157;
h = 0.0522876;
};
class TextPos
{
left = 0.05;
top = 0.034;
right = 0.005;
bottom = 0.005;
};
shortcuts[] = {};
textureNoShortcut = "#(argb,8,8,3)color(0,0,0,0)";
color[] = {0.8784,0.8471,0.651,1};
color2[] = {0.95,0.95,0.95,1};
colorDisabled[] = {1,1,1,0.25};
colorBackground[] = {1,1,1,1};
colorBackground2[] = {1,1,1,0.4};
class Attributes
{
font = "Zeppelin32";
color = "#E5E5E5";
align = "left";
shadow = "true";
};
idc = -1;
style = 0;
default = 0;
shadow = 2;
w = 0.183825;
h = 0.104575;
periodFocus = 1.2;
periodOver = 0.8;
animTextureNormal = "\ca\ui\data\ui_button_normal_ca.paa";
animTextureDisabled = "\ca\ui\data\ui_button_disabled_ca.paa";
animTextureOver = "\ca\ui\data\ui_button_over_ca.paa";
animTextureFocused = "\ca\ui\data\ui_button_focus_ca.paa";
animTexturePressed = "\ca\ui\data\ui_button_down_ca.paa";
animTextureDefault = "\ca\ui\data\ui_button_default_ca.paa";
period = 0.4;
font = "Zeppelin32";
size = 0.03921;
sizeEx = 0.03921;
text = "";


action = "";
class AttributesImage
{
font = "Zeppelin32";
color = "#E5E5E5";
align = "left";
};
};


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

 

lol i figured ive screwed up somewhere

Link to comment
Share on other sites

How does this work on a server that never had this script? Like how will people access there doors that are already built?

 

It will attach itself on Plot 4 Life so it knows who the owners is ^^

 

If u don't use that , u would need to write a small overwrite where for example if code was givin in they get added to the door list when the list is empty

Link to comment
Share on other sites

Zupa, check out my question above please.

 

ahm, i think Rimblock and I looked into updating the SteamId once ( for different mods). And we came to a conclusion it's easy for objects that has been placed NOT in the current cycle of the server. So the server knows which objectUID it is.

 

But should be possible, if i think it now ( vehicles get updated also right after they been bought after they move so xD i could use that save function.

 

But i def will look into it again to see for a workarround

Link to comment
Share on other sites

got some strange issue - i can access management only when i'm unlocking the door first time after restart by clicking unlock and choosing management instead of eyescan - mousewheel door management option is just blinks 1/10th of a sec and disappears so theres no way to click it

everything else works fine, using plot4life and plot management - plot management appears correctly btw

running infistar, applied all fixes that you mentioned

appreciate for your work 

Link to comment
Share on other sites

EDIT: Got this fixed!

The code for non-plot4life you need to add in the player_upgrade.sqf is talking about server side.

Because Build Vectors has his own player_upgrade.sqf i added it in there, but because this is client side, the server_updateObject couldn't be called.

 

What i did is:

if (isServer) then {
PVDZE_veh_Update call server_updateObject;
};

Done :D

Proximus how exactly did u do this ?

 

you put this in  player_upgrade.sqf ?

_friendUID = getPlayerUID player;
_friendName = name  player;
_friends = [[_friendUID,_friendName]] ;

_object setVariable ["doorfriends", _friends, true];
PVDZE_veh_Update = [_object,"gear"];
publicVariableServer "PVDZE_veh_Update";
if (isServer) then {
PVDZE_veh_Update call server_updateObject;
};

i tried that but still wont allow players that just built the door, manage it

Link to comment
Share on other sites

Proximus how exactly did u do this ?

 

you put this in  player_upgrade.sqf ?

_friendUID = getPlayerUID player;
_friendName = name  player;
_friends = [[_friendUID,_friendName]] ;

_object setVariable ["doorfriends", _friends, true];
PVDZE_veh_Update = [_object,"gear"];
publicVariableServer "PVDZE_veh_Update";
if (isServer) then {
PVDZE_veh_Update call server_updateObject;
};

i tried that but still wont allow players that just built the door, manage it

 

Do u place it in the correct one? is this excact file called in the compiles.sqf?

Link to comment
Share on other sites

lol so stupid

i tested yesterday a bunch of times just reading your comments now i realized i was upgrading doors and combo locks with admin rights which uses default files.

 

its all working good, thx guys.

 

allthough zupa i did search for player_upgrade.sqf and didnt find the file player_upgrade.sqf being called anywhere, at least not as a .sqf file

Link to comment
Share on other sites

No idea what would cause this, but I am thinking it's something to do with this mod. I don't know why it would cause this positioning of the door after restart, to position itself incorrectly. 

 

 

Heres an image of it.gRizrci.jpg

 

 

Let me know if this has something to do with this mod. Thanks for your time.

Link to comment
Share on other sites

No idea what would cause this, but I am thinking it's something to do with this mod. I don't know why it would cause this positioning of the door after restart, to position itself incorrectly. 

 

 

Heres an image of it.gRizrci.jpg

 

 

Let me know if this has something to do with this mod. Thanks for your time.

 

Can u try that without putting someone on the doors ? and then restart server, if it's the same it' isn't my script

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...