Untitled

mail@pastecode.io avatarunknown
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];
}];