Bonjour. Dans deux de mes scripts, j'ajoutes ces lignes de code afin d'ajouter automatiquement de l'argent dans les caisses de l'entreprises.
L'idée à chaque fois est bon.
Le message est bien ajouté dans les logs, mais pas l'argent...
Que fais je de mal ?
Code:
_IDEntreprise = 49;
_entreprise = objNull;
{
_id = _x select 0;
_entreprise = _x select 1;
if (_id isequalto _IDEntreprise) exitWith {_entreprise = _x select 1;};
}foreach maxence_all_entreprises;
_prix = 3000;
_oldEntACC = _entreprise getVariable ["entreprise_bankacc",0];
_oldEntACC = _oldEntACC + _prix;
_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 (Livraison aerienne)",(name player)],_prix,2] remoteExecCall ["max_entreprise_fnc_insertEntrepriseLogs",2];
L'idée à chaque fois est bon.
Le message est bien ajouté dans les logs, mais pas l'argent...
Que fais je de mal ?