mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 12:12:34 +03:00
46 lines
1.0 KiB
Plaintext
46 lines
1.0 KiB
Plaintext
private["_item","_qty","_type","_meat","_loop"];
|
|
_item = _this select 0;
|
|
_qty = _this select 1;
|
|
_type = typeOf _item;
|
|
_meat = 0;
|
|
_loop = true;
|
|
if (local _item) then {
|
|
for "_x" from 1 to _qty do {
|
|
diag_log ("Item Type: " +str(_item));
|
|
switch (_type) do {
|
|
case "Cow": {
|
|
_item addMagazine "FoodSteakRaw";
|
|
};
|
|
case "Goat": {
|
|
_item addMagazine "FoodSteakRaw";
|
|
};
|
|
case "Sheep": {
|
|
_item addMagazine "FoodSteakRaw";
|
|
};
|
|
case "WildBoar": {
|
|
_item addMagazine "FoodboarRaw";
|
|
};
|
|
case "hen": {
|
|
_item addMagazine "FoodSteakRaw";
|
|
};
|
|
case "Rabbit": {
|
|
_item addMagazine "FoodSteakRaw";
|
|
};
|
|
};
|
|
};
|
|
sleep 2;
|
|
_timer = time;
|
|
while {_loop} do {
|
|
_meat = count magazines _item;
|
|
if (_meat == 0) then {_loop = false};
|
|
if ((time - _timer) > 300) then {_loop = false};
|
|
sleep 1;
|
|
};
|
|
["dayzHideBody",_item] call broadcastRpcCallAll;
|
|
sleep 10;
|
|
deleteVehicle _item;
|
|
} else {
|
|
_ehLoc = "client";
|
|
if (isServer) then { _ehLoc = "server"; };
|
|
diag_log format["gutObject EH on %1 item not local ! Type: %2",_ehLoc,str(_item)];
|
|
}; |