Français Solved Comment faire pour que l'argent des candidats au permis de conduire aille sur le compte de l'entreprise ?

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

Lows

User
19/1/20
59
1
2
0
Bonjour,

J'aimerai savoir comment faire pour que l'argent que les personne paye quand il veulent passer le permis va sur le compte d'une entreprise ?

Cordialement
 
Solution
Salut !
Pour que l'argent payé pour passer son permis pratique aille dans le compte d'une entreprise il y a une modification à faire.
Dans ton @The_Programmer/addons/driving_exam/client/fn_drivingStartExam.sqf, trouve cette ligne life_cash = life_cash - _price; et ajoute en dessous ces lignes :
Code:
_companyID = 1;
_company = objNull;
{
    if ((_x select 0) isEqualTo _companyID) exitWith {_company = (_x select 1);};
} foreach maxence_all_entreprises;

if !(isNull _company) then {
    _oldEntACC = _company getVariable ["entreprise_bankacc",0];
    _oldEntACC = _oldEntACC + _price;
    _company setVariable ["entreprise_bankacc",_oldEntACC,true];
    [(_company getVariable ["entreprise_id",0]),5,(_company...
Salut !
Pour que l'argent payé pour passer son permis pratique aille dans le compte d'une entreprise il y a une modification à faire.
Dans ton @The_Programmer/addons/driving_exam/client/fn_drivingStartExam.sqf, trouve cette ligne life_cash = life_cash - _price; et ajoute en dessous ces lignes :
Code:
_companyID = 1;
_company = objNull;
{
    if ((_x select 0) isEqualTo _companyID) exitWith {_company = (_x select 1);};
} foreach maxence_all_entreprises;

if !(isNull _company) then {
    _oldEntACC = _company getVariable ["entreprise_bankacc",0];
    _oldEntACC = _oldEntACC + _price;
    _company setVariable ["entreprise_bankacc",_oldEntACC,true];
    [(_company getVariable ["entreprise_id",0]),5,(_company getVariable ["entreprise_bankacc",0])] remoteExecCall ["max_entreprise_fnc_updateEntreprise",2];
    [_company,format ["Ravitaillement en essence : %1",(name player)],_price,2] remoteExecCall ["max_entreprise_fnc_insertEntrepriseLogs",2];
};
Il faut que tu remplaces le 1 après _companyID = par l'id de l'entreprise dans la table entreprise de ta base de données

Pour que l'argent payé pour passer son permis théorique aille dans le compte d'une entreprise il y a une modification à faire.
Dans ton @The_Programmer/addons/driving_questions/client/fn_drivingStartExam.sqf, trouve cette ligne life_cash = life_cash - _price; et ajoute en dessous ces lignes :
Code:
_companyID = 1;
_company = objNull;
{
    if ((_x select 0) isEqualTo _companyID) exitWith {_company = (_x select 1);};
} foreach maxence_all_entreprises;

if !(isNull _company) then {
    _oldEntACC = _company getVariable ["entreprise_bankacc",0];
    _oldEntACC = _oldEntACC + _price;
    _company setVariable ["entreprise_bankacc",_oldEntACC,true];
    [(_company getVariable ["entreprise_id",0]),5,(_company getVariable ["entreprise_bankacc",0])] remoteExecCall ["max_entreprise_fnc_updateEntreprise",2];
    [_company,format ["Ravitaillement en essence : %1",(name player)],_price,2] remoteExecCall ["max_entreprise_fnc_insertEntrepriseLogs",2];
};
Il faut que tu remplaces le 1 après _companyID = par l'id de l'entreprise dans la table entreprise de ta base de données
 
Solution