Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2014
824
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. // Allow Owner to lock and unlock vehicle
  2. if(_player_lockUnlock_crtl) then {
  3. if (s_player_lockUnlock_crtl < 0) then {
  4. _hasKey = _ownerID in _temp_keys;
  5. _oldOwner = (_ownerID == dayz_playerUID);
  6. if(locked _cursorTarget) then {
  7. if(_hasKey or _oldOwner) then {
  8. //ZEV lock ->
  9. // _Unlock = player addAction [format[localize "STR_EPOCH_ACTIONS_UNLOCK",_text], "\z\addons\dayz_code\actions\unlock_veh.sqf",[_cursorTarget,(_temp_keys_names select (parseNumber _ownerID))], 2, true, true, "", ""];
  10. _Unlock = player addAction [format[localize "STR_EPOCH_ACTIONS_UNLOCK",_text], "scripts\unlock_veh.sqf",[_cursorTarget,(_temp_keys_names select (parseNumber _ownerID))], 2, true, true, "", ""];
  11. //ZEV lock <-
  12. s_player_lockunlock set [count s_player_lockunlock,_Unlock];
  13. s_player_lockUnlock_crtl = 1;
  14. } else {
  15. if(_hasHotwireKit) then {
  16. //ZEV lock ->
  17. // _Unlock = player addAction [format[localize "STR_EPOCH_ACTIONS_HOTWIRE",_text], "\z\addons\dayz_code\actions\hotwire_veh.sqf",_cursorTarget, 2, true, true, "", ""];
  18. _Unlock = player addAction [format[localize "STR_EPOCH_ACTIONS_HOTWIRE",_text], "scripts\hotwire_veh.sqf",_cursorTarget, 2, true, true, "", ""];
  19. //ZEV lock <-
  20. } else {
  21. _Unlock = player addAction [format["<t color='#ff0000'>%1</t>",localize "STR_EPOCH_ACTIONS_VEHLOCKED"], "",_cursorTarget, 2, true, true, "", ""];
  22. };
  23. s_player_lockunlock set [count s_player_lockunlock,_Unlock];
  24. s_player_lockUnlock_crtl = 1;
  25. };
  26. } else {
  27. if(_hasKey or _oldOwner) then {
  28. //ZEV lock ->
  29. // _lock = player addAction [format[localize "STR_EPOCH_ACTIONS_LOCK",_text], "\z\addons\dayz_code\actions\lock_veh.sqf",_cursorTarget, 1, true, true, "", ""];
  30. _lock = player addAction [format[localize "STR_EPOCH_ACTIONS_LOCK",_text], "scripts\lock_veh.sqf",_cursorTarget, 1, true, true, "", ""];
  31. //ZEV lock <-
  32. s_player_lockunlock set [count s_player_lockunlock,_lock];
  33. s_player_lockUnlock_crtl = 1;
  34. };
  35. };
  36. };
  37.  
  38. } else {
  39. {player removeAction _x} forEach s_player_lockunlock;s_player_lockunlock = [];
  40. s_player_lockUnlock_crtl = -1;
  41. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement