Register

DonkeyPunch Community Gaming

GAME ON!!! -sTanG

News:

eXpoch Beta is almost finished. Inquire within here, ts3 or discord for access to the mod and the private forums to help develop the mod for public release.
Administrator
*****

DirtySanchez

April 24, 2016, 03:13:42 PM
Humanitarian Posts: 932 Humanity: +1337/-420
Original thread is here: http://www.exilemod.com/topic/13777-mountunmount-for-dmsvemfzcp-crates-new-vehicles/

I have added all DMS, VEMF, and ZCP crates to the list of Mount and Unmountable crates.     I have also added 2 choppers to the list of vehicles able to utilize this feature  
    This was added to the DonkeyPunched Addon for Exile as well, but its too good to keep to just that. ENJOY!
Installation
    In the mission pbo, edit your config.cpp and Make this your new cfgVehicleTransport:


Code: [Select]
class CfgVehicleTransport
{
    class Exile_Container_SupplyBox
    {
        vehicles[] = {"Exile_Car_Van_Abstract", "Exile_Car_Offroad_Abstract", "Exile_Car_Zamak_Abstract", "Exile_Car_HEMMT_Abstract", "Exile_Car_Tempest_Abstract","Exile_Chopper_Huron_Abstract","Exile_Chopper_Mohawk_Abstract"};

        class Exile_Car_Van_Abstract
        {
            attachPosition[] = {0, -1.1, 0.2};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0, -4.4};
        };

        class Exile_Car_Offroad_Abstract
        {
            attachPosition[] = {0, -1.6, 0.4};
            cargoIndizes[] = {1, 2, 3, 4};
            detachPosition[] = {0, -4};
        };

