The-Programmer Forum

Maxence a écrit le dernier message :
#4
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;
    };
};