I'm pretty sure something like this has been done already in some missions but what the heck.
The parachute bug basically makes you lose your parachute before getting close enough to the ground, resulting in an annoying death by falling too high. It's caused in multiplayer by different players' games having a different idea of where the ground is and for some reason those clients can affect when the chutes of other players disappear.
With every client having this script running, they can land safely on the ground regardless of any bugs trying to mess things up.
parafix.sqs
<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">;Parachute bug fix by Celery
;Fixes the issue of paratroopers losing their
;chutes prematurely and falling to their deaths
;
;Have each player exec this script in an init script or trigger
#start
~1
?vehicle player iskindof "ParachuteBase":goto "para"
goto "start"
#para
@vehicle player==player
?!alive player:goto "start"
_altlogic="Logic" createvehicle [0,0,0]
_altlogic setpos [getpos player select 0,getpos player select 1,0]
_alt=player distance _altlogic
?(getpos player select 2>1.6):player setvelocity [0,0,0];player setpos [getpos player select 0,getpos player select 1,_alt-(getpos player select 2)+1.6]
deletevehicle _altlogic
goto "start"[/QUOTE]
HOME 
Reply With Quote
, sry - in my mind was 1.05 