Search the Community
Showing results for tags 'triggers'.
Found 45 results
-
Disabling/Enabling Support providers
Creeps98 posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hello! I have been working on a mission for a while now, where the players have to take a big town. To do so there are multiple goals and my plan was to provide the players with little rewards for completing certain tasks. One of the rewards was supposed to be a new artillery provider (helicopter or artillery) but i cannot make it work. The mission always starts out with the player group already having access to all the support. Is there any way of setting up a trigger or something that will cause new support units to become available? Thanks in advance!- 5 replies
-
- scripting
- mission editing
-
(and 3 more)
Tagged with:
-
How to make an objective to clear a minefield?
eviljack109 posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
I have a Minefield use'ing the A3 mine Module, but I have now idea to make a trigger fire when all the mines are deactivated. I know it needs to be something like this... if allMines are Active then don't activate... or something like that. My scripting is still very rough so I am just lost on where to start to get that to where I want it. -
Hello, I'm new to creating missions with the editor, and am trying to set up a mission where, after you kill an officer in a base, another officer starts retreating, and you need to take him out as well. On top of that, you need to clear the base of hostiles to finish the scenario; however; if you kill the second officer before you kill the first one, the scenario doesn't end. You still get assigned to take him out even though he's already dead. I have multiple triggers and tasks set up, one that activates the retreat when you kill the first officer(which is the first task). This also assigns the task of eliminating the second officer. I have another task that makes you have to clear the base which is synced to a trigger that completes the task. I guess long story short, is it possible to skip a task if it is completed before it is assigned?
-
- mission editing
- scripting
-
(and 2 more)
Tagged with:
-
Hello, I'm currently trying to write a script that creates a trigger via the radio Alpha channel and that can be activated by the player. The trigger statemesnts should set another unit (hunter1) into a combatmode Red and also have a line of sideChat from the player. Here is what I have so far _trig1 = createTrigger ["EmptyDetector", [0,0,0]]; _trig1 setTriggerArea [0, 0, 0, false]; _trig1 setTriggerActivation ["ALPHA", "present", false]; _trig1 setTriggerText "Sniper Cover - Geronimo"; _trig1 setTriggerStatements [ "this", "hunter1 setcombatmode "RED"", "player sidechat "OPEN UP!" ]; }; I keep getting an error message saying I'm missing a "]" but I cant for the life of me figure it out. Any help would be greatly appreciated. Thanks in advance, Denzo
-
Trigger activation by vehicle distance
_Ronald_Reagan_ posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hello, My goal is to spawn a suicide truck ( _shilux ) by script, and have it explode when it reaches the location ( rock1 ). wave4_p1.sqf _shilux = createvehicle ["B_mas_cars_Hilux_Unarmed", getMarkerPos "espawn", [], 30]; sleep 4; _grp1 = createGroup east; "CUP_I_TK_GUE_Soldier" createUnit [getMarkerPos "espawn", _grp1, "this moveindriver _shilux", 0.5]; sleep 3; _wp1 = _grp1 addWaypoint [getPos rock1, 0]; _wp1 setWaypointType "MOVE"; _wp1 setWaypointSpeed "FULL"; _wp1 setWaypointCombatMode "BLUE"; _wp1 setWaypointBehaviour "CARELESS"; sleep 4; _strigger = createTrigger ["EmptyDetector", getPos rock1, true]; _strigger setTriggerArea [0,0,0, false]; _strigger setTriggerActivation ["EAST", "PRESENT", false]; _strigger setTriggerStatements ["_shilux distance rock1 <30", "_bomb = 'M_Mo_82mm_AT_LG' createvehicle (getpos _shilux)", "hint 'Trigger off'"]; My success with this is limited; The truck follows the waypoint to rock, but does not explode. The truck just sits there waiting What am I missing here? Any help would be greatly appreciated, thanks -
Need help with Cold War Assault mission editing! (triggers)
Sulon480 posted a topic in USER MISSIONS
Hello everyone, im new on this website! I need help on a problem, that I spent hours trying to fix it, but still no idea... So I'm making a stealth-kinda mission, with guards, alarms and stuff. I already made a Sentry to move into a house, and activate an alarm, when activated, making the nearby guards search for an intruder. I kinda got used to using triggers, but there is something I can't figure. It's the following; So in the base, I want a vehicle crew just chilling with a Sentry waypoint, and a Get In waypoint, so when they see an intruder, they'll use the nearby BMP. So it works well, but i want them to get in the BMP when they see enemy OR when the alarm is triggered. So I can only make them get in the BMP ONLY when the alarm is on, or ONLY when they see enemy... How can a make it both? I dunno if there is still people playing with this game, but I hope someone will find this thread. :) (I'm not from an English speaking country, I hope I was understandable :) )- 9 replies
-
- arma
- ofp
-
(and 27 more)
Tagged with:
- arma
- ofp
- armed assault
- cwc
- cwa
- arma cwa
- ofp cwc
- operation flashpoint
- mission editing
- editor
- editing
- mission editor
- help
- trigger
- triggers
- stealth mission
- guard
- guards
- alarm
- 2trigger
- or trigger
- waypoint activated by 2trigs
- waypoint problem
- waypoint help
- cold war crisis
- cold war assault
- vehicle crew
- get in
- bmp
-
Switch players side from a trigger
Mattmad1234 posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hi all! I am working on a small missions for some friends and I would like to setup a trigger system. Basically when a player enters a specific trigger on the map, their side changes from CIV, to either OPFOR or BLUFOR, depending on which trigger they enter. Then when the trigger deactivates they are set back to CIV. Is something like this possible?? If so I would appreciate any help I could get!! Thanks! -
Using radio triggers as "go codes" to activate a squad's waypoints
Geoff Thierman posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hi, pretty new to arma scripting. I'm trying to control some scripted fire teams' movement with "go codes." What I'd like to be able to do is call radio alpha to activate alpha squad's first waypoint, then radio alpha to activate alpha's next waypoint, and so on. I'd like to do the same for bravo. I can also use triggers activated by the trigger owner presence to simulate the movement but that gives me less control and removes the feeling like I'm commanding the fireteams. Looking around online didn't turn up much. It seems like radio triggers, once activated stay activated? Is what I'm trying to do even possible via scripting? I did manage to get a repeated trigger scripted in the init but it only works for the first waypoint. Any ideas on how to approach this would be appreciated, thanks!! -
Making a trigger only affect certain objects n its area
Duarte Belem posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Im trying to use a action to activate a trigger which is working with (trigger1active = false; this addAction ["Activate trigger 1", {trigger1active = true}];) trigger 1 being the activation condition now i want to have all the targets in the area of the trigger be reset have tried mountains of stuff but none seem to work any sugestions? -
Two Helis takeoff after loaded, not working on Dedicated Server
ClimberBill posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
I know that this has been asked before and I have tried everything that I found. My problem is that I'm not using waypoints, I'm using the unitplay for my flight path. I don't want to use a radio activation. I want to use the Condition field of a trigger or task. This is the code I have in Condition. {_x in H1} count (units group player) == {alive _x} count (units group player); This works when testing in editor both in SP & MP, but does not work on the dedicated server. What happens is the takeoff without waiting to be loaded. I have also tried.... if (isServer) then { {_x in H1} count (units group player) == {alive _x} count (units group player); }; When using the (isServer) they don't take off but when I get on the chopper it does not activate. Let me also add that I"m using two choppers and need to wait till both choppers are loaded before they can takeoff. For this I have a trigger for each chopper with the above code. Then I have another trigger with this code in the Condition... triggerActivated H1Loaded && triggerActivated H2Loaded && triggerActivated EngineStart; The EngineStart trigger is activated as the players move to the chopper. I then have two more triggers for the sqf's that have the flight path info. Again this all works in SP & MP it the editor but DOES NOT work on the dedicated server. Any help would be great, thanks in advance. -
[SOLVED]Trigger on presence of specific units
Grester posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
I found this thread of Arma2 from 2009 which asks the very same question. Now I must say I haven't tried this yet but, I wonder upon the release of Eden update if there are better alternatives given sync seems to have been sort of discontinued (I'm a Mission Editor amateur so I don't know if sync still actually exists.) or if simply there are better methods as of 2016's Arma 3 capabilities unlike A2 from 2009. Assurance of A2's method and possible alternatives are welcome. Thanks in advance. -
Is there a way to contain a Fired eventhandler to a trigger area? [SOLVED]
Mungo Turkey posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hello everyone. Apologies for being useless and having to come on here, but I'm stuck. Using VCOM AI (when units are grouped) the firefights are really good. My goal is to make the AI behave naturally to gunfire before they all 'knowsabout' you. At default it is really, really bad. My idea was to simulate the sound of gunfire carrying realistic distances (using triggers of up to 1km or more) and then have the AI react appropriately within these trigger areas when any shots are fired. I am nearly there. I don't understand SQF, but I spliced these things together from looking through the forums. Player squad is called GT. OPFOR units named a1, a2, a3, a4, a5. In the (player's) Object Init box - {_x addEventHandler['Fired',{shotIsFired = true}]} forEach (units GT); note - I would do it for all OPFOR units as well so they react the same if OPFOR fired first. In the Trigger named T1 - Activation - Any group member Activation type - Present Condition Expression - shotIsFired On Activation - [a2,a3,a4,a5] join a1; a1 reveal [GT, 1.7] This works brilliantly. They don't know exactly where I am, but they break out of ambient animations/patrol cycles instantly, huddle up (group) and take appropriate action. As they would in reality when hearing the shot. The problem is it will trigger if GT shoots outside the trigger area, they could be on the moon and it triggers! It is completely irrelevant to what settings I use in the trigger, what size or who I try to group to sync to, any of it. If anyone could help that would be great. Thanks in advance.- 3 replies
-
- triggers
- artifical intelligence
-
(and 2 more)
Tagged with:
-
persistence Persistent trigger state
bl2ck dog posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hello again, community. I'm trying to make persistent triggers using profileNamespace, so their state would be saved upon mission restart. Here's what I've got to this minute: private ["_debug","_resetTriggers","_persTriggers","_actTriggers","_triggersLoaded"]; _persTriggers = [trigger_01,trigger_02]; _resetTriggers = false; _debug = true; //Define variable if launched for the first time or reset if ((isNil "triggers_var") || (_resetTriggers)) then { _actTriggers = []; profileNamespace setVariable ["triggers_var",[]]; saveProfileNamespace; }; //Loading activated triggers and activates them again _actTriggers = profileNamespace getVariable "triggers_var"; {_x setTriggerActivation ["ANYPLAYER","NOT PRESENT",false]} forEach _actTriggers; if (_debug) then {hint format ["Persistent triggers:\n%1\n\nActivated triggers:\n%2\n\ntriggers_var:\n%3",_persTriggers,_actTriggers,triggers_var];}; //Checking in any of the persitent triggers was activated while {true} do { UIsleep 2; { if (triggerActivated _x && !(_x in _actTriggers)) then { _actTriggers pushBackUnique _x; profileNamespace setVariable ["triggers_var",_actTriggers]; saveProfileNamespace; if (_debug) then {hint format ["Persistent triggers:\n%1\n\nActivated triggers:\n%2\n\ntriggers_var:\n%3\n\nLast activated:\n%4",_persTriggers,_actTriggers,triggers_var,_x];}; }; } forEach _persTriggers; }; No matter what I do It returns undefined expression in "triggers_var". If I change profileNamespace to missionNamespace - it works fine, so my guess is that I somehow cannot write to profileNamespace. filePatching is on, BattleEye disabled - no changes. Any help or ideas appreciated, I'm really stuck here. -
Hey Everyone, I'm having issues with 2 out of 7 identical triggers. I have made several bases each have their own trigger responisble for completing the task and changing some map markers and flags. Most of them seem to work but 2 of them will only fire once i complete a different objective after supposedly completing the faulty one. I have checked all the conditions of the trigger and where its synced to etc but i cant find any typo's or mistakes. Does anyone know if this is a known issue for having too much triggers? Faulty trigger example: Condition : {alive _x} count units enka1 == 0 && {alive _x} count units enka2 == 0; On Activation : "KaminoMarkerRed" setMarkerAlpha 0; "KaminoMarkerBlue" setMarkerAlpha 1; KaminoFlag setFlagTexture "\A3\Data_F\Flags\Flag_nato_CO.paa"; KaminoBanner setObjectTexture [0,"\A3\Data_F\Flags\Flag_nato_CO.paa"]; Thanks in advance! *Edit : I got it working now just by changing one group's name to enka3 instead of enka2.
-
!(HandgunWeapon Miller=="") iv got this and when ever a handgun is in the gun slot of the player the enemy shoot him. How do i add a few more items into that bit of code ? _itemsplayer = items player; [<Map>, <Compass>, <Watch>, <Radio>, <GPS>, <NVG>, <Binoculars>] same with his uniform / cloths aswell. I found the bits of code above on the wiki but i still cant see how to stuff the bits together. this will help with the immersion. if the player stands up, or starts taking his items back out of the box they will shoot him. so this way he is forced to watch the screen and listen to the music. another condition im thinking of is making the hostage player have to constantly crouch and stand otherwise he will get shot :) this will destroy the player lol but i cant decide on making him sit and watch or dance sort of thing.
- 34 replies
-
Hi, I am trying to implement an alarm system in my base using triggers, but I don't know how to create the code / logic ... can anyone help me, plz? So far I've done these triggers: Setup triggers: Setup alarm Setup turn on Setup turn off Loudspeaker Turn on alarm: OPFOR is in the area BLUEFOR is in the area INDEPENDENT has been detected by OPFOR INDEPENDENT was detected by BLUEFOR Turn off Alarm : OPFOR left the area BLUEFOR left the area (if there is 1 bluefor and 1 opfor in the area and only 1 leave, the alarm stops ringing - I need to fix it) But I'm having critical issues with these triggers: Another INDEPENDENT team is in the area (the trigger is activated even if it is only me in the area) Another INDEPENDENT team detected me (same problem as above) I imagine that the ideal and simplest logic would be to check if there are more than 1 group in place to trigger the alarm, is it possible to configure a trigger to do this?
-
Activating a trigger multiple times for each unit
Leopard20 posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hey guys. I was wondering what is the best and most efficient way to run a trigger's code for each unit/object that satisfies its condition? (Note that the units might be AI. Not all of them are players. Also note that not all units activate the trigger at the same time) 1. The obvious method, of course, is to create a trigger for every unit in the game. But I think it might hurt the game performance (especially if there's lots of units and there is more than one area to cover). 2. Another way is to use waitUntil (or while, but I've found waitUntil to be more performance-friendly) instead of a trigger: waitUntil { sleep 1; { if (_x distance2D _triggerPos < 50) then { if !(_x getVariable ["TriggerActivated", false]) then {[_x, _trigger] spawn _code1;_x setVariable ["TriggerActivated", true]}; } else { if (_x getVariable ["TriggerActivated", false]) then {[_x, _trigger] spawn _code2;_x setVariable ["TriggerActivated", false]}; }; } forEach allUnits; false }; 3. The third (hypothetical) way is to get the magic variable "thisList" somehow (assuming it updates frequently and there's actually a way to get it). I'm not sure if this one is feasible though. Which one do you prefer? Also, if you have any additional ideas, I'd appreciate it if you could share it with me! -
triggers Problem with switch units
Juan S. Hernandez Rubalcava posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
My problem is this, I am working on an SP mission, in which I want to change between the different team members to solve the objectives, but every time I change between them the team leader gives orders different from those I had left, for example , orders them to shoot, change position, etc. I wonder, is there any way to make the team leader respect the orders I left and can use another member of the team without spoiling my strategy? -
Respawn tickets tied to items in a crate
EchoTwoZero posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hopefully someone can help me, and I think this is probably quite simple, I just can't seem to figure it out tonight! I was hoping that there was a way to tie the number of a team's respawn tickets to the number of items in a crate. e.g. there are 4 medkits in a crate so they have 4 respawn tickets. If they add 2, they have 6 respawn tickets and if they remove 3 they only have 3 respawn tickets remaining. Any help with this would be much appreciated! Cheers! -
Hello, everyone. I'm making Ravage mission, few players asked for persistent world discovery state and I'm struggling with making that. Basic idea was to store activated trigger names in server's profileNamespace and load this list upon restart and simply activate triggers again. Problem is OR doesn't seems to work in Condition field... or maybe I'm just completely wrong and it can't be done like this. Any advice appreciated.
-
Hi, looking for a scripter to solve this Flowchart Theoretical Framework', via use of scripts. I am a videographer, not a scripter or anything technical. Basically, using what apex has given us, have put down a load of modules and triggers in a planned manner, all related around tasks and briefings, along with scripts within triggers filling in the gaps which will make the changes when certain conditions are met. The hypothesis is that these modules should be able to add up/correlate so an objective can either be completed or failed, with the (missing) script in triggers making the missing links. Why do i not do it? Because 1) Not a scripter 2) It would take me a decade to crack it If you take it on and crack it; - include a 'noob' definition of how it works - Add me on steam - Will give you credit in my video for theory, with possibly more rewards Check the link for a image of the theory, along with mission.sqm https://www.dropbox.com/s/e4kc066vn329dsz/Theory.png?dl=0
-
- flowchart
- theoretical
- (and 11 more)
-
I'm trying to make a radio conversation between the player and npc. I have the radio chat modules set up to triggers, but I want them to be activated by the player onky, instead of just civilian, BLUFOR, and OPFOR teams. Can anyone help?
-
- 3den editor
- triggers
-
(and 1 more)
Tagged with:
-
triggers Spawning Units with a trigger
TheBOOMStick posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
I'm currently tring to set up a mission where a player activates an action witch activates a trigger that spawns units in a group. I have done the addAction and it looks like this: this addAction ["Spawn INF", {(_this select 0) setVariable ["GERinf", 2, true];}]; and the condition of the trigger: ((InfTrigGER getVariable ["GERinf", 0]) == 2) But i have trouble with spawning the units. So far i have done this: _group105=createGroup west; _unit2=_group105 createUnit ["fow_s_ger_heer_rifleman", getMarkerPos "GERinfspawn", [], 4, "FORM"]; I'm trying not to use an outside script and basicly only do it from the ingame init. If someone can help that would be awesome :) -
Make AI ignore a waypoint until triggered
itscolt posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Hi, I'm stumped. I want my enemy AI to ignore a waypoint until a trigger is activated. I've looked this up and most of the replies are saying to disable the AI's movement until the trigger is activated. This is not what I want. I want my AI to act normally (eg. engage in combat, follow predefined waypoints, etc.) until this trigger is activated, then have them move to this waypoint. Is this possible? Thanks for any replies. -
Hello everyone, i need some help. I am currently trying to make a mission and i want to trigger a Mission win when all 2 Tasks are completed, you (the Player) Needs to go to a specific Zone and then the escape should trigger... but how do i do this? Please help me. LG Pinky PS: please dont mind spelling mistakes, im german and my pc likes to autocorrect them.__.
- 4 replies
-
- eden editor
- mission making
-
(and 6 more)
Tagged with: