mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
From
e69f8d5306
Moved dog files to the \dog\ folder and pzombie files to the \pzombie\
folder. Also removed some legacy files that are no longer used.
The actions\ and compile\ folders are fully up to date now
37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
private ["_item","_onLadder","_hasmeditem","_config","_text","_removeWeapon","_addWeapon","_hasitem","_display"];
|
|
|
|
//Old System
|
|
|
|
_item = _this;
|
|
|
|
//Other initail info
|
|
call gear_ui_init;
|
|
_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1;
|
|
|
|
//Get config info
|
|
_config = configFile >> "CfgMagazines" >> _item;
|
|
_removeWeapon = getText (_config >> "oringal");
|
|
_addWeapon = getText (_config >> "weapon");
|
|
_text = getText (_config >> "displayName");
|
|
|
|
//item checks
|
|
_hasitem = _item in magazines player;
|
|
|
|
//fail saves
|
|
if (!_hasitem) exitWith { cutText [localize "str_missingAttachment", "PLAIN DOWN"]};
|
|
if (_onLadder) exitWith { cutText [localize "str_player_21", "PLAIN DOWN"] };
|
|
|
|
if (_removeWeapon in (weapons player)) then {
|
|
player removeMagazine _item;
|
|
player removeWeapon _removeWeapon;
|
|
player addWeapon _addWeapon;
|
|
|
|
if (vehicle player != player) then {
|
|
_display = findDisplay 106;
|
|
_display closeDisplay 0;
|
|
};
|
|
} else {
|
|
closedialog 0;
|
|
uiSleep 0.2;
|
|
cutText [format[ localize "str_missingweapon", _text, _removeWeapon] , "PLAIN DOWN"]
|
|
}; |