Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Exile Mod
- * www.exilemod.com
- * © 2015 Exile Mod Team
- *
- * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
- * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
- */
- private["_vehicle","_attachedObjects","_position", "_vehicles"];
- if (ExilePlayerInSafezone) exitWith { false };
- ExilePlayerInSafezone = true;
- if (alive player) then
- {
- player allowDamage false;
- player removeAllEventHandlers "HandleDamage";
- };
- _vehicle = vehicle player;
- if !(_vehicle isEqualTo player) then
- {
- if (local _vehicle) then
- {
- _vehicle allowDamage false;
- };
- _attachedObjects = attachedObjects _vehicle;
- if !(_attachedObjects isEqualTo []) then
- {
- _position = getPosATL _vehicle;
- {
- if ((_x isKindOf "PipeBombBase")) then
- {
- detach _x;
- _x setPosATL [(_position select 0) + random 2, (_position select 1) + random 2, 0.05];
- _x setDir (random 260);
- };
- }
- forEach _attachedObjects;
- };
- ExileClientSafeZoneVehicle = _vehicle;
- ExileClientSafeZoneVehicleFiredEventHandler = _vehicle addEventHandler ["Fired", {_this call ExileClient_object_player_event_onFiredSafeZoneVehicle}];
- }
- else
- {
- _attachedObjects = attachedObjects _vehicle;
- if !(_attachedObjects isEqualTo []) then
- {
- _position = getPosATL _vehicle;
- {
- if ((_x isKindOf "PipeBombBase")) then
- {
- detach _x;
- _x setPosATL [(_position select 0) + random 2, (_position select 1) + random 2, 0.05];
- _x setDir (random 260);
- };
- }
- forEach _attachedObjects;
- };
- };
- ExileClientSafeZoneESPEventHandler = addMissionEventHandler ["Draw3D", {20 call ExileClient_gui_safezone_safeESP}];
- ["SafezoneEnter"] call ExileClient_gui_notification_event_addNotification;
- ExileClientSafeZoneUpdateThreadHandle = [1, ExileClient_object_player_thread_safeZone, [], true] call ExileClient_system_thread_addtask;
- true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement