Jump to content
  • 0

disappear items (Tool belt)


Dominopi

Question

5 answers to this question

Recommended Posts

  • 0
if (player hasWeapon "ItemCompass") then {
                        _hasCompass = true;
                    };

                    if (player hasWeapon "ItemRadio") then {
                        _hasRadio = true;
                    };

                        if (player hasWeapon "ItemGPS") then {
                            _hasGPS = true;
                        };

                        if (player hasWeapon "ItemWatch") then {
                            _hasWatch = true;
                        };

                        if (player hasWeapon "ItemMap") then {
                            _hasMap = true;
                            
                        };

Put that at the top of player_wearClothes.sqf

 

and put this at the bottom

if (!_hasCompass) then {
                    player addWeapon "ItemCompass";
                };

                if (!_hasRadio) then {
                    player addWeapon "ItemRadio";
                };
                
                if (!_hasGPS) then {
                    player addWeapon "ItemGPS";
                };    

                if (!_hasWatch) then {
                    player addWeapon "ItemWatch";
                };

                if (!_hasMap) then {
                    player addWeapon "ItemMap";
                };
Link to comment
Share on other sites

  • 0

hey, like this?

/*
_item spawn player_wearClothes;
Added Female skin changes - DayZ Epoch - vbawol
*/
private ["_item","_onLadder","_hasclothesitem","_config","_text","_myModel","_itemNew","_currentSex","_newSex","_model","_playerNear"];
if (player hasWeapon "ItemCompass") then {
                        _hasCompass = true;
                    };

                    if (player hasWeapon "ItemRadio") then {
                        _hasRadio = true;
                    };

                        if (player hasWeapon "ItemGPS") then {
                            _hasGPS = true;
                        };

                        if (player hasWeapon "ItemWatch") then {
                            _hasWatch = true;
                        };

                        if (player hasWeapon "ItemMap") then {
                            _hasMap = true;
                            
                        };

if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_83") , "PLAIN DOWN"] };
DZE_ActionInProgress = true;

_item = _this;
call gear_ui_init;

_onLadder =		(getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1;
if (_onLadder) exitWith {DZE_ActionInProgress = false; cutText [(localize "str_player_21") , "PLAIN DOWN"]};

_hasclothesitem = _this in magazines player;
_config = configFile >> "CfgMagazines";
_text = getText (_config >> _item >> "displayName");

if (!_hasclothesitem) exitWith { DZE_ActionInProgress = false; cutText [format[(localize "str_player_31"),_text,"wear"] , "PLAIN DOWN"]};

if (vehicle player != player) exitWith { DZE_ActionInProgress = false; cutText [(localize "str_epoch_player_85"), "PLAIN DOWN"]};

//if (!isNull (unitBackpack player)) exitWith { DZE_ActionInProgress = false; cutText [(localize "STR_EPOCH_ACTIONS_9"), "PLAIN DOWN"] };

if ("CSGAS" in (magazines player)) exitWith { DZE_ActionInProgress = false; cutText [(localize "STR_EPOCH_ACTIONS_10"), "PLAIN DOWN"] };

_myModel = (typeOf player);
_itemNew = "Skin_" + _myModel;

//diag_log ("Debug Clothes: model In: " + str(_itemNew) + " Out: " + str(_item));

if ( (isClass(_config >> _itemNew)) ) then {
	if ( (isClass(_config >> _item)) ) then {
		// Current sex of player skin
		
		_currentSex = getText (configFile >> "CfgSurvival" >> "Skins" >> _itemNew >> "sex");
		// Sex of new skin
		_newSex = getText (configFile >> "CfgSurvival" >> "Skins" >> _item >> "sex");
		//diag_log ("Debug Clothes: sex In: " + str(_currentSex) + " Out: " + str(_newSex));

		if(_currentSex == _newSex) then {
			// Get model name from config
			_model = getText (configFile >> "CfgSurvival" >> "Skins" >> _item >> "playerModel");
			if (_model != _myModel) then {
				if(([player,_item] call BIS_fnc_invRemove) == 1) then {
					player addMagazine _itemNew;
					[dayz_playerUID,dayz_characterID,_model] spawn player_humanityMorph;
				};
			};

		} else {
			cutText [(localize "str_epoch_player_86"), "PLAIN DOWN"];
		};
	};
};
DZE_ActionInProgress = false;
if (!_hasCompass) then {
                    player addWeapon "ItemCompass";
                };

                if (!_hasRadio) then {
                    player addWeapon "ItemRadio";
                };
                
                if (!_hasGPS) then {
                    player addWeapon "ItemGPS";
                };    

                if (!_hasWatch) then {
                    player addWeapon "ItemWatch";
                };

                if (!_hasMap) then {
                    player addWeapon "ItemMap";
                };

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Discord

×
×
  • Create New...