Français Solved Retrait des salaires des pompiers et gendarmes du compte gouvernement

  • Auteur de la discussion Auteur de la discussion Aiden
  • Date de début Date de début

Aiden

User
3/9/20
310
10
3
950
Bonjour,je voudrais savoir si c est possible de faire en sorte que les salaires des pompier et gendarme soit retirer du compte gouvernement
 
Solution
Hello, oui, dans ton client.fsm, tu peux remplacer cette ligne :
Code:
"[(call life_paycheck),2] spawn max_gouvernement_fnc_gouvernementTaxe;"\n
Par la même chose mais avec une condition :
Code:
"if (playerSide isEqualTo civilian) then {" \n
"    [(call life_paycheck),2] spawn max_gouvernement_fnc_gouvernementTaxe;"\n
"};" \n
Hello, oui, dans ton client.fsm, tu peux remplacer cette ligne :
Code:
"[(call life_paycheck),2] spawn max_gouvernement_fnc_gouvernementTaxe;"\n
Par la même chose mais avec une condition :
Code:
"if (playerSide isEqualTo civilian) then {" \n
"    [(call life_paycheck),2] spawn max_gouvernement_fnc_gouvernementTaxe;"\n
"};" \n
 
Solution
Ok merci et esque c est possible de faire en sorte que ce soit le gouvernement qui paye les item des gendarme et pompier genre bandage tes bull armes etc
 
Tu peux essayer de remplacer dans ton fn_weaponShopBuySell.sqf ces lignes (2 fois) :
Code:
if (_price > CASH) exitWith {hint localize "STR_NOTF_NotEnoughMoney"};
hint parseText format [localize "STR_Shop_Weapon_BoughtItem",_itemInfo select 1,[_price] call life_fnc_numberText];
CASH = CASH - _price;
[_item,true] call life_fnc_handleItem;
par celles-ci :
Code:
switch (playerSide) do {
    case west : {
        if (_price > maxence_compte_cop) exitWith {hint "Il n'y a pas assez d'argent dans le compte police !";};
        hint parseText format [localize "STR_Shop_Weapon_BoughtItem",_itemInfo select 1,[_price] call life_fnc_numberText];
        maxence_compte_cop = maxence_compte_cop - _price;
        [maxence_compte_gouv,maxence_compte_cop,maxence_compte_med,maxence_compte_east,(name player),1,3,_price,0] remoteExec ["max_gouvernement_fnc_updateAccounts",2];

        [_item,true] call life_fnc_handleItem;
    };

    case independent : {
        if (_price > maxence_compte_med) exitWith {hint "Il n'y a pas assez d'argent dans le compte médecin !";};
        hint parseText format [localize "STR_Shop_Weapon_BoughtItem",_itemInfo select 1,[_price] call life_fnc_numberText];
        maxence_compte_med = maxence_compte_med - _price;
        [maxence_compte_gouv,maxence_compte_cop,maxence_compte_med,maxence_compte_east,(name player),2,3,_price,0] remoteExec ["max_gouvernement_fnc_updateAccounts",2];

        [_item,true] call life_fnc_handleItem;
    };

    default {
        if (_price > CASH) exitWith {hint localize "STR_NOTF_NotEnoughMoney";};
        hint parseText format [localize "STR_Shop_Weapon_BoughtItem",_itemInfo select 1,[_price] call life_fnc_numberText];
        CASH = CASH - _price;
        [_item,true] call life_fnc_handleItem;
    };
};
 
  • Like
Les réactions: Joe Dalton