OK, heres what I have now.
When the car goes near the edge of the cliff, a action comes up on the action menu, 'kick seat'. The trigger that activates it is set on 'once', not 'repeatedly', yet the action stays there after it is complete. Here is the script:
car1 setvelocity [-22,25,2]
object 4422 setdamage 1
guy setdamage 1
ap setcaptive false
titlecut ["{Driver} AARRGGGGHHHHH!!!!!","plain down",2]
ap RemoveAction ame1
Exit
Heres the activating trigger:
ame1=car1 AddAction ["Kick seat","Script.sqs"];
And heres the de-activating trigger:
"SoldierE" createunit [getpos badguy,group(badguy)]; badguy setdamage 1; ap RemoveAction ame1
ap being the player, and ame1 being the action variable.
But the action menu thing stay after the triggers are activated
I will replace badguy setdamage 1 with deletevehicle when I learn the correct syntax
Anyone know how to fix this?