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;
};
};