mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
Delete added trees after chopping down
Like 496681c, if a tree or plant was added with createVehicle it can be
deleted with deleteVehicle.
This commit is contained in:
@@ -105,13 +105,17 @@ if (!isNull _tree) then {
|
|||||||
format[localize "str_player_24_progress", _counter,_countOut] call dayz_rollingMessages;
|
format[localize "str_player_24_progress", _counter,_countOut] call dayz_rollingMessages;
|
||||||
};
|
};
|
||||||
|
|
||||||
if (_proceed ||(_counter > 0) ) then {
|
if (_proceed || (_counter > 0)) then {
|
||||||
//remove vehicle, Need to ask server to remove.
|
//localize "str_choppingTree" call dayz_rollingMessages;
|
||||||
PVDZ_objgather_Knockdown = [_tree,player];
|
//localize "str_player_25" call dayz_rollingMessages;
|
||||||
publicVariableServer "PVDZ_objgather_Knockdown";
|
if (typeOf _tree == "") then {
|
||||||
//"Chopping down tree." call dayz_rollingMessages;
|
// Ask server to setDamage on tree and sync for JIP
|
||||||
//localize "str_player_25" call dayz_rollingMessages;
|
PVDZ_objgather_Knockdown = [_tree,player];
|
||||||
};
|
publicVariableServer "PVDZ_objgather_Knockdown";
|
||||||
|
} else {
|
||||||
|
deleteVehicle _tree;
|
||||||
|
};
|
||||||
|
};
|
||||||
if !(_proceed) then {
|
if !(_proceed) then {
|
||||||
localize "str_player_24_Stoped" call dayz_rollingMessages;
|
localize "str_player_24_Stoped" call dayz_rollingMessages;
|
||||||
|
|
||||||
|
|||||||
@@ -17,14 +17,18 @@ if (_ammo in ["Hatchet_Swing_Ammo","Chainsaw_Swing_Ammo"]) then {
|
|||||||
// get 2d distance
|
// get 2d distance
|
||||||
_distance2d = [player, _tree] call BIS_fnc_distance2D;
|
_distance2d = [player, _tree] call BIS_fnc_distance2D;
|
||||||
|
|
||||||
if(_distance2d <= 5) then {
|
if (_distance2d <= 5) then {
|
||||||
|
|
||||||
// damage must be going down
|
// damage must be going down
|
||||||
_damage = damage _tree;
|
_damage = damage _tree;
|
||||||
if (DZE_TEMP_treedmg < _damage) then {
|
if (DZE_TEMP_treedmg < _damage) then {
|
||||||
if (_damage < 0.99 && {(random 1) > 0.9}) then {
|
if (_damage < 0.99 && {(random 1) > 0.9}) then {
|
||||||
PVDZ_objgather_Knockdown = [_tree,player]; // Ask server to setDamage on tree
|
if (typeOf _tree == "") then {
|
||||||
publicVariableServer "PVDZ_objgather_Knockdown";
|
// Ask server to setDamage on tree and sync for JIP
|
||||||
|
PVDZ_objgather_Knockdown = [_tree,player];
|
||||||
|
publicVariableServer "PVDZ_objgather_Knockdown";
|
||||||
|
} else {
|
||||||
|
deleteVehicle _tree;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
_itemOut = if (_ammo == "Chainsaw_Swing_Ammo") then {"PartWoodLumber"} else {"PartWoodPile"}; // Log can be crafted to > 2x plank > 4x woodpile
|
_itemOut = if (_ammo == "Chainsaw_Swing_Ammo") then {"PartWoodLumber"} else {"PartWoodPile"}; // Log can be crafted to > 2x plank > 4x woodpile
|
||||||
[_itemOut,1,1] call fn_dropItem;
|
[_itemOut,1,1] call fn_dropItem;
|
||||||
|
|||||||
Reference in New Issue
Block a user