Français Solved Modification du système gouvernemental pour la répartition des fonds

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

babas59

User
23/11/20
190
7
-1
950
Bonjour,
je souhaiterais faire une modification sur le gouvernement system
Envoyer l'argent de la mise en fourrière sur le compte de la police (script fourrière de base)
Envoyer l'argent de la réanimation sur le compte des pompier

De plus j'aimerais que le menu de gestion du compte soit accessible directement sur une application du téléphone pour les haut gradé police/pompier

Bonne journée
 
Dernière édition:
Solution
Hello ! Je vais découper ma réponse en trois parties :

Pour envoyer l'argent de a mise en fourrière au compte de la police,
Dans ton fn_impoundAction.sqf, remplace cette ligne :
Code:
BANK = BANK + _value;
par ceci :
Code:
maxence_compte_cop = maxence_compte_cop + _value;
publicVariable "maxence_compte_cop";

[maxence_compte_gouv,maxence_compte_cop,maxence_compte_med,maxence_compte_east,(name player),3,0,_value,0] remoteExec ["max_gouvernement_fnc_updateAccounts",2];



Pour envoyer l'argent de la réanimation au compte des médecins,
Dans ton fn_revivePlayer.sqf, remplace cette ligne :
Code:
BANK = BANK + _reviveCost;
par ceci :
Code:
maxence_compte_med = maxence_compte_med + _reviveCost;
publicVariable...
Hello ! Je vais découper ma réponse en trois parties :

Pour envoyer l'argent de a mise en fourrière au compte de la police,
Dans ton fn_impoundAction.sqf, remplace cette ligne :
Code:
BANK = BANK + _value;
par ceci :
Code:
maxence_compte_cop = maxence_compte_cop + _value;
publicVariable "maxence_compte_cop";

[maxence_compte_gouv,maxence_compte_cop,maxence_compte_med,maxence_compte_east,(name player),3,0,_value,0] remoteExec ["max_gouvernement_fnc_updateAccounts",2];



Pour envoyer l'argent de la réanimation au compte des médecins,
Dans ton fn_revivePlayer.sqf, remplace cette ligne :
Code:
BANK = BANK + _reviveCost;
par ceci :
Code:
maxence_compte_med = maxence_compte_med + _reviveCost;
publicVariable "maxence_compte_med";

[maxence_compte_gouv,maxence_compte_cop,maxence_compte_med,maxence_compte_east,(name player),3,0,_reviveCost,0] remoteExec ["max_gouvernement_fnc_updateAccounts",2];



Pour ouvrir le menu de gestion des comptes police il faut mettre dans le "onButtonClick" ou le "action" (pour l'Iphone X ou l'Iphone XI) :
Code:
closeDialog 0; [1] spawn max_gouvernement_fnc_accountManagementMenu;

Pour ouvrir le menu de gestion des comptes médics il faut mettre dans le "onButtonClick" ou le "action" :
Code:
closeDialog 0; [2] spawn max_gouvernement_fnc_accountManagementMenu;
 
Dernière édition:
Solution
Effectivement il y a une petite erreur dans le script si tu n'as pas le side ADAC que je vais corriger de suite.
Pour corriger le soucis, dans ton @The_Programmer/addons/government_system/client/fn_accountManagementMenu.sqf, supprime cette ligne :
Code:
if ((_type isEqualTo 4) && ((call life_adaclevel) < (getNumber (_config >> "min_adaclevel_to_use_east_account")))) exitWith {};

Le fix sera ajouté à la prochaine mise à jour ;)