mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-18 01:30:26 +03:00
Organize files a bit and removed non source pbo's
This commit is contained in:
22
SQF/dayz_code/init/vehicle_init.sqf
Normal file
22
SQF/dayz_code/init/vehicle_init.sqf
Normal file
@@ -0,0 +1,22 @@
|
||||
/***********************************************************
|
||||
ASSIGN DAMAGE HANDLER TO A UNIT
|
||||
- Function set_EH
|
||||
- unit call set_EH;
|
||||
************************************************************/
|
||||
private["_unit","_eh1","_eh2","_dir","_location"];
|
||||
_unit = _this;
|
||||
_dir = getdir _this;
|
||||
_location = getPosATL _this;
|
||||
|
||||
//Assign event handlers
|
||||
_eh1 = _unit addeventhandler ["HandleDamage",{ _this call vehicle_handleDamage } ];
|
||||
_eh2 = _unit addeventhandler ["Killed",{ _this call vehicle_handleKilled } ];
|
||||
|
||||
//diag_log format ["set EH %1 for vehicle:%2", _eh1, typeOf _unit ];
|
||||
|
||||
if (isServer) then {
|
||||
_eh3 = _unit addEventHandler ["GetOut", {[(_this select 0),"all"] call server_updateObject;}];
|
||||
_eh4 = _unit addEventHandler ["GetIn", {[(_this select 0),"all"] call server_updateObject;}];
|
||||
_eh5 = _unit addEventHandler ["Killed",{ _this call vehicle_handleKilled } ];
|
||||
_eh6 = _unit addeventhandler ["HandleDamage",{ _this call vehicle_handleDamage } ];
|
||||
};
|
||||
Reference in New Issue
Block a user