        class Exile_Car_Zamak_Abstract
        {
            attachPosition[] = {0.03, 0.3, 0};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0.03, -4.8};
        };

        class Exile_Car_HEMMT_Abstract
        {
            attachPosition[] = {0.05, -0.1, 0.3};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -6.1};
        };

        class Exile_Car_Tempest_Abstract
        {
            attachPosition[] = {0.08, -0.85, 0.4};
            cargoIndizes[] = {1, 6, 7, 9};
            detachPosition[] = {0.08, -6};
        };

        class Exile_Chopper_Huron_Abstract
        {
            attachPosition[] = {0.05, -2.5, 1.1};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
        class Exile_Chopper_Mohawk_Abstract
        {
            attachPosition[] = {-0.05, -2.8, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
    };
    class Box_NATO_Wps_F
    {
        vehicles[] = {"Exile_Car_Van_Abstract", "Exile_Car_Offroad_Abstract", "Exile_Car_Zamak_Abstract", "Exile_Car_HEMMT_Abstract", "Exile_Car_Tempest_Abstract","Exile_Chopper_Huron_Abstract","Exile_Chopper_Mohawk_Abstract"};

        class Exile_Car_Van_Abstract
        {
            attachPosition[] = {-0.05, -2.3, -0.1};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0, -4.4};
        };

        class Exile_Car_Offroad_Abstract
        {
            attachPosition[] = {-0.05, -2.3, -0.1};
            cargoIndizes[] = {1, 2, 3, 4};
            detachPosition[] = {0, -4};
        };

        class Exile_Car_Zamak_Abstract
        {
            attachPosition[] = {0, -3.2, -0.1};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0.03, -4.8};
        };

        class Exile_Car_HEMMT_Abstract
        {
            attachPosition[] = {0, -4.6, 0.1};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -6.1};
        };

        class Exile_Car_Tempest_Abstract
        {
            attachPosition[] = {0, -4.65, 0.2};
            cargoIndizes[] = {1, 6, 7, 9};
            detachPosition[] = {0.08, -6};
        };
        class Exile_Chopper_Huron_Abstract
        {
            attachPosition[] = {-0.05, -2.4, -2.55};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
        class Exile_Chopper_Mohawk_Abstract
        {
            attachPosition[] = {-0.05, -2.65, -2.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
    };
    class I_CargoNet_01_ammo_F
    {
        vehicles[] = {"Exile_Car_Van_Abstract", "Exile_Car_Offroad_Abstract", "Exile_Car_Zamak_Abstract", "Exile_Car_HEMMT_Abstract", "Exile_Car_Tempest_Abstract","Exile_Chopper_Huron_Abstract","Exile_Chopper_Mohawk_Abstract"};

        class Exile_Car_Van_Abstract
        {
            attachPosition[] = {0, -1.1, 0.2};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0, -4.4};
        };

        class Exile_Car_Offroad_Abstract
        {
            attachPosition[] = {0, -1.6, 0.4};
            cargoIndizes[] = {1, 2, 3, 4};
            detachPosition[] = {0, -4};
        };

        class Exile_Car_Zamak_Abstract
        {
            attachPosition[] = {0.03, 0.3, 0};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0.03, -4.8};
        };

        class Exile_Car_HEMMT_Abstract
        {
            attachPosition[] = {0.05, -0.1, 0.3};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -6.1};
        };

        class Exile_Car_Tempest_Abstract
        {
            attachPosition[] = {0.08, -0.85, 0.4};
            cargoIndizes[] = {1, 6, 7, 9};
            detachPosition[] = {0.08, -6};
        };
       
        class Exile_Chopper_Huron_Abstract
        {
            attachPosition[] = {-0.05, -2.55, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
        class Exile_Chopper_Mohawk_Abstract
        {
            attachPosition[] = {-0.05, -2.8, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
    };
    class O_CargoNet_01_ammo_F
    {
        vehicles[] = {"Exile_Car_Van_Abstract", "Exile_Car_Offroad_Abstract", "Exile_Car_Zamak_Abstract", "Exile_Car_HEMMT_Abstract", "Exile_Car_Tempest_Abstract","Exile_Chopper_Huron_Abstract","Exile_Chopper_Mohawk_Abstract"};

        class Exile_Car_Van_Abstract
        {
            attachPosition[] = {0, -1.1, 0.2};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0, -4.4};
        };

        class Exile_Car_Offroad_Abstract
        {
            attachPosition[] = {0, -1.6, 0.4};
            cargoIndizes[] = {1, 2, 3, 4};
            detachPosition[] = {0, -4};
        };

        class Exile_Car_Zamak_Abstract
        {
            attachPosition[] = {0.03, 0.3, 0};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0.03, -4.8};
        };

        class Exile_Car_HEMMT_Abstract
        {
            attachPosition[] = {0.05, -0.1, 0.3};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -6.1};
        };

        class Exile_Car_Tempest_Abstract
        {
            attachPosition[] = {0.08, -0.85, 0.4};
            cargoIndizes[] = {1, 6, 7, 9};
            detachPosition[] = {0.08, -6};
        };
       
        class Exile_Chopper_Huron_Abstract
        {
            attachPosition[] = {-0.05, -2.55, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
        class Exile_Chopper_Mohawk_Abstract
        {
            attachPosition[] = {-0.05, -2.8, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
    };
    class B_CargoNet_01_ammo_F
    {
        vehicles[] = {"Exile_Car_Van_Abstract", "Exile_Car_Offroad_Abstract", "Exile_Car_Zamak_Abstract", "Exile_Car_HEMMT_Abstract", "Exile_Car_Tempest_Abstract","Exile_Chopper_Huron_Abstract","Exile_Chopper_Mohawk_Abstract"};

        class Exile_Car_Van_Abstract
        {
            attachPosition[] = {0, -1.1, 0.2};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0, -4.4};
        };

        class Exile_Car_Offroad_Abstract
        {
            attachPosition[] = {0, -1.6, 0.4};
            cargoIndizes[] = {1, 2, 3, 4};
            detachPosition[] = {0, -4};
        };

        class Exile_Car_Zamak_Abstract
        {
            attachPosition[] = {0.03, 0.3, 0};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0.03, -4.8};
        };

        class Exile_Car_HEMMT_Abstract
        {
            attachPosition[] = {0.05, -0.1, 0.3};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -6.1};
        };

        class Exile_Car_Tempest_Abstract
        {
            attachPosition[] = {0.08, -0.85, 0.4};
            cargoIndizes[] = {1, 6, 7, 9};
            detachPosition[] = {0.08, -6};
        };
       
        class Exile_Chopper_Huron_Abstract
        {
            attachPosition[] = {-0.05, -2.55, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
        class Exile_Chopper_Mohawk_Abstract
        {
            attachPosition[] = {-0.05, -2.8, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
    };
    class I_supplyCrate_F
    {
        vehicles[] = {"Exile_Car_Van_Abstract", "Exile_Car_Offroad_Abstract", "Exile_Car_Zamak_Abstract", "Exile_Car_HEMMT_Abstract", "Exile_Car_Tempest_Abstract","Exile_Chopper_Huron_Abstract","Exile_Chopper_Mohawk_Abstract"};

        class Exile_Car_Van_Abstract
        {
            attachPosition[] = {0, -1.1, 0.2};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0, -4.4};
        };

        class Exile_Car_Offroad_Abstract
        {
            attachPosition[] = {0, -1.6, 0.4};
            cargoIndizes[] = {1, 2, 3, 4};
            detachPosition[] = {0, -4};
        };

        class Exile_Car_Zamak_Abstract
        {
            attachPosition[] = {0.03, 0.3, 0};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0.03, -4.8};
        };

        class Exile_Car_HEMMT_Abstract
        {
            attachPosition[] = {0.05, -0.1, 0.3};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -6.1};
        };

        class Exile_Car_Tempest_Abstract
        {
            attachPosition[] = {0.08, -0.85, 0.4};
            cargoIndizes[] = {1, 6, 7, 9};
            detachPosition[] = {0.08, -6};
        };
       
        class Exile_Chopper_Huron_Abstract
        {
            attachPosition[] = {-0.05, -2.55, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
        class Exile_Chopper_Mohawk_Abstract
        {
            attachPosition[] = {-0.05, -2.8, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
    };
    class Box_East_AmmoVeh_F
    {
        vehicles[] = {"Exile_Car_Van_Abstract", "Exile_Car_Offroad_Abstract", "Exile_Car_Zamak_Abstract", "Exile_Car_HEMMT_Abstract", "Exile_Car_Tempest_Abstract","Exile_Chopper_Huron_Abstract","Exile_Chopper_Mohawk_Abstract"};

        class Exile_Car_Van_Abstract
        {
            attachPosition[] = {0, -1.1, 0.2};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0, -4.4};
        };

        class Exile_Car_Offroad_Abstract
        {
            attachPosition[] = {0, -1.6, 0.4};
            cargoIndizes[] = {1, 2, 3, 4};
            detachPosition[] = {0, -4};
        };

        class Exile_Car_Zamak_Abstract
        {
            attachPosition[] = {0.03, 0.3, 0};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0.03, -4.8};
        };

        class Exile_Car_HEMMT_Abstract
        {
            attachPosition[] = {0.05, -0.1, 0.3};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -6.1};
        };

        class Exile_Car_Tempest_Abstract
        {
            attachPosition[] = {0.08, -0.85, 0.4};
            cargoIndizes[] = {1, 6, 7, 9};
            detachPosition[] = {0.08, -6};
        };
       
        class Exile_Chopper_Huron_Abstract
        {
            attachPosition[] = {-0.05, -2.55, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
        class Exile_Chopper_Mohawk_Abstract
        {
            attachPosition[] = {-0.05, -3, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
    };
    class Box_NATO_AmmoVeh_F
    {
        vehicles[] = {"Exile_Car_Van_Abstract", "Exile_Car_Offroad_Abstract", "Exile_Car_Zamak_Abstract", "Exile_Car_HEMMT_Abstract", "Exile_Car_Tempest_Abstract","Exile_Chopper_Huron_Abstract","Exile_Chopper_Mohawk_Abstract"};

        class Exile_Car_Van_Abstract
        {
            attachPosition[] = {0, -1.1, 0.2};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0, -4.4};
        };

        class Exile_Car_Offroad_Abstract
        {
            attachPosition[] = {0, -1.6, 0.4};
            cargoIndizes[] = {1, 2, 3, 4};
            detachPosition[] = {0, -4};
        };

        class Exile_Car_Zamak_Abstract
        {
            attachPosition[] = {0.03, 0.3, 0};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0.03, -4.8};
        };

        class Exile_Car_HEMMT_Abstract
        {
            attachPosition[] = {0.05, -0.1, 0.3};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -6.1};
        };

        class Exile_Car_Tempest_Abstract
        {
            attachPosition[] = {0.08, -0.85, 0.4};
            cargoIndizes[] = {1, 6, 7, 9};
            detachPosition[] = {0.08, -6};
        };
       
        class Exile_Chopper_Huron_Abstract
        {
            attachPosition[] = {-0.05, -2.6, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
        class Exile_Chopper_Mohawk_Abstract
        {
            attachPosition[] = {-0.05, -3, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
    };
    class O_supplyCrate_F
    {
        vehicles[] = {"Exile_Car_Van_Abstract", "Exile_Car_Offroad_Abstract", "Exile_Car_Zamak_Abstract", "Exile_Car_HEMMT_Abstract", "Exile_Car_Tempest_Abstract","Exile_Chopper_Huron_Abstract","Exile_Chopper_Mohawk_Abstract"};

        class Exile_Car_Van_Abstract
        {
            attachPosition[] = {0, -1.1, 0.2};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0, -4.4};
        };

        class Exile_Car_Offroad_Abstract
        {
            attachPosition[] = {0, -1.6, 0.4};
            cargoIndizes[] = {1, 2, 3, 4};
            detachPosition[] = {0, -4};
        };

        class Exile_Car_Zamak_Abstract
        {
            attachPosition[] = {0.03, 0.3, 0};
            cargoIndizes[] = {2, 3, 4, 5, 6, 7};
            detachPosition[] = {0.03, -4.8};
        };

        class Exile_Car_HEMMT_Abstract
        {
            attachPosition[] = {0.05, -0.1, 0.3};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -6.1};
        };

        class Exile_Car_Tempest_Abstract
        {
            attachPosition[] = {0.08, -0.85, 0.4};
            cargoIndizes[] = {1, 6, 7, 9};
            detachPosition[] = {0.08, -6};
        };
       
        class Exile_Chopper_Huron_Abstract
        {
            attachPosition[] = {-0.05, -2.55, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
        class Exile_Chopper_Mohawk_Abstract
        {
            attachPosition[] = {-0.05, -2.8, -1.2};
            cargoIndizes[] = {1, 2, 8, 9};
            detachPosition[] = {0.05, -8.1};
        };
    };
};
« Last Edit: April 01, 2017, 12:05:32 AM by DirtySanchez »


Website: http://DonkeyPunch.INFO  |  Discord: https://discord.me/eXpoch  |  TeamSpeak: ts3.donkeypunch.info

  • Bravo Bunny
  • Posts: 1
  • Humanity: +0/-0
This is alot of function that enhances gameplay realism.   Thanks DirtySanchez and Mustang for the work and the help!  I wanted to share what Mustang enlightened me to and perhaps it will prevent you from having to repeat it at least once!

All the new supply boxes adding by this edit work with the default CfgInteractionMenus *IF* you have the DonkeyPunch mod.  One of the many features of the mod is all of these news boxes have been added into class Exile_Container_SupplyBox for us.

If you don't have the mod loaded, then what I propose and am currently testing is replacing the following in config.cpp under the class CfgInteractionMenus...  change the target from "Exile_Container_SupplyBox" to "ReammoBox_F". 

At this point I am still a CodeNoob and I don't know an easy way to review everything that falls under ReammBox_F to see if there will be any unintended consequences...  my assumption is that if something unwanted is found in RearmBox_F then it will show the mount,unmount,install menu options, but those options will do nothing unless the item is named in the CfgVehicleTransport.



  • Humanitarian
  • Posts: 932
  • Humanity: +1337/-420
Looks like some renewed interest in this script with a little direction passed on already should get a bit of tlc and expand the selection even more ☺

Thanks @Korwiin
« Last Edit: October 22, 2016, 11:58:20 AM by DirtySanchez »
Website: http://DonkeyPunch.INFO  |  Discord: https://discord.me/eXpoch  |  TeamSpeak: ts3.donkeypunch.info

  • Humanitarian
  • Posts: 932
  • Humanity: +1337/-420
These are the CfgInteractionMenus
I believe they are a part of the Original Post on Exile but here you guys go in case you never saw them

Code: [Select]
class SupplyBox
{
targetType = 2;
target = "Exile_Container_SupplyBox";

class Actions
{
class Mount: ExileAbstractAction
{
title = "Mount";
condition = "(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_mount";
};

class Install: ExileAbstractAction
{
title = "Install";
condition = "isNull (attachedTo ExileClientInteractionObject) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_install";
};

class Unmount: ExileAbstractAction
{
title = "Unmount";
condition = "!(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_unmount";
};
};
};

class SupplyBoxDMS
{
targetType = 2;
target = "Box_NATO_Wps_F";

class Actions
{
class Mount: ExileAbstractAction
{
title = "Mount";
condition = "(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_mount";
};

class Unmount: ExileAbstractAction
{
title = "Unmount";
condition = "!(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_unmount";
};
};
};

class SupplyBoxVEMF1
{
targetType = 2;
target = "I_CargoNet_01_ammo_F";

class Actions
{
class Mount: ExileAbstractAction
{
title = "Mount";
condition = "(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_mount";
};

class Unmount: ExileAbstractAction
{
title = "Unmount";
condition = "!(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_unmount";
};
};
};

class SupplyBoxVEMF2
{
targetType = 2;
target = "O_CargoNet_01_ammo_F";

class Actions
{
class Mount: ExileAbstractAction
{
title = "Mount";
condition = "(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_mount";
};

class Unmount: ExileAbstractAction
{
title = "Unmount";
condition = "!(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_unmount";
};
};
};

class SupplyBoxVEMF3
{
targetType = 2;
target = "B_CargoNet_01_ammo_F";

class Actions
{
class Mount: ExileAbstractAction
{
title = "Mount";
condition = "(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_mount";
};

class Unmount: ExileAbstractAction
{
title = "Unmount";
condition = "!(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_unmount";
};
};
};

class SupplyBoxVEMF4
{
targetType = 2;
target = "I_supplyCrate_F";

class Actions
{
class Mount: ExileAbstractAction
{
title = "Mount";
condition = "(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_mount";
};

class Unmount: ExileAbstractAction
{
title = "Unmount";
condition = "!(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_unmount";
};
};
};

class SupplyBoxVEMF5
{
targetType = 2;
target = "Box_East_AmmoVeh_F";

class Actions
{
class Mount: ExileAbstractAction
{
title = "Mount";
condition = "(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_mount";
};

class Unmount: ExileAbstractAction
{
title = "Unmount";
condition = "!(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_unmount";
};
};
};

class SupplyBoxVEMF6
{
targetType = 2;
target = "Box_NATO_AmmoVeh_F";

class Actions
{
class Mount: ExileAbstractAction
{
title = "Mount";
condition = "(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_mount";
};

class Unmount: ExileAbstractAction
{
title = "Unmount";
condition = "!(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_unmount";
};
};
};

class SupplyBoxZCP
{
targetType = 2;
target = "O_supplyCrate_F";

class Actions
{
class Mount: ExileAbstractAction
{
title = "Mount";
condition = "(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_mount";
};

class Unmount: ExileAbstractAction
{
title = "Unmount";
condition = "!(isNull (attachedTo ExileClientInteractionObject)) && ((ExileClientInteractionObject getvariable ['ExileOwnerUID',1]) isEqualTo 1)";
action = "_this call ExileClient_object_supplyBox_unmount";
};
};
};
Website: http://DonkeyPunch.INFO  |  Discord: https://discord.me/eXpoch  |  TeamSpeak: ts3.donkeypunch.info


 
1337-420