Français Solved Comment transférer de l'argent depuis l'iPhone X ?

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

Mpoxsx

User
24/4/20
24
0
300
Bonjour je cherche comment faire pour pouvoir transférer de l'argent de puis le menu argent de l'Iphone X jusqu’à la j'ai réussi pratiquement a le faire fonctionné mais je suis bloqué pour pouvoir affiché la liste des joueurs en ligne pour pouvoir transfert l'argent j'ai essayé de mettre la même ligne que dans les atm cela affiche le menu de sélection mais quand je clique rien ne se passe.

Voici la ligne que j'ai mais dans le config banque pour pouvoir affiché la liste des joueurs comme dans les atm :

class PlayerList: Life_RscCombo {
idc = 2703;
x = 0.72471333333334 * safezoneW + safezoneX;
y = 0.656262683382498 * safezoneH + safezoneY;
w = 0.075 * safezoneW;
h = 0.017 * safezoneH;
};
 
Solution
Tu peux retrouver le dialog dans ta mission/The-Programmer/Iphone_x/dialogs/Banque.hpp et ajouter dans ce dialog le Life_RscCombo comme tu as mis tout en haut.

Tu peux faire la modification dans le @The_Programmer/addons/iphone_x/client/Apps/fn_apps_payEasy.sqf, il suffit d'ajouter à la fin du fichier (c'est le code de Liliannismo33 Liliannismo33 simplifié) :
Code:
_units = _display displayCtrl 2022;
lbClear _units;

{ 
     if (!(isNull _x) && (alive _x) && (_x != player)) then {
         _type = "";
        switch (side _x) do {
            case west: {_type = "Cop"};
            case civilian: {_type = "Civ"};
            case independent: {_type = "EMS"};
        };

         _units lbAdd format["%1 - %2"...
Salut, c'est normal, tu as juste créer la liste, mais rien n'as été attribué. Dans l'atm, (si tu veux rester sur cet exemple), les joueurs sont attribué dans le fichier "core/shops/fn_atmMenu.sqf" entre les lignes 20 à 36

Code:
_units = CONTROL(2700,2703);

lbClear _units;
CONTROL(2700,2701) ctrlSetStructuredText parseText format ["<img size='1.7' image='icons\ico_bank.paa'/> $%1<br/><img size='1.6' image='icons\ico_money.paa'/> $%2",[BANK] call life_fnc_numberText,[CASH] call life_fnc_numberText];

{
    _name = _x getVariable ["realname",name _x];
    if (alive _x && (!(_name isEqualTo profileName))) then {
        switch (side _x) do {
            case west: {_type = "Cop"};
            case civilian: {_type = "Civ"};
            case independent: {_type = "EMS"};
        };
        _units lbAdd format ["%1 (%2)",_x getVariable ["realname",name _x],_type];
        _units lbSetData [(lbSize _units)-1,str(_x)];
    };
} forEach playableUnits;

En gros on récupère l'IDC de notre liste, et en haut, on l'as défini dans notre variable local "_units".

Ensuite on dis que pour chaque unité jouable, et bien on attribut le nom du joueur dans la liste et on répète l'opération.
 
  • Like
Les réactions: Jean-Baptiste
Tu peux retrouver le dialog dans ta mission/The-Programmer/Iphone_x/dialogs/Banque.hpp et ajouter dans ce dialog le Life_RscCombo comme tu as mis tout en haut.

Tu peux faire la modification dans le @The_Programmer/addons/iphone_x/client/Apps/fn_apps_payEasy.sqf, il suffit d'ajouter à la fin du fichier (c'est le code de Liliannismo33 Liliannismo33 simplifié) :
Code:
_units = _display displayCtrl 2022;
lbClear _units;

{ 
     if (!(isNull _x) && (alive _x) && (_x != player)) then {
         _type = "";
        switch (side _x) do {
            case west: {_type = "Cop"};
            case civilian: {_type = "Civ"};
            case independent: {_type = "EMS"};
        };

         _units lbAdd format["%1 - %2", _x getVariable ["realname", name _x], _type];
        _units lbSetData [(lbSize _units)-1,str (_x)];
     };
} foreach playableUnits;
 
Solution
Bonjour cela fonctionne mais quand je sélectionne la personne et que je clique sur le bouton transférer cela me dit de sélectionner quelqu'un
 
Alors il faut que tu fasses une nouvelle fonction (créer le fichier .sqf avec un nom différent et le définir dans ton Functions.hpp)
Ensuite remplace la fonction qui est call dans ton Banque.hpp (anciennement [] call call life_fnc_bankTransfer) par la nouvelle

Tu pourras remettre le fn_bankTransfer.sqf de base pour que sur l'ATM ça fonctionne comme avant :)