Search the Community
Showing results for tags 'setpylonloadout'.
Found 2 results
-
scripting Apply setPylonLoadout to a Helicopter within a Trigger without giving the Helicopter/s a variable name.
XallZall-39dbbb756b7e13ec posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hello BI community, I am as green as it gets with these forums, with that said I did search for relevant topics, without success so apologies in advance if I overseen a similar topic in advance, but honestly I don't even know how to query best what I am searching for. I will describe what I am hoping to achieve: I have an object, it can be anything, but in this case its a Crate. I also have a Trigger and a helicopter. The concept is as follows: The Helicopter is parked on and in the trigger. Any player can go to the box and use an addAction menu to select a Pylon Loadout for said helicopter. The addAction menu then activates the trigger to execute a code to first wipe any existing pylons and then give them the new pylons. The problem: I managed to get pretty much everything to work, expect that I don't know how to apply the code without giving the Helicopter a Variable Name or using "vehicle player". I would like to trigger to simply apply the commands to the helicopter without me specifying a Variable name, as I wish to make this trigger universal to every helicopter that lands on it, and dynamically, so if new helicopters happens to be created/purchased, that they can also use and take advantage of the feature. The code (Without a Trigger and Wipe in this case) ChangeTime = 5; this addAction ["Plyon (X)", { Delayer =[] spawn { hint format ["Changing Plyons... ETA: %1" , ChangeTime]; sleep ChangeTime; vehicle player setPylonLoadout [1, "rhs_mag_b8v20a_s8kom"]; vehicle player setPylonLoadout [2, "rhs_mag_b8v20a_s8kom"]; vehicle player setPylonLoadout [3, "rhs_mag_b8v20a_s8df"]; vehicle player setPylonLoadout [4, "rhs_mag_b8v20a_s8df"]; vehicle player setPylonLoadout [5, "rhs_mag_9M120M_Mi24_2x"]; vehicle player setPylonLoadout [6, "rhs_mag_9M120M_Mi24_2x"]; vehicle player setPylonLoadout [7, "rhs_ASO2_CMFlare_Chaff_Magazine_x4"]; hint "Plyon reconfiguration completed."; }, }]; This code will work but only if its activated and then the player goes into the helicopter, and while I am not certain, I believe it would probably also change the pylons for other helicopters that happen to be piloted by a human. Stuff that I tried: I tried using this, thislist and various other means inside the trigger but of course those target the trigger itself or create an array and setPylonLoadout needs a Object not an array. Question and TL/DR: Is there a way to apply the pylons within the trigger without given the helicopters any Variable Names? Thanks in advance and apologies if this was already answered somewhere before. -
as form topic, I've tried to create a mission for testing with an empty wipeout (named wipe) and a single trigger with this code wipe setPylonLoadOut [10, "PylonMissile_1Rnd_Missile_AA_04_F"] but it doesn't work. I have to remove the weapons first or use other commands? I've also tried with different CfgMagazines, but nothing. Thanks!