Français Solved Transfert automatique des gains de ravitaillement des stations dans le compte de l'entreprise

  • Auteur de la discussion Auteur de la discussion JNR 01
  • Date de début Date de début

JNR 01

User
29/12/19
64
2
4
450
www.lemnosrp.fr
Bonjour j’ai le script fuel station et compagny système et j’aimerais que l’argent gagner en ravitaillent les stations soit transférer directement dans le compte d’une entreprise !
 
Solution
Salut !

Dans ton @The_Programmer/addons/fuel_stations/client/fn_refuelStation.sqf, remplace ces lignes :
Code:
life_cash = life_cash + _totalcost;
[1] call SOCK_fnc_updatePartial;
par :
Code:
_IDEntreprise = 1;
_entreprise = objNull;
{
    _id = _x select 0;
    _entreprise = _x select 1;
    if (_id isequalto _IDEntreprise) exitWith {_entreprise = _x select 1;};
}foreach maxence_all_entreprises;

_oldEntACC = _entreprise getVariable ["entreprise_bankacc",0];
_oldEntACC = _oldEntACC + _totalcost;
_entreprise setVariable ["entreprise_bankacc",_oldEntACC,true];
[(_entreprise getVariable ["entreprise_id",0]),5,(_entreprise getVariable ["entreprise_bankacc",0])] remoteExecCall ["max_entreprise_fnc_updateEntreprise",2]...
Salut !

Dans ton @The_Programmer/addons/fuel_stations/client/fn_refuelStation.sqf, remplace ces lignes :
Code:
life_cash = life_cash + _totalcost;
[1] call SOCK_fnc_updatePartial;
par :
Code:
_IDEntreprise = 1;
_entreprise = objNull;
{
    _id = _x select 0;
    _entreprise = _x select 1;
    if (_id isequalto _IDEntreprise) exitWith {_entreprise = _x select 1;};
}foreach maxence_all_entreprises;

_oldEntACC = _entreprise getVariable ["entreprise_bankacc",0];
_oldEntACC = _oldEntACC + _totalcost;
_entreprise setVariable ["entreprise_bankacc",_oldEntACC,true];
[(_entreprise getVariable ["entreprise_id",0]),5,(_entreprise getVariable ["entreprise_bankacc",0])] remoteExecCall ["max_entreprise_fnc_updateEntreprise",2];
[_entreprise,format ["%1 (ravitaillement station)",(name player)],_totalcost,2] remoteExecCall ["max_entreprise_fnc_insertEntrepriseLogs",2];

Tu peux remplacer le 1 à la première ligne par l'id de l'entreprise qui recevras l'argent dans ta base de données ;)
 
Solution