private ["_theBomb","_vehicle","_curFuel","_newFuel","_timeLeft","_hasToolbox","_hasCarBomb","_dis","_sfx","_alreadyBombed","_hasCrowbar"]; _vehicle = _this select 3; _hasToolbox = "ItemToolbox" in items player; _hasCrowbar = "ItemCrowbar" in items player; _hasCarBomb = "ItemCarBomb" in magazines player; _alreadyBombed = _vehicle getVariable["hasBomb",false]; if(!_hasToolbox or !_hasCrowbar) exitWith { localize "str_bombToolMissing" call dayz_rollingMessages; }; if(!_hasCarBomb) exitWith { localize "str_bombMissing" call dayz_rollingMessages; }; /* if(_vehicle getVariable["hasBomb",false]) exitWith { localize "str_bombAlready" call dayz_rollingMessages; }; */ player removeMagazine "ItemCarBomb"; //wait a bit player playActionNow "Medic"; uiSleep 1; //DO Animation _dis=20; _sfx = "tentunpack"; [player,_sfx,0,false,_dis] call dayz_zombieSpeak; [player,_dis,true,(getPosATL player)] spawn player_alertZombies; //Send the Eventhandler to Server if(!_alreadyBombed) then { PVDZ_dayzCarBomb = [_vehicle,getPlayerUID player]; publicVariableServer "PVDZ_dayzCarBomb"; }; localize "str_bombAttached" call dayz_rollingMessages;