OFPEC Forum
Editors Depot - Mission Editing and Scripting => OFP - Editing/Scripting General => Topic started by: SH@dow 113 on 30 Jun 2004, 18:00:17
-
I'm trying to make an animation script for the dropship of the SST mod, but this script is for my mission (maybe publicated later ;)). I want to make it that when the ship (same as a chopper) goes under a certain height it will automaticly lower its landing gear, open the doors, etc. etc. etc. And when it gets above a certain heigt it raises the gear and close the doors, etc. etc. You c, but I don't got so many scripting skills.
Do I use ?_dropship FlyInHeight > 20
or somthing?
Thx in advance :cheers:
Heres a copie of what I made so far.
; ******************************************************************************
; ** This is a script for the Dropship of SST mod.
; ** Name your Dropship dropship and put this in its Init:
; ** [dropship] exec animation.sqs
; ******************************************************************************
; Parameters
_unitname = _this select 0
; Gear up
?_dropship FlyInHeight > 20
dropship animate ["thegear", 1]
; Gear down
?_dropship FlyInHeight < 20
dropship animate ["thegear", 0]
; Open Ramp
dropship animate ["backramp", 1]
; Close Ramp
dropship animate ["backramp", 0]
; Thuster 1 Back
dropship animate ["thegear1", 1]
; Thuster 2 Back
dropship animate ["thegear2", 1]
; Thuster 1 Forward
dropship animate ["thegear1", 0]
; Thuster 2 Forward
dropship animate ["thegear2", 0]
-
Do this :
_dropship = _this select 0
#checkH
? (getpos _dropship select 2 <= 20) : goto "geardown"
? (getpos _dropship select 2 >= 20) : goto "gearup"
~2
? alive _dropship : goto "checkH"
#geardown
_dropship animate ["thegear", 0]
...And so on...
@(getpos _dropship select 2 > 20)
goto "checkH"
#gearup
_dropship animate ["thegear", 1]
...And so on..
@(getpos _dropship select 2 < 20)
goto "checkH"
-
Thank you, thank you, thank you, thank you, thank you, thank you, thank you, thank you, thank you, thank you, thank you
Cheers m8 :cheers:
I rlly ow u 1 if u need anything, ask :)
-
I'm having a problem, the ship is hanging above 20m whit the doors open and gear down etc. etc. This is what I made from the script.
; ******************************************************************************
; ** This is a script for the Dropship of SST mod.
; ** Name your Dropship dropship and put this in its Init:
; ** [dropship] exec animation.sqs
; ******************************************************************************
_dropship = _this select 0
#checkH
? (getpos _dropship select 2 <= 20) : goto "geardown"
? (getpos _dropship select 2 <= 20) : goto "openramp"
? (getpos _dropship select 2 <= 20) : goto "truster1forward"
? (getpos _dropship select 2 <= 20) : goto "truster2forward"
? (getpos _dropship select 2 >= 20) : goto "gearup"
? (getpos _dropship select 2 >= 20) : goto "closeramp"
? (getpos _dropship select 2 >= 20) : goto "truster1back"
? (getpos _dropship select 2 >= 20) : goto "truster2back"
~2
? alive _dropship : goto "checkH"
#geardown
_dropship animate ["thegear", 0]
#openramp
_dropship animate ["backramp", 1]
#truster1forward
_dropship animate ["thegear1", 0]
#truster2forward
_dropship animate ["thegear2", 0]
@(getpos _dropship select 2 > 20)
goto "checkH"
#gearup
_dropship animate ["thegear", 1]
#closeramp
_dropship animate ["backramp", 0]
#truster1back
_dropship animate ["thegear1", 1]
#truster2back
_dropship animate ["thegear2", 1]
@(getpos _dropship select 2 < 20)
goto "checkH"