Vehicle God Mode in Traders

Carp!

Well-Known Member
Looks like I am missing something in my vehicle god mode script. AI are tearing these up and it seems after I leave the god mode trader, vehicles get one shot. Thoughts?

Private ["_EH_VFired"];

if (isNil "inSafezone") then {
inSafezone = false;
};

while {true} do {
waitUntil { inSafeZone };

waitUntil { player != vehicle player };
titleText [format["Entering Safe Zone. GOD mode activated!"],"PLAIN DOWN"]; titleFadeOut 4;

theVehicle = vehicle player;
_EH_VFired = theVehicle addEventHandler ["Fired", {
titleText ["Stop wasting ammo, you can't kill anything!.","PLAIN DOWN"]; titleFadeOut 4;
NearestObject [_this select 0,_this select 4] setPos[0,0,0];
}];

theVehicle removeAllEventHandlers "handleDamage";
theVehicle addEventHandler ["handleDamage", {false}];
theVehicle allowDamage false;

fnc_usec_damageVehicle ={};
vehicle_handleDamage ={};
vehicle_handleKilled ={};
//hintSilent "Vehicle godmode ON"; // Uncomment this to help see when it actually turns on and off

waitUntil { !inSafeZone };

titleText [format["Exiting Safe Zone. GOD mode deactivated."],"PLAIN DOWN"]; titleFadeOut 4;
theVehicle removeEventHandler ["Fired", _EH_VFired];

theVehicle removeAllEventHandlers "handleDamage";
theVehicle addEventHandler ["handleDamage", {true}];
theVehicle allowDamage true;

fnc_usec_damageVehicle = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\fn_damageHandlerVehicle.sqf";
vehicle_handleDamage = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\vehicle_handleDamage.sqf";
vehicle_handleKilled = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\vehicle_handleKilled.sqf";
//hintSilent "Vehicle godmode OFF"; // Uncomment this to help see when it actually turns on and off

};

Thanks for the assist.
 
Back
Top