Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- File: fn_setupActions.sqf
- Author:
- Description:
- Master addAction file handler for all client-based actions.
- */
- life_actions = [];
- switch (playerSide) do {
- //Civilian
- case civilian: {
- //Drop fishing net
- life_actions pushBack (player addAction[localize "STR_pAct_DropFishingNet",life_fnc_dropFishingNet,"",0,false,false,"",'
- (surfaceisWater (getPos vehicle player)) && (vehicle player isKindOf "Ship") && life_carryWeight < life_maxWeight && speed (vehicle player) < 2 && speed (vehicle player) > -1 && !life_net_dropped ']);
- //Rob person
- life_actions pushBack (player addAction[localize "STR_pAct_RobPerson",life_fnc_robAction,"",0,false,false,"",'
- !isNull cursorObject && player distance cursorObject < 3.5 && isPlayer cursorObject && animationState cursorObject == "Incapacitated" && !(cursorObject getVariable ["robbed",false]) ']);
- //Gang
- life_actions = life_actions + [player addAction["<t color='#FF0000'>Emplacement de Capture Gang</t>",life_fnc_areaCapture,"",3,false,false,"",' ((typeOf cursorTarget) IsEqualTo "Flag_Red_F") ']];
- };
- // Ceinture de sécu
- life_actions pushBack (player addAction["<t color = '#0a4f75'>Attacher votre ceinture</t>",life_fnc_seatbelt,"",6,false,false,"",' !life_seatbelt && vehicle player != player ']);
- life_actions pushBack (player addAction["<t color = '#0a4f75'>Détacher votre ceinture</t>",life_fnc_seatbelt,"",6,false,false,"",' life_seatbelt && vehicle player != player ']);
- };
- case west: {
- //Saisir les objets au sol
- life_actions = life_actions + [player addAction["<t color='#FF0000'>Saisir les objets au sol</t>",life_fnc_seizeObjects,cursorTarget,0,false,false,"",'(count(nearestObjects [player,["weaponholder"],3])>0)'];
- // Placer des barrieres
- life_actions = life_actions + [player addaction ["<t color='#00FF00'>Barrières</t>",life_fnc_barrier,"",1,false,true,"","vehicle player isEqualTo player && BarrierOpen isEqualTo 0"]];
- //Gang
- life_actions = life_actions + [player addAction["<t color='#FF0000'>Emplacement de Capture Gang</t>",life_fnc_areaCapture,"",3,false,false,"",' ((typeOf cursorTarget) IsEqualTo "Flag_Red_F") ']];
- };
- // Ceinture de sécu
- life_actions pushBack (player addAction["<t color = '#0a4f75'>Attacher votre ceinture</t>",life_fnc_seatbelt,"",6,false,false,"",' !life_seatbelt && vehicle player != player ']);
- life_actions pushBack (player addAction["<t color = '#0a4f75'>Détacher votre ceinture</t>",life_fnc_seatbelt,"",6,false,false,"",' life_seatbelt && vehicle player != player ']);
- };
- case independent: {
- // Placer des barrieres
- life_actions = life_actions + [player addaction ["<t color='#00FF00'>Barrières</t>",life_fnc_barrier,"",1,false,true,"","vehicle player isEqualTo player && BarrierOpen isEqualTo 0"]];
- };
- // Ceinture de sécu
- life_actions pushBack (player addAction["<t color = '#0a4f75'>Attacher votre ceinture</t>",life_fnc_seatbelt,"",6,false,false,"",' !life_seatbelt && vehicle player != player ']);
- life_actions pushBack (player addAction["<t color = '#0a4f75'>Détacher votre ceinture</t>",life_fnc_seatbelt,"",6,false,false,"",' life_seatbelt && vehicle player != player ']);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement