

thecoolsideofthepillow
Member-
Content Count
253 -
Joined
-
Last visited
-
Medals
Everything posted by thecoolsideofthepillow
-
Vantage Point From Vehicles?
thecoolsideofthepillow replied to infiltrator_2k's topic in ARMA 3 - GENERAL
Go even further and actually be able to attach yourself to the hood/roof of a vehicle so you can shoot from that position when it's moving. You'd probably have to use the AttachTo command anyway to make the soldiers not just clip through the vehicle. -
Dialog Tutorial For Noobs [By A Noob]
thecoolsideofthepillow replied to iceman77's topic in ARMA 2 & OA : MISSIONS - Editing & Scripting
Defines.cpp: /////////////////////////////////////////////////////////////////////////// /// 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 /////////////////////////////////////////////////////////////////////////// /// Base Classes /////////////////////////////////////////////////////////////////////////// class RscText { access = 0; type = 0; idc = -1; colorBackground[] = { 1, 1, 1, 0.3 }; colorText[] = { 1, 1, 1, 1 }; text = ""; fixedWidth = 0; x = 0; y = 0; h = 0.037; w = 0.3; style = 0; shadow = 1; colorShadow[] = { 0, 0, 0, 0.5 }; font = "PuristaMedium"; SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; linespacing = 1; }; class RscStructuredText { access = 0; type = 13; idc = -1; style = 0; colorText[] = { 1, 1, 1, 1 }; class Attributes { font = "PuristaMedium"; color = "#ffffff"; align = "left"; shadow = 1; }; x = 0; y = 0; h = 0.035; w = 0.1; text = ""; size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; shadow = 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 = ""; fixedWidth = 0; shadow = 0; x = 0; y = 0; w = 0.2; h = 0.15; }; 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[] = { "(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 }; autocomplete = ""; text = ""; size = 0.2; style = "0x00 + 0x40"; font = "PuristaMedium"; shadow = 2; sizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; colorDisabled[] = { 1, 1, 1, 0.25 }; canModify = 1; }; class RscCombo { access = 0; type = 4; colorSelect[] = { 0, 0, 0, 1 }; colorText[] = { 0.95, 0.95, 0.95, 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, 0.6 }; colorActive[] = { 1, 1, 1, 1 }; colorDisabled[] = { 1, 1, 1, 0.3 }; shadow = 0; thumb = "\A3\ui_f\data\gui\cfg\scrollbar\thumb_ca.paa"; arrowFull = "\A3\ui_f\data\gui\cfg\scrollbar\arrowFull_ca.paa"; arrowEmpty = "\A3\ui_f\data\gui\cfg\scrollbar\arrowEmpty_ca.paa"; border = "\A3\ui_f\data\gui\cfg\scrollbar\border_ca.paa"; }; style = 16; x = 0; y = 0; w = 0.12; h = 0.035; shadow = 0; colorSelectBackground[] = { 1, 1, 1, 0.7 }; arrowEmpty = "\A3\ui_f\data\GUI\RscCommon\rsccombo\arrow_combo_ca.paa"; arrowFull = "\A3\ui_f\data\GUI\RscCommon\rsccombo\arrow_combo_active_ca.paa"; wholeHeight = 0.45; color[] = { 1, 1, 1, 1 }; colorActive[] = { 1, 0, 0, 1 }; colorDisabled[] = { 1, 1, 1, 0.25 }; font = "PuristaMedium"; sizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; }; class RscListBox { access = 0; type = 5; w = 0.4; h = 0.4; rowHeight = 0; colorText[] = { 1, 1, 1, 1 }; colorScrollbar[] = { 1, 0, 0, 0 }; colorSelect[] = { 0, 0, 0, 1 }; colorSelect2[] = { 0, 0, 0, 1 }; colorSelectBackground[] = { 0.95, 0.95, 0.95, 1 }; colorSelectBackground2[] = { 1, 1, 1, 0.5 }; colorBackground[] = { 0, 0, 0, 0.3 }; soundSelect[] = { "", 0.1, 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 = "\A3\ui_f\data\gui\cfg\scrollbar\thumb_ca.paa"; arrowFull = "\A3\ui_f\data\gui\cfg\scrollbar\arrowFull_ca.paa"; arrowEmpty = "\A3\ui_f\data\gui\cfg\scrollbar\arrowEmpty_ca.paa"; border = "\A3\ui_f\data\gui\cfg\scrollbar\border_ca.paa"; }; style = 16; font = "PuristaMedium"; sizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; shadow = 0; colorShadow[] = { 0, 0, 0, 0.5 }; color[] = { 1, 1, 1, 1 }; colorDisabled[] = { 1, 1, 1, 0.25 }; period = 1.2; maxHistoryDelay = 1; autoScrollSpeed = -1; autoScrollDelay = 5; autoScrollRewind = 0; }; class RscButton { access = 0; type = 1; text = ""; colorText[] = { 1, 1, 1, 1 }; colorDisabled[] = { 0.4, 0.4, 0.4, 1 }; 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.7 }; colorBackgroundDisabled[] = { 0.95, 0.95, 0.95, 1 }; colorBackgroundActive[] = { "(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 }; colorFocused[] = { "(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 }; colorShadow[] = { 0, 0, 0, 1 }; colorBorder[] = { 0, 0, 0, 1 }; soundEnter[] = { "\A3\ui_f\data\sound\onover", 0.09, 1 }; soundPush[] = { "\A3\ui_f\data\sound\new1", 0, 0 }; soundClick[] = { "\A3\ui_f\data\sound\onclick", 0.07, 1 }; soundEscape[] = { "\A3\ui_f\data\sound\onescape", 0.09, 1 }; style = 2; x = 0; y = 0; w = 0.095589; h = 0.039216; shadow = 2; font = "PuristaMedium"; sizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; offsetX = 0.003; offsetY = 0.003; offsetPressedX = 0.002; offsetPressedY = 0.002; borderSize = 0; }; class RscShortcutButton { type = 16; x = 0.1; y = 0.1; class HitZone { left = 0; top = 0; right = 0; bottom = 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; }; shortcuts[] = { }; textureNoShortcut = "#(argb,8,8,3)color(0,0,0,0)"; color[] = { 1, 1, 1, 1 }; color2[] = { 0.95, 0.95, 0.95, 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])", 1 }; colorBackground2[] = { 1, 1, 1, 1 }; class Attributes { font = "PuristaMedium"; color = "#E5E5E5"; align = "left"; shadow = "true"; }; idc = -1; style = 0; default = 0; shadow = 1; w = 0.183825; h = "((((safezoneW / safezoneH) min 1.2) / 1.2) / 20)"; animTextureDefault = "\A3\ui_f\data\GUI\RscCommon\RscShortcutButton\normal_ca.paa"; animTextureNormal = "\A3\ui_f\data\GUI\RscCommon\RscShortcutButton\normal_ca.paa"; animTextureDisabled = "\A3\ui_f\data\GUI\RscCommon\RscShortcutButton\normal_ca.paa"; animTextureOver = "\A3\ui_f\data\GUI\RscCommon\RscShortcutButton\over_ca.paa"; animTextureFocused = "\A3\ui_f\data\GUI\RscCommon\RscShortcutButton\focus_ca.paa"; animTexturePressed = "\A3\ui_f\data\GUI\RscCommon\RscShortcutButton\down_ca.paa"; periodFocus = 1.2; periodOver = 0.8; period = 0.4; font = "PuristaMedium"; size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; sizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; text = ""; soundEnter[] = { "\A3\ui_f\data\sound\onover", 0.09, 1 }; soundPush[] = { "\A3\ui_f\data\sound\new1", 0, 0 }; soundClick[] = { "\A3\ui_f\data\sound\onclick", 0.07, 1 }; soundEscape[] = { "\A3\ui_f\data\sound\onescape", 0.09, 1 }; action = ""; class AttributesImage { font = "PuristaMedium"; color = "#E5E5E5"; align = "left"; }; }; class RscShortcutButtonMain { idc = -1; style = 0; default = 0; w = 0.313726; h = 0.104575; color[] = { 1, 1, 1, 1 }; colorDisabled[] = { 1, 1, 1, 0.25 }; class HitZone { left = 0; top = 0; right = 0; bottom = 0; }; class ShortcutPos { left = 0.0145; top = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 20) - (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.2)) / 2"; w = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.2) * (3/4)"; h = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.2)"; }; class TextPos { left = "(((safezoneW / safezoneH) min 1.2) / 32) * 1.5"; top = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 20)*2 - (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.2)) / 2"; right = 0.005; bottom = 0; }; animTextureNormal = "\A3\ui_f\data\GUI\RscCommon\RscShortcutButtonMain\normal_ca.paa"; animTextureDisabled = "\A3\ui_f\data\GUI\RscCommon\RscShortcutButtonMain\disabled_ca.paa"; animTextureOver = "\A3\ui_f\data\GUI\RscCommon\RscShortcutButtonMain\over_ca.paa"; animTextureFocused = "\A3\ui_f\data\GUI\RscCommon\RscShortcutButtonMain\focus_ca.paa"; animTexturePressed = "\A3\ui_f\data\GUI\RscCommon\RscShortcutButtonMain\down_ca.paa"; animTextureDefault = "\A3\ui_f\data\GUI\RscCommon\RscShortcutButtonMain\normal_ca.paa"; period = 0.5; font = "PuristaMedium"; size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.2)"; sizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.2)"; text = ""; soundEnter[] = { "\A3\ui_f\data\sound\onover", 0.09, 1 }; soundPush[] = { "\A3\ui_f\data\sound\new1", 0, 0 }; soundClick[] = { "\A3\ui_f\data\sound\onclick", 0.07, 1 }; soundEscape[] = { "\A3\ui_f\data\sound\onescape", 0.09, 1 }; action = ""; class Attributes { font = "PuristaMedium"; color = "#E5E5E5"; align = "left"; shadow = "false"; }; class AttributesImage { font = "PuristaMedium"; color = "#E5E5E5"; align = "false"; }; }; class RscFrame { type = 0; idc = -1; style = 64; shadow = 2; colorBackground[] = { 0, 0, 0, 0 }; colorText[] = { 1, 1, 1, 1 }; font = "PuristaMedium"; sizeEx = 0.02; text = ""; }; class RscSlider { access = 0; type = 3; style = 1024; w = 0.3; color[] = { 1, 1, 1, 0.8 }; colorActive[] = { 1, 1, 1, 1 }; shadow = 0; h = 0.025; }; class IGUIBack { type = 0; idc = 124; style = 128; text = ""; colorText[] = { 0, 0, 0, 0 }; font = "PuristaMedium"; sizeEx = 0; shadow = 0; x = 0.1; y = 0.1; w = 0.1; h = 0.1; colorbackground[] = { "(profilenamespace getvariable ['IGUI_BCG_RGB_R',0])", "(profilenamespace getvariable ['IGUI_BCG_RGB_G',1])", "(profilenamespace getvariable ['IGUI_BCG_RGB_B',1])", "(profilenamespace getvariable ['IGUI_BCG_RGB_A',0.8])" }; }; class RscCheckbox { idc = -1; type = 7; style = 0; x = "LINE_X(XVAL)"; y = "LINE_Y"; w = "LINE_W(WVAL)"; h = 0.029412; colorText[] = { 1, 0, 0, 1 }; color[] = { 0, 0, 0, 0 }; colorBackground[] = { 0, 0, 1, 1 }; colorTextSelect[] = { 0, 0.8, 0, 1 }; colorSelectedBg[] = { "(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 }; colorSelect[] = { 0, 0, 0, 1 }; colorTextDisable[] = { 0.4, 0.4, 0.4, 1 }; colorDisable[] = { 0.4, 0.4, 0.4, 1 }; font = "PuristaMedium"; sizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.8)"; rows = 1; columns = 1; strings[] = { "UNCHECKED" }; checked_strings[] = { "CHECKED" }; }; class RscButtonMenu { 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,0.5)"; 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)"; colorBackground[] = { 0, 0, 0, 0.8 }; colorBackground2[] = { 1, 1, 1, 0.5 }; color[] = { 1, 1, 1, 1 }; color2[] = { 1, 1, 1, 1 }; colorText[] = { 1, 1, 1, 1 }; colorDisabled[] = { 1, 1, 1, 0.25 }; 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)"; 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; }; class Attributes { font = "PuristaLight"; color = "#E5E5E5"; align = "left"; 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; }; }; class RscButtonMenuOK { idc = 1; shortcuts[] = { "0x00050000 + 0", 28, 57, 156 }; default = 1; text = "OK"; }; class RscButtonMenuCancel { idc = 2; shortcuts[] = { "0x00050000 + 1" }; text = "Cancel"; }; class RscControlsGroup { class VScrollbar { color[] = { 1, 1, 1, 1 }; width = 0.021; autoScrollSpeed = -1; autoScrollDelay = 5; autoScrollRewind = 0; shadow = 0; }; class HScrollbar { color[] = { 1, 1, 1, 1 }; height = 0.028; shadow = 0; }; class ScrollBar { color[] = { 1, 1, 1, 0.6 }; colorActive[] = { 1, 1, 1, 1 }; colorDisabled[] = { 1, 1, 1, 0.3 }; shadow = 0; thumb = "\A3\ui_f\data\gui\cfg\scrollbar\thumb_ca.paa"; arrowFull = "\A3\ui_f\data\gui\cfg\scrollbar\arrowFull_ca.paa"; arrowEmpty = "\A3\ui_f\data\gui\cfg\scrollbar\arrowEmpty_ca.paa"; border = "\A3\ui_f\data\gui\cfg\scrollbar\border_ca.paa"; }; class Controls { }; type = 15; idc = -1; x = 0; y = 0; w = 1; h = 1; shadow = 0; style = 16; }; Dialogs.cpp: class pMenu { idd=-1; movingenable=false; onLoad = "_this call pMenuSlider_Text" class controls { //////////////////////////////////////////////////////// // GUI EDITOR OUTPUT START (by Sebastian Yorke, v1.063, #Bijexe) //////////////////////////////////////////////////////// class pMenuFrame: RscFrame { idc = 1800; x = 0.396875 * safezoneW + safezoneX; y = 0.247 * safezoneH + safezoneY; w = 0.216563 * safezoneW; h = 0.286 * safezoneH; colorBackground[] = {0,125,50,0.75}; colorActive[] = {0,125,50,0.75}; }; class pMenuTitle: RscText { idc = 1000; text = "Player Menu"; //--- ToDo: Localize; x = 0.4175 * safezoneW + safezoneX; y = 0.258 * safezoneH + safezoneY; w = 0.175313 * safezoneW; h = 0.055 * safezoneH; colorText[] = {255,255,255,1}; colorBackground[] = {155,155,155,0.75}; sizeEx = 3 * GUI_GRID_H; }; class pMenuBtnArsenal: RscButton { idc = 1600; text = "Open Arsenal"; //--- ToDo: Localize; x = 0.412344 * safezoneW + safezoneX; y = 0.324 * safezoneH + safezoneY; w = 0.0567187 * safezoneW; h = 0.066 * safezoneH; colorText[] = {255,255,255,1}; colorBackground[] = {155,155,155,0.75}; colorActive[] = {130,130,130,0.75}; }; class pMenuBtnSquad: RscButton { idc = 1601; text = "Spawn Squad"; //--- ToDo: Localize; x = 0.484531 * safezoneW + safezoneX; y = 0.324 * safezoneH + safezoneY; w = 0.0567187 * safezoneW; h = 0.066 * safezoneH; colorText[] = {255,255,255,1}; colorBackground[] = {155,155,155,0.75}; colorActive[] = {130,130,130,0.75}; }; class pMenuBtnRest: RscButton { idc = 1602; text = "Rest/Wait"; //--- ToDo: Localize; x = 0.551562 * safezoneW + safezoneX; y = 0.324 * safezoneH + safezoneY; w = 0.0464063 * safezoneW; h = 0.066 * safezoneH; colorText[] = {255,255,255,1}; colorBackground[] = {155,155,155,0.75}; colorActive[] = {130,130,130,0.75}; }; class pMenuSliderTime: RscSlider { idc = 1900; x = 0.4175 * safezoneW + safezoneX; y = 0.467 * safezoneH + safezoneY; w = 0.175313 * safezoneW; h = 0.044 * safezoneH; colorText[] = {255,255,255,1}; colorBackground[] = {0,0,0,0.75}; colorActive[] = {0,0,0,0.75}; }; class pMenuRestSliderText: RscText { idc = 1001; text = "Time to Rest/Wait"; //--- ToDo: Localize; x = 0.45875 * safezoneW + safezoneX; y = 0.412 * safezoneH + safezoneY; w = 0.0876563 * safezoneW; h = 0.033 * safezoneH; colorText[] = {255,255,255,1}; colorBackground[] = {155,155,155,0.75}; colorActive[] = {0,0,0,0.75}; sizeEx = 2 * GUI_GRID_H; }; //////////////////////////////////////////////////////// // GUI EDITOR OUTPUT END //////////////////////////////////////////////////////// }; }; -
Authentic Gameplay Modification
thecoolsideofthepillow replied to koffeinflummi's topic in ARMA 3 - ADDONS & MODS: COMPLETE
I am a little confused on how to disable certain aspects of the mod. Do I just delete/rename the appropriate PBOs? -
RHS Escalation (AFRF and USAF)
thecoolsideofthepillow replied to soul_assassin's topic in ARMA 3 - ADDONS & MODS: COMPLETE
Ignore that; it seemed I had left another pack enabled that I thought I disabled. Disabled it and everything's working fine now.- 16574 replies
-
- Weapons
- Accessories
-
(and 1 more)
Tagged with:
-
RHS Escalation (AFRF and USAF)
thecoolsideofthepillow replied to soul_assassin's topic in ARMA 3 - ADDONS & MODS: COMPLETE
No CTD, but after updating to 0.3.6 of RHS using the updater, I am having units that have invisible weapons and certain vehicles freeze you in place if you try and enter them.- 16574 replies
-
- Weapons
- Accessories
-
(and 1 more)
Tagged with:
-
ALiVE - Advanced Light Infantry Virtual Environment
thecoolsideofthepillow replied to wolffy.au's topic in ARMA 3 - ADDONS & MODS: COMPLETE
Done :) -
[SP/MP] Dynamic Whole Map ArmA3 Missions by SaOk
thecoolsideofthepillow replied to SaOk's topic in ARMA 3 - USER MISSIONS
About my instant death issue: It isn't from this mission. It seems to just be my game and spawning inside of a vehicle when the VA system is in use; does it even in my own missions. But I have been wondering: Could/Would you post the raw mission folder so it may be tweaked? -
ALiVE - Advanced Light Infantry Virtual Environment
thecoolsideofthepillow replied to wolffy.au's topic in ARMA 3 - ADDONS & MODS: COMPLETE
I am running into the same thing with these two objectives. Clear the Town results in a camp near a town, but clearing everything even within 1000m doesn't end the task. Attack Emplacement objectives clear themselves as it doesn't ever create anything, so eventually it just says you cleared it. Defending objectives is the same way. Nothing ever actually comes and attacks the base, but eventually it says you succeeded. -
Dialog Tutorial For Noobs [By A Noob]
thecoolsideofthepillow replied to iceman77's topic in ARMA 2 & OA : MISSIONS - Editing & Scripting
None of my RscText elements display how I've created them. But it looks perfect in the GUI editor. This is in Arma 3. What it looks like in the editor: http://i.imgur.com/Y7ba0rA.jpg (Slider is invisible unless hovered over, but it's still there.) What it looks like in-game: http://i.imgur.com/bQGaUnQ.jpg (Text is invisible, no background appears) Except for the element that says "Time to Wait" which is supposed to display the number that the slider is on, I expect to see some text without the element backgrounds, but all I get are the element backgrounds and no text. Also: It doesn't appear to have an effect on the created dialog, but in the editor each newly created element is on top of the last. Is there a way to change the layers they are on so certain elements are in front of others? Like the background should be in the background, not the foreground covering my buttons. -
Can I Make the Virtual Arsenal use only the items and quantity from an array?
thecoolsideofthepillow posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
I want to do something like how WLA has it's inventory system, but using the virtual arsenal interface instead of hacking my own together. What WLA does is allow you to store items taken from crates and bodies in a hidden inventory, and then access it all from your gear locker, which opens an interface similar to the VA and allows you to equip your character and AI with items only from your available resources. Can I make the Virtual Arsenal only have items and the quantities of those items taken from a variable array somehow? -
Arma3 Headless Client Guide
thecoolsideofthepillow replied to mons00n's topic in ARMA 3 - MISSION EDITING & SCRIPTING
So if I have a 6 core CPU, and I use 6 HC's would I be maximizing my performance? -
Arma3 Headless Client Guide
thecoolsideofthepillow replied to mons00n's topic in ARMA 3 - MISSION EDITING & SCRIPTING
Does the HC have to be another machine or can it be the host machine and still alleviate the server calculations? What, if any, benefit would there be to using multiple HCs on the same machine? -
Don't we have a "savefile" command?
thecoolsideofthepillow replied to tortuosit's topic in ARMA 3 - MISSION EDITING & SCRIPTING
If you know how to make a DLL to do it, you could use the callExtension command. -
Odd Problem with MenuInventory
thecoolsideofthepillow posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
I had this working just fine in another mission (and the only difference is I am using the "vehicle =" command instead of manually creating custom loadouts) so I don't know what's wrong now; I want two different teams to select from two different loadout set ups. Description.ext: enableDebugConsole = 1; author = "The Cool Side of the Pillow" Respawn = 3; RespawnDialog = 0; aiKills = 1; respawnTemplates[] = {"MenuInventory","MenuPosition"}; respawndelay = 10; respawnOnStart = 1; disabledAi = 1; class header { gametype = SC; maxplayers = 32; minplayers = 1; }; class CfgRespawnInventory { class Guer1 { vehicle = "I_Soldier_AR_F" show = "side group _this == resistance"; }; class Guer2 { vehicle = "I_Soldier_M_F" show = "side group _this == resistance"; }; class Guer3 { vehicle = "I_Soldier_LAT_F" show = "side group _this == resistance"; }; class Guer4 { vehicle = "I_medic_F" show = "side group _this == resistance"; }; class Guer5 { vehicle = "I_engineer_F" show = "side group _this == resistance"; }; class Guer6 { vehicle = "I_Soldier_exp_F" show = "side group _this == resistance"; }; class Guer7 { vehicle = "I_Soldier_GL_F" show = "side group _this == resistance"; }; class WEST1 { vehicle = "B_G_Soldier_AR_F" show = "side group _this == west"; }; class WEST2 { vehicle = "B_G_Soldier_M_F" show = "side group _this == west"; }; class WEST3 { vehicle = "B_G_Soldier_LAT_F" show = "side group _this == west"; }; class WEST4 { vehicle = "B_G_medic_F" show = "side group _this == west"; }; class WEST5 { vehicle = "B_G_engineer_F" show = "side group _this == west"; }; class WEST6 { vehicle = "B_G_Soldier_exp_F" show = "side group _this == west"; }; class WEST7 { vehicle = "B_G_Soldier_GL_F" show = "side group _this == west"; }; }; init.sqf if (local player) then { player enableFatigue false; player addEventhandler ["Respawn", {player enableFatigue false}]; }; [west, "WEST1"] call BIS_fnc_addRespawnInventory; [west, "WEST2"] call BIS_fnc_addRespawnInventory; [west, "WEST3"] call BIS_fnc_addRespawnInventory; [west, "WEST4"] call BIS_fnc_addRespawnInventory; [west, "WEST5"] call BIS_fnc_addRespawnInventory; [west, "WEST6"] call BIS_fnc_addRespawnInventory; [west, "WEST7"] call BIS_fnc_addRespawnInventory; [Guer, "Guer1"] call BIS_fnc_addRespawnInventory; [Guer, "Guer2"] call BIS_fnc_addRespawnInventory; [Guer, "Guer3"] call BIS_fnc_addRespawnInventory; [Guer, "Guer4"] call BIS_fnc_addRespawnInventory; [Guer, "Guer5"] call BIS_fnc_addRespawnInventory; [Guer, "Guer6"] call BIS_fnc_addRespawnInventory; [Guer, "Guer7"] call BIS_fnc_addRespawnInventory; What happens is the Independent team sees only their loadouts, but the West teams seems both and when playing as a Western unit, the game is extremely laggy where as joining the Independent team runs like normal. I don't know if it will help or not, but the "West" team is all FIA faction members. It's also being made on Porto from the AiA terrain pack. If I remove all the loadouts for the green team, the blue team works fine seeing only their loadouts (as expected obviously) and without any lag, the green team sees no loadouts and spawns out in the ocean (I don't know why it would affect their spawn placement simply because they have no loadout, but that's what happens). -
The Eridanus Insurrection - An Arma 3 Total Modication
thecoolsideofthepillow replied to SpaceNavy's topic in ARMA 3 - ADDONS & MODS: COMPLETE
When using this with AliVE it increases the load time significantly. I am not sure what reason that could be, since it's mostly just units and such, and isn't even as large as some other unit packs I've been using. In addition, and this may just be me and not the mod/Alive, I can't seem to make the Insertion spawn type use the Pelican. It just spawns me in a Ghosthawk, even with a Pelican synced to the Multispawn module. -
Instant Death Upon Exiting Spawn Vehicle when VA is in Use
thecoolsideofthepillow posted a topic in ARMA 3 - TROUBLESHOOTING
Ever since 1.40 I noticed I would die every time I spawned in Whole Lotta Altis. After a while fiddling with it, I found it was spawning with the Arsenal that caused it. I thought it was just Sa0k's mission, but when I started playing other missions that used the Virtual Arsenal system on the player somewhere in the mission and spawned you in a vehicle, the same thing would happen. Even if I make my own mission, spawn myself in a chopper with an addaction for the arsenal, if I exit the vehicle, I am killed immediately. It doesn't even matter if I give myself godmode with the allowDamage command, it still kills me the moment I exit the vehicle. It only does it the first time the game is started. After the first death (if playing with respawn in MP), it's fine to exit the vehicle you spawned in. -
ARMA 3 Addon Request Thread
thecoolsideofthepillow replied to max power's topic in ARMA 3 - ADDONS & MODS: DISCUSSION
I just want it for the look, not really any functions it may have. I don't think they actually do anything but look cool anyway. -
Intelligence as an Inventory Item?
thecoolsideofthepillow posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
So there are a lot of random items in the game that are not actually items that go into your inventory (random bits of trash, medicines, junk food, intelligence folders etc) and I know you can make them into normal inventory items, but it would require making new weapon classes for them, which would mean they'd need to be "readded" to the game as an addon. I am wondering, though, if there was any way around that and just have those items used as inventory items defined somewhere in just a mission PBO (maybe the Description.EXT)? That way the only thing a player would need is the game itself, and not an addon of content they technically already have. I thought it would be cool to have a "Capture the Intelligence" type mission, but you would need to actually have space in your inventory to carry it. Or you could lose it, and have it need to be picked off your dead body by another to recover it, but as with everything I do, I want to make it as simple and easy for the players to just get in and play, so if ever I can avoid requiring additional downloads for them, the better. -
ARMA 3 Addon Request Thread
thecoolsideofthepillow replied to max power's topic in ARMA 3 - ADDONS & MODS: DISCUSSION
I saw some article about the Make Arma Not War contest that featured an in-game screenshot of a civilian model submarine, and I can not find the actual addon anywhere. It might help if I knew the actual name of the sub, but I have no idea what they are called. It's one of those 1-3 person subs with the optional manipulator arms they use for filming or salvage. Something like this: http://www.comex.fr/typo3temp/pics/e4367f81f1.jpg But a little bit bigger. Or even just one of those. I'm not too picky, I just want some more civilian-type subs. -
Huge FPS Drop when holding Shift/Holding Breath
thecoolsideofthepillow posted a topic in ARMA 3 - TROUBLESHOOTING
I am not exactly sure if it's just holding my breath or holding the shift key (which is my hold breath key) but after loading a saved game, simply holding down that key will dramatically drop my FPS until I release the key. Only completely restarting the mission (or game) will fix this, until the next time I load a saved game. It's doing this in SP scenarios or campaigns, modded or not. I don't normally get great FPS, but the campaign in SP is pretty good, often giving me 60 or more FPS so this became really apparent while trying to fight a group of guys as every time I would hold my breath, and *only* when I held my breath, was my FPS dropping to unplayable levels. I'm able to reproduce this 100% of the time, simply starting a scenario/campaign, saving it, then loading the save and holding the shift key. -
In map making for A3, is it possible to have tunnels? Are there any maps that feature any?
-
Altis Forces Rearmed - Releases
thecoolsideofthepillow replied to toadball's topic in ARMA 3 - ADDONS & MODS: COMPLETE
The infantry armor seems rather strong. I am using this while playing Whole Lotta Altis and I buy the rolled up OD fatigues and custom GL vest, and I am able to survive vehicles exploding without even needing a FAK sometimes. Though, it's pretty cool sometimes to be the lone survivor of an exploded APC so I kinda have mixed feelings about it. I love the way everything looks though. Special forces teams with the 21C actually look like old school Seal teams :D- 105 replies
-
- Altis Forces Rearmed
- Altis
-
(and 1 more)
Tagged with:
-
I was a little surprised when I loaded up a mission for a test today, sans mods, and had my MXC making a completing different sound than it was making last night. But I kinda like the new sounds. Sharper, a bit louder, and doesn't remind me of a toy.
-
MCC Sandbox 3 - Dynamic mission creating tool for ArmA 3
thecoolsideofthepillow replied to shay_gman's topic in ARMA 3 - ADDONS & MODS: COMPLETE
I have an interesting and confusing issue: If I make a zone that takes up my whole map, and then try to generate a mission it will say the zone is too small, every single time. But if I make another zone after that is the same size and in the same position as the first marker, it will generate the mission fine. -
init.sqf & description.sqf 2 questions from noob
thecoolsideofthepillow replied to thelegendarykhan's topic in ARMA 3 - ADDONS - CONFIGS & SCRIPTING
To answer your second question: everything in the init.sqf will be executed, in sequence, at the beginning of the mission. Using ModULoad will definitely help re-initialize things that break when loading a single-player save, but you probably would not need it.