mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 20:13:13 +03:00
Removal of camo nets with right click on toolbox.
This commit is contained in:
16
SQF/dayz_code/Configs/CfgWeapons/Item/ItemToolbox.hpp
Normal file
16
SQF/dayz_code/Configs/CfgWeapons/Item/ItemToolbox.hpp
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
class ItemToolbox ItemCore
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
displayName = $STR_EQUIP_NAME_2;
|
||||||
|
model = dayz_equipmodelstoolbox.p3d;
|
||||||
|
picture = dayz_equiptexturesequip_toolbox_ca.paa;
|
||||||
|
descriptionShort = $STR_EQUIP_DESC_2;
|
||||||
|
class ItemActions
|
||||||
|
{
|
||||||
|
class RemoveNet
|
||||||
|
{
|
||||||
|
text="Remove Camo Net";
|
||||||
|
script="spawn player_removeNet;";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
13
SQF/dayz_code/compile/object_removeNet.sqf
Normal file
13
SQF/dayz_code/compile/object_removeNet.sqf
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
private ["_nearNets","_nearNet"];
|
||||||
|
|
||||||
|
_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1;
|
||||||
|
_canDo = (!r_drag_sqf and !r_player_unconscious and !_onLadder);
|
||||||
|
|
||||||
|
_nearNets = nearestObjects [player, ["DesertLargeCamoNet", "ForestCamoNet_DZ","DesertLargeCamoNet_DZ", "ForestLargeCamoNet_DZ"], 10];
|
||||||
|
_nearNet = _nearNets select 0;
|
||||||
|
|
||||||
|
if (!isNull _nearNet and _canDo) then {
|
||||||
|
[0,1,2,_nearNet] spawn player_removeObject;
|
||||||
|
} else {
|
||||||
|
cutText ["No camo nets found nearby.", "PLAIN DOWN"];
|
||||||
|
};
|
||||||
@@ -30,6 +30,9 @@ if (!isDedicated) then {
|
|||||||
player_packVault = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_packVault.sqf";
|
player_packVault = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_packVault.sqf";
|
||||||
player_unlockVault = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_unlockVault.sqf";
|
player_unlockVault = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_unlockVault.sqf";
|
||||||
|
|
||||||
|
player_removeObject = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\remove.sqf";
|
||||||
|
player_removeNet = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\object_removeNet.sqf";
|
||||||
|
|
||||||
player_unlockDoor = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_unlockDoor.sqf";
|
player_unlockDoor = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_unlockDoor.sqf";
|
||||||
player_changeCombo = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_changeCombo.sqf";
|
player_changeCombo = compile preprocessFileLineNumbers "\z\addons\dayz_code\compile\player_changeCombo.sqf";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user