From 31495dfc94c5d5c5162997c4349e64617c5d1a0d Mon Sep 17 00:00:00 2001 From: ChocoTaco Date: Mon, 14 Oct 2019 02:25:56 -0400 Subject: [PATCH] Proper override --- .../scripts/autoexec/VehiclePassengerEject.cs | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/Classic/scripts/autoexec/VehiclePassengerEject.cs b/Classic/scripts/autoexec/VehiclePassengerEject.cs index 4dd801c..5413005 100644 --- a/Classic/scripts/autoexec/VehiclePassengerEject.cs +++ b/Classic/scripts/autoexec/VehiclePassengerEject.cs @@ -1,9 +1,11 @@ -if (! $EjectDone) +// Vehicle Passenger Eject Script +// +// Originally eject.cs +// If Pilot, eject passengers from your vehicle using the Pack Activation button. + + +package VehiclePassengerEject { - schedule( 30000, 0, "exec", "scripts/autoexec/VehiclePassengerEject.cs" ); - $EjectDone = true; -} - function Player::use( %this,%data ) { @@ -43,6 +45,12 @@ function Player::use( %this,%data ) return ShapeBase::use( %this, %data ); } +}; + +// Prevent package from being activated if it is already +if (!isActivePackage(VehiclePassengerEject)) + activatePackage(VehiclePassengerEject); + function EjectAllPassengers(%obj, %player) {