combinedarms.de

  • Bohemia Interactive Forums wrote:


    Hello everybody!

    What do you think about the new Transport Helicopter called the CH-67 Huron? On the ArmA 3 Birthday livestream the rear of the Huron was showed and the name in the SITREP yesterday. The Huron is a futuristic Chinook, just like the Ghosthawk was based on the Blackhawk. I personally like it, as long it's not too sci-fi.




    Quelle: forums.bistudio.com/showthread…67-Huron&goto=newpost
  • Bohemia Interactive Forums wrote:


    Hey guys! We are a realism airbourne unit looking for alot of recruits! We are all mature. There are some things you will need to dowload... WE DO NOT PLAY ARMA 3. Please contact me on steam for more information!!!

    Steam info: mwason98

    I do not have a picture please let me know on here if you cannot find me.




    Quelle: forums.bistudio.com/showthread…ruiting!&goto=newpost
  • Bohemia Interactive Forums wrote:


    Im trying to create a combat area,it should be within a certain radius,say 400x400.With blufor and opfor(editor placed) multiple groups of each,gradually moving into the area as mission progresses.The effect is that they should/could at some point in time meet via their random waypoints.

    Im aware i can create waypoints for a group,then cycle them,and give a random radius,the problem with that is that its elipse/circle shaped and it could lead groups out of the combat area im creating.

    Is the any way to create a trigger area 400x400 that groups can patroll and cycle without the placement radius option,and clogging up my editor map with waypoints(as there will be many groups involved.

    Thanks in advance for any ideas.

    PS; I want to stay clear of mods/(possibly scripts too) as i need to edit alot of groups inits etc




    Quelle: forums.bistudio.com/showthread…ger-area&goto=newpost
  • Bohemia Interactive Forums wrote:


    Hello all,

    I'm trying to host a dedicated server on my other computer for script testing. I think I've got the server hosted successfully, I can see it when I remote and type my inside IP address. However, I cannot join it. When I try to join it, it just kicks me off with the message "You were kicked off the game." That kind of sucks since it's my server :p

    Also, in the server browser it just sits there with "CREATING". Any help getting me connected into my server would be greatly appreciated.

    Thanks




    Quelle: forums.bistudio.com/showthread…a3server&goto=newpost
  • Bohemia Interactive Forums wrote:


    Hey guys,
    I'd just wanted to create my first real mod and stumbled accros the arma 3 addon builder not working. So I was searching for fixing this when I found pboProject which seems to be awesome to me, just by looking at all this features. But... When making my .pbo it throws some errors, I cannot understand.

    The error says:
    Code:

    class RscDisplayMainMap {
    class controls {
    class FTTooltip : RscMapControlFTTooltip {};
    In File FatTrack\dialog.hpp: Line 386 rap: missing inheritence class(es)

    But the inheritence class is defined. When I just type in line 380 - or something above:
    Code:

    class RscMapControlFTTooltip;
    The error no longer appears. But when I pack my .pbo without pboProject arma will not load correctly because "member is allready defined". Of course...
    Can anyone help me with this?

    This is the full FatTrack_packing.log:
    Code:

    Building entries:...
    CfgFactionClasses.hpp
    CfgFunctions.hpp
    CfgVehicles.hpp
    CfgWeapons.hpp
    config.cpp //forcing arma raP
    // FatTrack 1v0 by [W] Fett_Li //
    class CfgPatches {
    class FETT_FatTrack {
    units[] = {"moduleInitFT","moduleAssignFT","RscDisplayMainMap"};
    requiredVersion = 0.1;
    requiredAddons[] = {"A3_Functions_F","A3_UIFonts_F","A3_Data_F","A3_UI_F","CBA_MAIN"};
    };
    };
    #include "CfgWeapons.hpp"
    // ToDo: --- weaponholders überarbeiten
    class CfgWeapons {
    class itemGPS;
    class b_itemGPS_FT : itemGPS {
    _generalMacro = "itemGPS_FT";
    author = "[W] Fett_Li";
    displayName = "WEST FatTrack device";
    picture = "\FatTrack\data\ico_ft_gps_ca.paa";
    };
    class i_itemGPS_FT : itemGPS {
    _generalMacro = "itemGPS_FT";
    author = "[W] Fett_Li";
    displayName = "IND FatTrack device";
    picture = "\FatTrack\data\ico_ft_gps_ca.paa";
    };
    class o_itemGPS_FT : itemGPS {
    _generalMacro = "itemGPS_FT";
    author = "[W] Fett_Li";
    displayName = "EAST FatTrack device";
    picture = "\FatTrack\data\ico_ft_gps_ca.paa";
    };
    class b_itemLAPTOP_FT : itemGPS {
    _generalMacro = "itemLAPTOP_FT";
    author = "[W] Fett_Li";
    displayName = "WEST FatTrack laptop";
    picture = "\FatTrack\data\ico_ft_laptop_ca.paa";
    model = "\A3\Structures_F\Items\Electronics\Laptop_F.p3d";
    class iteminfo {
    mass = 10;
    };
    };
    class i_itemLAPTOP_FT : itemGPS {
    _generalMacro = "itemLAPTOP_FT";
    author = "[W] Fett_Li";
    displayName = "IND FatTrack laptop";
    picture = "\FatTrack\data\ico_ft_laptop_ca.paa";
    model = "\A3\Structures_F\Items\Electronics\Laptop_F.p3d";
    class iteminfo {
    mass = 10;
    };
    };
    class o_itemLAPTOP_FT : itemGPS {
    _generalMacro = "itemLAPTOP_FT";
    author = "[W] Fett_Li";
    displayName = "EAST FatTrack laptop";
    picture = "\FatTrack\data\ico_ft_laptop_ca.paa";
    model = "\A3\Structures_F\Items\Electronics\Laptop_F.p3d";
    class iteminfo {
    mass = 10;
    };
    };
    };
    #uninclude
    #include "CfgFunctions.hpp"
    class CfgFunctions {
    class FETT {
    class FatTrack {
    file = "\FatTrack\functions\FatTrack";
    // module functions
    class moduleInitFT {};
    class moduleAssignFT {};
    // map functions
    class ft_anim {};
    class ft_displayEdit {};
    class ft_mbClick {};
    class ft_tooltip {};
    // laptop functions
    class ft_laptopButtonClick {};
    class ft_laptopLbSelChange {};
    class ft_laptopLog {};
    class ft_laptopNameToId {};
    class ft_rscDisplayFTLaptop {};
    class ft_laptop_createIcon {};
    class ft_laptop_removeIcon {};
    // general device functions
    class ft_openDevice {};
    // misc functions
    class ft_getItemSide {};
    class ft_getSideColor {};
    class ft_getSideToken {};
    class ft_killed {};
    class ft_nameToId {};
    class ft_nameToRank {};
    class ft_setDisplayOptions {};
    // network Functions
    class ft_doPushback {};
    class ft_pushback {};
    };
    };
    };
    #uninclude
    #include "CfgFactionClasses.hpp"
    class CfgFactionClasses {
    class NO_CATEGORY;
    class FETT_FatTrack : NO_CATEGORY {
    displayName = "FatTrack";
    };
    };
    #uninclude
    #include "CfgVehicles.hpp"
    #define _AUTHOR author = "[W] Fett_Li";
    class CfgVehicles {
    class Logic;
    class Module_F : Logic {
    class ModuleDescription {
    class AnyPlayer;
    };
    };
    class moduleInitFT : Module_F {
    scope = 2;
    displayName = "Init FT";
    //icon = "";
    category = "FETT_FatTrack";
    function = "FETT_fnc_moduleInitFT";
    functionPriority = 1;
    isGlobal = 2;
    isTriggerActivated = 0;
    icon = "\FatTrack\data\ico_moduleInitFT.paa";
    _AUTHOR
    class Arguments {
    class assignAutomatic {
    displayName = "Use automatic FatTrack";
    description = "Do you want to make use of automated FatTrack? Group leaders will start with a named icon.";
    typeName = "BOOL";
    };
    };
    class ModuleDescription: ModuleDescription
    {
    description = "Initialize the FatTrack system by [W] Fett_Li.";
    sync[] = {};
    };
    };
    class moduleAssignFT : Module_F {
    scope = 2;
    displayName = "Assign FatTrack Information";
    //icon = "";
    category = "FETT_FatTrack";
    function = "FETT_fnc_moduleAssignFT";
    functionPriority = 2;
    isGlobal = 2;
    isTriggerActivated = 0;
    icon = "\FatTrack\data\ico_moduleAssignFT.paa";
    _AUTHOR
    class Arguments {
    class display {
    displayname = "Show Icon";
    description = "Should the icon be displayed on default?";
    typename = "BOOL";
    };
    class icon {
    displayName = "Type";
    description = "Which type is the synchronized unit of?";
    typeName = "STRING";
    class values {
    class armor {name = "Armored"; value = "_armor.paa";};
    class art {name = "Artillery"; value = "_art.paa";};
    class air {name = "Helicopter"; value = "_air.paa";};
    class hq {name = "HQ"; value = "_hq.paa";};
    class inf {name = "Infantry"; value = "_inf.paa"; default = 1;};
    class maint {name = "Maintenance"; value = "_maint.paa";};
    class mech_inf {name = "Mechanized Infantry"; value = "_mech_inf.paa";};
    class med {name = "Medical"; value = "_med.paa";};
    class mortar {name = "Mortar"; value = "_mortar.paa";};
    class motor_inf {name = "Motorized Infantry"; value = "_motor_inf.paa";};
    class naval {name = "Naval"; value = "_naval.paa";};
    class plane {name = "Plane"; value = "_plane.paa";};
    class recon {name = "Recon"; value = "_recon.paa";};
    class service {name = "Service"; value = "_service.paa";};
    class support {name = "Support"; value = "_support.paa";};
    class uav {name = "UAV"; value = "_uav.paa";};
    class unknown {name = "Unknown"; value = "_unknown.paa";};
    };
    };
    class callsign {
    displayname = "Callsign";
    description = "The callsigns which will be displayed";
    typeName = "STRING";
    };
    class type {
    displayname = "Unittype";
    description = "Which type should be displayed? (i.e.: Tank Platoon)";
    typeName = "STRING";
    };
    class name {
    displayname = "Name";
    description = "Which name should be displayed?";
    typeName = "STRING";
    class values {
    class ID {name = "Display id"; value = "id"; default = 1;};
    class player {name = "Display name"; value = "player";};
    };
    };
    class frequency {
    displayname = "Frequency";
    description = "The frequency the unit is broadcasting on";
    typeName = "STRING";
    };
    /*class size {
    displayName = "Iconsize";
    description = "How large the displayed icon will be";
    typeName = "NUMBER";
    class values {
    class small {name = "Small"; value = 0.7;};
    class medium {name = "Medium"; value = 1; default = 1;};
    class large {name = "Large"; value = 1.3;};
    };
    };*/
    };
    class ModuleDescription: ModuleDescription
    {
    description = "Assign specific FatTrack informations to synchronized players.";
    sync[] = {"AnyPlayer"};
    };
    };
    };
    #uninclude
    #include "dialog.hpp"
    #include "\FatTrack\gui_component.hpp"
    // img positions
    #define imgX (safezoneX + ((safezoneW - imgW) / 2))
    #define imgY safezoneY
    #define imgW (safezoneH * (3/4))
    #define imgH safezoneH
    // screen positions for the laptop
    #define screenX imgX + ( imgW * (15/64) ) // calc: imgX + ( imgW * (240/1024) )
    #define screenY imgY + ( imgH * (65/256) ) // calc: imgY + ( imgH * (260/1024) )
    #define screenW (safezoneH * 1599 / 4096) // calc: safezoneH * (3/4) * (533/1024)
    #define screenH (safezoneH * (169/512)) // calc: safezoneH * (338/1024)
    // laptop macros
    #define FONT_LAPTOP font = "LucidaConsoleB";
    // textheight
    #define TEXTHEIGHT ( ( ( safezoneW / safezoneH ) min 1.2 ) / 50 ) // calc: ( ( ( ( safezoneW / safezoneH ) min 1.2 ) / 1.2 ) / 25 ) * 0.6
    // colors
    #define COLOR_DARKGREY {0.3,0.3,0.3,1}
    #define COLOR_DARKGREY_LIGHT {0.4,0.4,0.4,1}
    #define COLOR_BLACK {0,0,0,1}
    #define COLOR_BLACK_LIGHT {0.1,0.1,0.1,1}
    #define COLOR_INVISIBLE {0,0,0,0}
    #uninclude
    class RscCombo;
    class RscShortcutButton;
    class RscButtonMenu : RscShortcutButton {};
    class RscButtonMenuCancel : RscButtonMenu {};
    class RscButtonMenuOk : RscButtonMenu {};
    class RscEdit;
    class RscFrame;
    class RscControlsGroup;
    class RscPicture;
    class RscProgress;
    class RscText;
    class RscStructuredText;
    class RscControlsGroupNoScrollbars : RscControlsGroup {};
    // The tooltip
    class RscMapControlFTTooltip : RscControlsGroupNoScrollbars {
    idc = 3350;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    class controls {
    class titleText : RscText {
    idc = 335000;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = COLOR_DARKGREY;
    onMouseEnter = "(_this select 0) ctrlSetBackgroundColor [0.8,0.8,0.8,1];";
    onMouseExit = "(_this select 0) ctrlSetBackgroundColor [0.3,0.3,0.3,1];";
    onMouseButtonClick = "['editAsset',_this select 0,_this select 1,'callsign'] spawn FETT_fnc_ft_mbClick;";
    };
    class typeText : RscText {
    idc = 335001;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = COLOR_BLACK;
    onMouseEnter = "(_this select 0) ctrlSetBackgroundColor [0.3,0.3,0.3,1];";
    onMouseExit = "(_this select 0) ctrlSetBackgroundColor [0,0,0,1];";
    onMouseButtonClick = "['editAsset',_this select 0,_this select 1,'unitsize'] spawn FETT_fnc_ft_mbClick;";
    };
    class frequencyBackground : RscText {
    idc = 335002;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = COLOR_BLACK;
    };
    class frequencyText : RscStructuredText {
    idc = 335003;
    style = 2;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    onMouseEnter = "(ctrlparent (_this select 0) displayctrl 335002) ctrlSetBackgroundColor [0.3,0.3,0.3,1];";
    onMouseExit = "(ctrlparent (_this select 0) displayctrl 335002) ctrlSetBackgroundColor [0,0,0,1];";
    onMouseButtonClick = "['editAsset',_this select 0,_this select 1,'frequency'] spawn FETT_fnc_ft_mbClick;";
    };
    class nameBackground : RscText {
    idc = 335004;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = COLOR_BLACK;
    };
    class nameText : RscStructuredText {
    idc = 335005;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    onMouseEnter = "(ctrlparent (_this select 0) displayctrl 335004) ctrlSetBackgroundColor [0.3,0.3,0.3,1];";
    onMouseExit = "(ctrlparent (_this select 0) displayctrl 335004) ctrlSetBackgroundColor [0,0,0,1];";
    onMouseButtonClick = "['editAsset',_this select 0,_this select 1,'name'] spawn FETT_fnc_ft_mbClick;";
    };
    class menuPicture : RscPicture {
    idc = 335006;
    text = "\FatTrack\data\r_semicircle_ca.paa";
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorText[] = COLOR_BLACK;
    };
    class menuText : RscText {
    idc = 335007;
    style = 2;
    text = "EDIT";
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = {0,0,0,0};
    onMouseEnter = "(ctrlparent (_this select 0) displayctrl 335006) ctrlSetTextColor [0.3,0.3,0.3,1];";
    onMouseExit = "(ctrlparent (_this select 0) displayctrl 335006) ctrlSetTextColor [0,0,0,1];";
    onMouseButtonClick = "['edit',_this select 0,_this select 1] spawn FETT_fnc_ft_mbClick;";
    };
    class menuPicture_1 : RscPicture {
    idc = 335008;
    text = "\FatTrack\data\l_semicircle_ca.paa";
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorText[] = COLOR_BLACK;
    };
    class menuText_1 : RscText {
    idc = 335009;
    style = 2;
    text = "BACK";
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = {0,0,0,0};
    onMouseEnter = "(ctrlparent (_this select 0) displayctrl 335008) ctrlSetTextColor [0.3,0.3,0.3,1];";
    onMouseExit = "(ctrlparent (_this select 0) displayctrl 335008) ctrlSetTextColor [0,0,0,1];";
    onMouseButtonClick = "['cancel',_this select 0,_this select 1] spawn FETT_fnc_ft_mbClick;"
    };
    class iconText : RscText {
    idc = 335010;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    text = "ICON";
    colorBackground[] = COLOR_BLACK;
    onMouseEnter = "(_this select 0) ctrlSetBackgroundColor [0.3,0.3,0.3,1];";
    onMouseExit = "(_this select 0) ctrlSetBackgroundColor [0,0,0,1];";
    onMouseButtonClick = "['editAsset',_this select 0,_this select 1,'icon'] spawn FETT_fnc_ft_mbClick;";
    };
    };
    };
    // laptop
    class RscDisplayFTLaptop {
    idd = 5350;
    enableSimulation = 1;
    onLoad = "_this spawn FETT_fnc_ft_rscdisplayftlaptop;";
    class controls {
    class laptopTex : RscPicture {
    idc = 53500;
    text = "\FatTrack\data\ft_laptop_ca.paa";
    x = imgX;
    y = imgY;
    w = imgW;
    h = imgH;
    };
    class textGroup : RscControlsGroup {
    idc = 53501;
    x = screenX + ( screenW * (1/3) );
    y = screenY;
    w = screenW * (2/3);
    h = screenH;
    class controls {
    class Background : RscText {
    idc = -1;
    x = 0;
    y = 0;
    w = screenW * (2/3);
    h = screenH;
    colorBackground[] = COLOR_BLACK;
    };
    class Text : RscStructuredText {
    idc = 535010;
    x = 0;
    y = 0;
    w = screenW * (2/3);
    h = screenH;
    colorBackground[] = COLOR_INVISIBLE;
    size = TEXTHEIGHT;
    class attributes {
    FONT_LAPTOP
    };
    };
    };
    };
    class menuGroup : RscControlsGroupNoScrollbars {
    idc = 53502;
    x = screenX;
    y = screenY;
    w = screenW * (1/3);
    h = screenH;
    class controls {
    class mainFrame : RscFrame {
    idc = -1;
    x = 0.001;
    y = 0;
    w = ( screenW * (1/3) ) - 0.001;
    h = screenH;
    };
    class mainText : RscText {
    idc = 535020;
    SizeEx = TEXTHEIGHT;
    FONT_LAPTOP
    text = "Select action";
    x = screenW * (1/30); // calc: screenW * (1/3) * (1/10)
    y = screenW * (1/30); // calc: screenW * (1/3) * (1/10)
    w = screenW * (4/15); // calc: screenW * (1/3) * (8/10)
    h = TEXTHEIGHT;
    };
    class mainCombo : RscCombo {
    idc = 535021;
    FONT_LAPTOP
    sizeEx = TEXTHEIGHT;
    colorBackground[] = COLOR_BLACK_LIGHT;
    x = screenW * (1/30); // calc: screenW * (1/3) * (1/10)
    y = screenW * (1/30) + TEXTHEIGHT; // calc: screenW * (1/3) * (1/10) + TEXTHEIGHT
    w = screenW * (4/15); // calc: screenW * (1/3) * (8/10)
    h = TEXTHEIGHT;
    onLbSelChanged = "_this call FETT_fnc_ft_laptopLbSelChange;";
    };
    class mainButton : RscButtonMenu {
    idc = 535022;
    colorBackground[] = COLOR_BLACK_LIGHT;
    text = "EXEC";
    size = TEXTHEIGHT;
    x = screenW * (1/30);
    y = screenW * (1/30) + (2 * TEXTHEIGHT) + 0.01;
    w = screenW * (4/15);
    h = TEXTHEIGHT;
    class Attributes {
    FONT_LAPTOP
    align = "center";
    };
    onButtonClick = "['INIT',_this] spawn FETT_fnc_ft_laptopButtonClick;"
    };
    class selectionBackground : RscText {
    idc = 535023;
    colorBackground[] = COLOR_DARKGREY;
    x = screenW * (1/60);
    y = screenH * (1/3);
    w = screenW * (3/10);
    h = screenH * (1/3);
    };
    class selectionFrame : RscFrame {
    idc = 535024;
    x = screenW * (1/60); // calc: screenW * (1/3) * (1/20)
    y = screenH * (1/3);
    w = screenW * (3/10); // calc: screenW * (1/3) * (18/20)
    h = screenH * (1/3);
    };
    class selectionTitle : RscText {
    idc = 535025;
    SizeEx = TEXTHEIGHT;
    FONT_LAPTOP
    text = "Select";
    colorBackground[] = COLOR_DARKGREY;
    x = screenW * (1/20); // calc: screenW * (1/3) * (3/20)
    y = screenH * (5/12);
    w = screenW * (7/30); // calc: screenW * (1/3) * (14/20)
    h = TEXTHEIGHT;
    };
    class selectionCombo : RscCombo {
    idc = 535026;
    FONT_LAPTOP
    sizeEx = TEXTHEIGHT;
    colorBackground[] = COLOR_DARKGREY_LIGHT;
    x = screenW * (1/20); // calc: screenW * (1/3) * (3/20)
    y = screenH * (5/12) + TEXTHEIGHT;
    w = screenW * (7/30); // calc: screenW * (1/3) * (14/20)
    h = TEXTHEIGHT;
    onLbSelChanged = "_this call FETT_fnc_ft_laptopLbSelChange;";
    };
    class selectionOk : RscButtonMenu {
    idc = 535027;
    colorBackground[] = COLOR_DARKGREY_LIGHT;
    text = "OK";
    size = TEXTHEIGHT;
    x = screenW * (1/20);
    y = screenH * (5/12) + (2 * TEXTHEIGHT) + 0.01;
    w = screenW * (7/60) - 0.005;
    h = TEXTHEIGHT;
    class Attributes {
    FONT_LAPTOP
    align = "center";
    };
    onButtonClick = "['OK',_this] spawn FETT_fnc_ft_laptopButtonClick;";
    };
    class selectionCancel : RscButtonMenu {
    idc = 535028;
    colorBackground[] = COLOR_DARKGREY_LIGHT;
    text = "EXIT";
    size = TEXTHEIGHT;
    x = screenW * (1/20) + screenW * (7/60) + 0.005;
    y = screenH * (5/12) + (2 * TEXTHEIGHT) + 0.01;
    w = screenW * (7/60) - 0.005;
    h = TEXTHEIGHT;
    class Attributes {
    FONT_LAPTOP
    align = "center";
    };
    onButtonClick = "['CANCEL',_this] spawn FETT_fnc_ft_laptopButtonClick;";
    };
    };
    };
    // a debug white procedural generated texture, covering the laptops screen
    /*class laptopScreen : RscPicture {
    idc = 535001;
    text = "#(rgb,8,8,3)color(1,1,1,1)";
    x = (safezoneX + ((safezoneW - (safezoneH * (3/4))) / 2)) + ((safezoneH * (3/4)) * (240/1024));
    y = safezoneY + (safezoneH * (260/1024));
    w = safezoneH * (3/4) * (533/1024);
    h = safezoneH * (338/1024);
    };*/
    };
    };
    // confirm box laptop
    /*class RscDisplayFTLaptopConfirm {
    idd = 5351;
    movingEnable = 0;
    // onLoad = "_this spawn FETT_fnc_ft_rscftlaptopconfirm;";
    class controls {
    class controlsGorup : RscControlsGroupNoScrollbars {
    class title {
    idc = 535100;
    x =
    };
    };
    };
    };*/
    // Tooltip editing display
    class RscDisplayFTEdit {
    idd = 4350;
    movingEnable = 0;
    class controlsBackground {};
    class controls {
    class title : RscText {
    idc = 435000;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = COLOR_DARKGREY;
    };
    class background : RscText {
    idc = 435001;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = COLOR_BLACK;
    };
    class edit : RscEdit {
    idc = 435002;
    x = -1;
    y = -1;
    w = 0.1;
    h = 0.1;
    };
    class combo : RscCombo {
    idc = 435003;
    x = -1;
    y = -1;
    w = 0;
    h = "((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
    };
    class ButtonMenuOk : RscButtonMenuOk {
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    };
    class ButtonMenuCancel : RscButtonMenuCancel {
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    };
    };
    };
    // add the controls to the main map
    class RscDisplayMainMap {
    class controls {
    class FTTooltip : RscMapControlFTTooltip {};
    In File FatTrack\dialog.hpp: Line 386 rap: missing inheritence class(es)

    This is my dialog.hpp:
    Code:

    #include "\FatTrack\gui_component.hpp"

    class RscCombo;
    class RscShortcutButton;
    class RscButtonMenu : RscShortcutButton {};
    class RscButtonMenuCancel : RscButtonMenu {};
    class RscButtonMenuOk : RscButtonMenu {};
    class RscEdit;
    class RscFrame;
    class RscControlsGroup;
    class RscPicture;
    class RscProgress;
    class RscText;
    class RscStructuredText;
    class RscControlsGroupNoScrollbars : RscControlsGroup {};

    // The tooltip
    class RscMapControlFTTooltip : RscControlsGroupNoScrollbars {
    idc = 3350;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    class controls {
    class titleText : RscText {
    idc = 335000;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = COLOR_DARKGREY;
    onMouseEnter = "(_this select 0) ctrlSetBackgroundColor [0.8,0.8,0.8,1];";
    onMouseExit = "(_this select 0) ctrlSetBackgroundColor [0.3,0.3,0.3,1];";
    onMouseButtonClick = "['editAsset',_this select 0,_this select 1,'callsign'] spawn FETT_fnc_ft_mbClick;";
    };
    class typeText : RscText {
    idc = 335001;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = COLOR_BLACK;
    onMouseEnter = "(_this select 0) ctrlSetBackgroundColor [0.3,0.3,0.3,1];";
    onMouseExit = "(_this select 0) ctrlSetBackgroundColor [0,0,0,1];";
    onMouseButtonClick = "['editAsset',_this select 0,_this select 1,'unitsize'] spawn FETT_fnc_ft_mbClick;";
    };
    class frequencyBackground : RscText {
    idc = 335002;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = COLOR_BLACK;
    };
    class frequencyText : RscStructuredText {
    idc = 335003;
    style = 2;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    onMouseEnter = "(ctrlparent (_this select 0) displayctrl 335002) ctrlSetBackgroundColor [0.3,0.3,0.3,1];";
    onMouseExit = "(ctrlparent (_this select 0) displayctrl 335002) ctrlSetBackgroundColor [0,0,0,1];";
    onMouseButtonClick = "['editAsset',_this select 0,_this select 1,'frequency'] spawn FETT_fnc_ft_mbClick;";
    };
    class nameBackground : RscText {
    idc = 335004;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = COLOR_BLACK;
    };
    class nameText : RscStructuredText {
    idc = 335005;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    onMouseEnter = "(ctrlparent (_this select 0) displayctrl 335004) ctrlSetBackgroundColor [0.3,0.3,0.3,1];";
    onMouseExit = "(ctrlparent (_this select 0) displayctrl 335004) ctrlSetBackgroundColor [0,0,0,1];";
    onMouseButtonClick = "['editAsset',_this select 0,_this select 1,'name'] spawn FETT_fnc_ft_mbClick;";
    };
    class menuPicture : RscPicture {
    idc = 335006;
    text = "\FatTrack\data\r_semicircle_ca.paa";
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorText[] = COLOR_BLACK;
    };
    class menuText : RscText {
    idc = 335007;
    style = 2;
    text = "EDIT";
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = {0,0,0,0};
    onMouseEnter = "(ctrlparent (_this select 0) displayctrl 335006) ctrlSetTextColor [0.3,0.3,0.3,1];";
    onMouseExit = "(ctrlparent (_this select 0) displayctrl 335006) ctrlSetTextColor [0,0,0,1];";
    onMouseButtonClick = "['edit',_this select 0,_this select 1] spawn FETT_fnc_ft_mbClick;";
    };
    class menuPicture_1 : RscPicture {
    idc = 335008;
    text = "\FatTrack\data\l_semicircle_ca.paa";
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorText[] = COLOR_BLACK;
    };
    class menuText_1 : RscText {
    idc = 335009;
    style = 2;
    text = "BACK";
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = {0,0,0,0};
    onMouseEnter = "(ctrlparent (_this select 0) displayctrl 335008) ctrlSetTextColor [0.3,0.3,0.3,1];";
    onMouseExit = "(ctrlparent (_this select 0) displayctrl 335008) ctrlSetTextColor [0,0,0,1];";
    onMouseButtonClick = "['cancel',_this select 0,_this select 1] spawn FETT_fnc_ft_mbClick;"
    };
    class iconText : RscText {
    idc = 335010;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    text = "ICON";
    colorBackground[] = COLOR_BLACK;
    onMouseEnter = "(_this select 0) ctrlSetBackgroundColor [0.3,0.3,0.3,1];";
    onMouseExit = "(_this select 0) ctrlSetBackgroundColor [0,0,0,1];";
    onMouseButtonClick = "['editAsset',_this select 0,_this select 1,'icon'] spawn FETT_fnc_ft_mbClick;";
    };
    };
    };

    // laptop
    class RscDisplayFTLaptop {
    idd = 5350;
    enableSimulation = 1;
    onLoad = "_this spawn FETT_fnc_ft_rscdisplayftlaptop;";
    class controls {
    class laptopTex : RscPicture {
    idc = 53500;
    text = "\FatTrack\data\ft_laptop_ca.paa";
    x = imgX;
    y = imgY;
    w = imgW;
    h = imgH;
    };
    class textGroup : RscControlsGroup {
    idc = 53501;
    x = screenX + ( screenW * (1/3) );
    y = screenY;
    w = screenW * (2/3);
    h = screenH;
    class controls {
    class Background : RscText {
    idc = -1;
    x = 0;
    y = 0;
    w = screenW * (2/3);
    h = screenH;
    colorBackground[] = COLOR_BLACK;
    };
    class Text : RscStructuredText {
    idc = 535010;
    x = 0;
    y = 0;
    w = screenW * (2/3);
    h = screenH;
    colorBackground[] = COLOR_INVISIBLE;
    size = TEXTHEIGHT;
    class attributes {
    FONT_LAPTOP
    };
    };
    };
    };
    class menuGroup : RscControlsGroupNoScrollbars {
    idc = 53502;
    x = screenX;
    y = screenY;
    w = screenW * (1/3);
    h = screenH;
    class controls {
    class mainFrame : RscFrame {
    idc = -1;
    x = 0.001;
    y = 0;
    w = ( screenW * (1/3) ) - 0.001;
    h = screenH;
    };
    class mainText : RscText {
    idc = 535020;
    SizeEx = TEXTHEIGHT;
    FONT_LAPTOP
    text = "Select action";
    x = screenW * (1/30); // calc: screenW * (1/3) * (1/10)
    y = screenW * (1/30); // calc: screenW * (1/3) * (1/10)
    w = screenW * (4/15); // calc: screenW * (1/3) * (8/10)
    h = TEXTHEIGHT;
    };
    class mainCombo : RscCombo {
    idc = 535021;
    FONT_LAPTOP
    sizeEx = TEXTHEIGHT;
    colorBackground[] = COLOR_BLACK_LIGHT;
    x = screenW * (1/30); // calc: screenW * (1/3) * (1/10)
    y = screenW * (1/30) + TEXTHEIGHT; // calc: screenW * (1/3) * (1/10) + TEXTHEIGHT
    w = screenW * (4/15); // calc: screenW * (1/3) * (8/10)
    h = TEXTHEIGHT;
    onLbSelChanged = "_this call FETT_fnc_ft_laptopLbSelChange;";
    };
    class mainButton : RscButtonMenu {
    idc = 535022;
    colorBackground[] = COLOR_BLACK_LIGHT;
    text = "EXEC";
    size = TEXTHEIGHT;
    x = screenW * (1/30);
    y = screenW * (1/30) + (2 * TEXTHEIGHT) + 0.01;
    w = screenW * (4/15);
    h = TEXTHEIGHT;
    class Attributes {
    FONT_LAPTOP
    align = "center";
    };
    onButtonClick = "['INIT',_this] spawn FETT_fnc_ft_laptopButtonClick;"
    };
    class selectionBackground : RscText {
    idc = 535023;
    colorBackground[] = COLOR_DARKGREY;
    x = screenW * (1/60);
    y = screenH * (1/3);
    w = screenW * (3/10);
    h = screenH * (1/3);
    };
    class selectionFrame : RscFrame {
    idc = 535024;
    x = screenW * (1/60); // calc: screenW * (1/3) * (1/20)
    y = screenH * (1/3);
    w = screenW * (3/10); // calc: screenW * (1/3) * (18/20)
    h = screenH * (1/3);
    };
    class selectionTitle : RscText {
    idc = 535025;
    SizeEx = TEXTHEIGHT;
    FONT_LAPTOP
    text = "Select";
    colorBackground[] = COLOR_DARKGREY;
    x = screenW * (1/20); // calc: screenW * (1/3) * (3/20)
    y = screenH * (5/12);
    w = screenW * (7/30); // calc: screenW * (1/3) * (14/20)
    h = TEXTHEIGHT;
    };
    class selectionCombo : RscCombo {
    idc = 535026;
    FONT_LAPTOP
    sizeEx = TEXTHEIGHT;
    colorBackground[] = COLOR_DARKGREY_LIGHT;
    x = screenW * (1/20); // calc: screenW * (1/3) * (3/20)
    y = screenH * (5/12) + TEXTHEIGHT;
    w = screenW * (7/30); // calc: screenW * (1/3) * (14/20)
    h = TEXTHEIGHT;
    onLbSelChanged = "_this call FETT_fnc_ft_laptopLbSelChange;";
    };
    class selectionOk : RscButtonMenu {
    idc = 535027;
    colorBackground[] = COLOR_DARKGREY_LIGHT;
    text = "OK";
    size = TEXTHEIGHT;
    x = screenW * (1/20);
    y = screenH * (5/12) + (2 * TEXTHEIGHT) + 0.01;
    w = screenW * (7/60) - 0.005;
    h = TEXTHEIGHT;
    class Attributes {
    FONT_LAPTOP
    align = "center";
    };
    onButtonClick = "['OK',_this] spawn FETT_fnc_ft_laptopButtonClick;";
    };
    class selectionCancel : RscButtonMenu {
    idc = 535028;
    colorBackground[] = COLOR_DARKGREY_LIGHT;
    text = "EXIT";
    size = TEXTHEIGHT;
    x = screenW * (1/20) + screenW * (7/60) + 0.005;
    y = screenH * (5/12) + (2 * TEXTHEIGHT) + 0.01;
    w = screenW * (7/60) - 0.005;
    h = TEXTHEIGHT;
    class Attributes {
    FONT_LAPTOP
    align = "center";
    };
    onButtonClick = "['CANCEL',_this] spawn FETT_fnc_ft_laptopButtonClick;";
    };
    };
    };
    // a debug white procedural generated texture, covering the laptops screen
    /*class laptopScreen : RscPicture {
    idc = 535001;
    text = "#(rgb,8,8,3)color(1,1,1,1)";
    x = (safezoneX + ((safezoneW - (safezoneH * (3/4))) / 2)) + ((safezoneH * (3/4)) * (240/1024));
    y = safezoneY + (safezoneH * (260/1024));
    w = safezoneH * (3/4) * (533/1024);
    h = safezoneH * (338/1024);
    };*/
    };
    };

    // confirm box laptop
    /*class RscDisplayFTLaptopConfirm {
    idd = 5351;
    movingEnable = 0;
    // onLoad = "_this spawn FETT_fnc_ft_rscftlaptopconfirm;";
    class controls {
    class controlsGorup : RscControlsGroupNoScrollbars {
    class title {
    idc = 535100;
    x =
    };
    };
    };
    };*/

    // Tooltip editing display
    class RscDisplayFTEdit {
    idd = 4350;
    movingEnable = 0;
    class controlsBackground {};
    class controls {
    class title : RscText {
    idc = 435000;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = COLOR_DARKGREY;
    };
    class background : RscText {
    idc = 435001;
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    colorBackground[] = COLOR_BLACK;
    };
    class edit : RscEdit {
    idc = 435002;
    x = -1;
    y = -1;
    w = 0.1;
    h = 0.1;
    };
    class combo : RscCombo {
    idc = 435003;
    x = -1;
    y = -1;
    w = 0;
    h = "((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)";
    };
    class ButtonMenuOk : RscButtonMenuOk {
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    };
    class ButtonMenuCancel : RscButtonMenuCancel {
    x = -1;
    y = -1;
    w = 0;
    h = 0;
    };
    };
    };

    // add the controls to the main map
    class RscDisplayMainMap {
    class controls {
    class FTTooltip : RscMapControlFTTooltip {};
    };
    };

    This is my config.cpp:
    Code:

    // FatTrack 1v0 by [W] Fett_Li //

    class CfgPatches {
    class FETT_FatTrack {
    units[] = {"moduleInitFT","moduleAssignFT","RscDisplayMainMap"};
    requiredVersion = 0.1;
    requiredAddons[] = {"A3_Functions_F","A3_UIFonts_F","A3_Data_F","A3_UI_F","CBA_MAIN"};
    };
    };

    #include "CfgWeapons.hpp"
    #include "CfgFunctions.hpp"
    #include "CfgFactionClasses.hpp"
    #include "CfgVehicles.hpp"
    #include "dialog.hpp"
    #include "\Userconfig\FatTrack\keys_FatTrack.hpp"





    Quelle: forums.bistudio.com/showthread…y-mikero&goto=newpost
  • Bohemia Interactive Forums wrote:


    Expeditionary Strike Group 3
    "A New Standard In Realism"

    About ESG 3

    Expeditionary Strike Group 3, or ESG 3, is a realism unit based off the real life Naval and Marine operations group. Our goal here is to create a highly realistic environment that accurately portrays a maritime unit, while still preserving fun. Our unit strives to be the first true naval MILSIM unit in ArmA3 that does not entirely focus around special operations. In ESG 3, we utilize many aspects of an actual fleet, including Navy divers, Carrier Air Operations crew, Navy aviation, full Marine Corps landing force, and much more! Here at ESG 3, even though we consider ourselves a MILSIM unit, we understand that real life comes first, and are always willing to work with our members to ensure that they are content and comfortable. Just because we are serious, doesn't mean we do not acknowledge that it is a game. And as a game, it is not worth playing if you are not having fun.


    Who We Are Looking For

    Almost anyone can join ESG 3, no previous experience is required. The only requirement that we have is that you must be 16 or older, and may not be currently enlisted with another group in ArmA3 or it's mods. In the unit we do not have room for slackers, and will make quick work of them if we find them. We are looking for driven, realism oriented people who are looking to be part of a team and make something great. Everyone in the unit contributes in some way, whether that be just attending events and having a good time, or volunteering your extra time to help better this unit in staff.

    Why You Should Join

    Unlike most units, here you are not a number. No matter how new you are, or how long you have been here, you can make a difference. We have open unit meeting for all members so that way concerns may be expressed, and so that ideas may be shared. We often encourage our members to partake just so they can get a feel for the type of open forum that it is. Everyone in the unit is important, can make a difference, and is crucial to it's success. Another thing that separates us from other realism units in the community is the fact that we are one of the first truly real to life units. Bringing a whole new level to realism by adding full maritime service could be considered ground breaking for the future of realism in ArmA3.

    What You Can Do

    Right now ESG 3 is actively seeking players to join our Surface Combatant Force as sailors, and to join our Landing Force as Marines. These two aspects make up more than 75% of the unit overall. Once enough members have joined, we will then begin recruiting for our aviation and other sections. If at any point in time a member wishes to transfer, they may move to wherever they wish. However, they must have completed the proper training in order to transfer and remain the same pay grade and avoid a reduction in rank. The reason for this is not to be a pain, however, is to ensure that an untrained member does not get placed in a trained team, and hinder their performance.

    Contact Information

    Steam: kosoveck Badside000
    Teamspeak: 198.27.111.250:10048
    Website: www.esg3.us
    Sincerely,
    PFC Smith, ENS Harper, PFC Winter
    Strong, Determined, Unsinkable.
    Expeditionary Strike Group 3




    Quelle: forums.bistudio.com/showthread…-Group-3&goto=newpost
  • Bohemia Interactive Forums wrote:


    How can I get unbinarized models of Arma 3 models? mostly uniforms items, vests,glasses,helmets,etc.? I'm having alot of fun experimenting with implementing Arma 2 model parts for this addon I'm working on. I wrote to B.I. but they told me to come to the forums and ask, so I'm asking. I'm doing harmless work like this.....

    *the vest is actually the tactical vest from Arma 3, I erased the pouches and retextured the vest and added my own Normal Map via the rvmat.
    I don't model and I'm not ready to indulge in that hobby yet, I just like to make new things out of models that are already made up, it's fun for me and I don't mind the tedious work. I know (a little) of my way around Oxygen 2 and I do really good at re-texturing ^ and I've been able to move parts where I want them and have them show up in the game flawlessly. Hope someone hears me out, aloha.




    Quelle: forums.bistudio.com/showthread…3-models&goto=newpost
  • News-Feed wrote:




    Simple ParaDrop von Beerkan (v0.8)

    ***** Update *****

    Beerkan veröffentlichte sein Simple ParaDrop Skript in den Bi-Foren. Ein Fallschirmspringer-Skript für KI und Spieler.

    Zitat

    A simple ParaDrop script that works with both AI and Players, where you can assign a unit any backpack and let that unit board a Helo, paradrop from it and keep their original assigned BackPack without having to add a parachute backback to the unit.

    So what happens is when the helo gets to the waypoint or activates the trigger, it hoofs out everyone onboard (except aircraft crew) and the helo continues on to it's next waypoint. Para's will descend until they reach your specified ALTITUDE (or 100m if you don't specify) where they will deploy a Parachute. No need to assign one, and you can keep your existing backpack.

    Changelog:
    v0.8
    - Fixes for MP and Compatibility with Arma 3 version 1.28.

    v0.7
    - No need to declare the Para group onboard. Latest script will now thrown out everyone, regardless of group assignments, side etc.



    Download:
    Simple ParaDrop




    Quelle: Bi-Foren




    Quelle: beta.arma3.de/include.php?path=news&contentid=1542
  • Users Online 1

    1 Guest - Record: 3,901 Users ()

    Legend:

    •  COA
    •  Administratoren
    •  Registrierte Benutzer
  • Statistic

    2048 News in 2 Categories (21.79 News Per Day)