Of course you can set up multiple different conditions to trigger an event in GR:AW.
Note: What you can't do is use NOT, as in is something hasn't yet happened. But this can be solved with some ugly scripting if it's absolutly needed.
AND & OR Conditioned Triggers
AND Condition:
It's easy to create AND conditioned triggers in GR:AW, as I showed in Scripting 3 you can just stack conditions, but I'll include that here as well.
Example: You want "tank01" AND "tank02" to be destroyed AND have "vip" in "helicopter_01" as a trigger condition for the "objective1_completed" event to run.
[color="RoyalBlue"]
[/color]
OR Condition:
To make an OR conditioned trigger there is a little more work, but it's still very simple. All you need is 1 trigger for each OR condition and set the event they trigger to only run once.
Example: You want "tank01" OR "tank02" to be destroyed OR have "vip" in "helicopter_01" as a trigger condition for the "objective1_completed" event to run.
[color="RoyalBlue"]
[/color]
Note: The important part, as I wrote above, is to add the once="true" part in the event declaration so that it only can be used once everytime the mission is run. When the first condition is triggered it will will the event. The other two will still trigger when they occur, but as the event can only run once, nothing else will happen.
AND OR Condition:
Of course you see how to combine these, but I'll write an example on this anyhow.
Example: You want "tank01" to be destroyed AND have "vip" in "helicopter_01" OR you want "tank02" to be destroyed to be the trigger condition for the "objective1_completed" event to run.
[color="RoyalBlue"]
[/color]
Simple as that. Enjoy.