Untitled
plain_text
a month ago
2.0 kB
0
Indexable
Never
if (!hasInterface) exitWith {}; private _addVanillaActions = { //Allumer cigarette // player addAction [localize "STR_ALLUMER", { params ["_target", "_caller"]; [_caller] spawn murshun_cigs_fnc_start_cig_your }, nil, 0, false, true, "", "if (_target != player) exitWith {false}; ((goggles _this) in murshun_cigs_cigsArray) && !(_this getVariable ['murshun_cigs_cigLitUp', false])", 5, false]; //Eteindre cigarette // player addAction [localize "STR_ETEINDRE", { params ["_target", "_caller"]; [_caller] spawn murshun_cigs_fnc_stop_cig }, nil, 0, false, true, "", "if (_target != player) exitWith {false}; ((goggles _this) in murshun_cigs_cigsArray) && (_this getVariable ['murshun_cigs_cigLitUp', false])", 5, false]; //Prendre une cigarette du paquet // player addAction [localize "STR_PRENDRE_CIGARETTE", { params ["_target", "_caller"]; [_caller] spawn murshun_cigs_fnc_take_cig_from_pack }, nil, 0, false, true, "", "if (_target != player) exitWith {false}; 'HL_Item_Paquet_Cigarettes' in (magazineCargo uniformContainer player)", 5, false]; // Prendre un join du paquet // player addAction [localize "STR_PRENDRE_JOINT", { params ["_target", "_caller"]; [_caller] spawn murshun_join_fnc_take_cig_from_pack }, nil, 0, false, true, "", "if (_target != player) exitWith {false}; 'HL_Item_Lots_Joint' in (magazineCargo uniformContainer player)", 5, false]; //Prendre un cigare du paquet // player addAction [localize "STR_PRENDRE_CIGARE", { params ["_target", "_caller"]; [_caller] spawn murshun_cigare_fnc_take_cig_from_pack }, nil, 0, false, true, "", "if (_target != player) exitWith {false}; 'HL_Item_Boite_Cigares' in (magazineCargo uniformContainer player)", 5, false]; }; call _addVanillaActions; player addEventHandler ["Respawn", _addVanillaActions]; player addEventHandler ["Respawn", { player setVariable ["murshun_cigs_cigLitUp", false]; }];