Français Solved Remplacer le nom par le numéro de téléphone dans le menu d'achat

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

Rykon

User
13/6/20
66
2
2
450
Hello,


Petit post pour savoir comment remplacer le Nom et Prénom indiqué dans le menu d'achat d'un item, et mettre le numéro de téléphone.

Merci !
 
Solution
Yop !

Dans ton fichier @The_Programmer/addons/eway/client/fn_openEway.sqf, en dessous de cette ligne :
Code:
_titre = _curOffer select 9;
tu peux ajouter celles-ci :
Code:
_sellerObject = objNull;

{
    if ((_curOffer select 5) isEqualTo (getPlayerUID _x)) exitWith {
        _sellerObject = _x;
    };
} foreach playableUnits;

if !(isNull _sellerObject) then {
    _sellerNumber = _sellerObject getVariable ["maxence_numero",""];

    if (_sellerNumber != "") then {
        _sellerName = _sellerNumber;
    } else {
        _sellerName = "pas de téléphone";
    };
} else {
    _sellerName = "hors-ligne";
};

Dans ton fichier @The_Programmer/addons/eway/client/fn_ewayInfoItem.sqf, en dessous de cette ligne ...
Yop !

Dans ton fichier @The_Programmer/addons/Eway/client/fn_openEway.sqf, en dessous de cette ligne :
Code:
_titre = _curOffer select 9;
tu peux ajouter celles-ci :
Code:
_sellerObject = objNull;

{
    if ((_curOffer select 5) isEqualTo (getPlayerUID _x)) exitWith {
        _sellerObject = _x;
    };
} foreach playableUnits;

if !(isNull _sellerObject) then {
    _sellerNumber = _sellerObject getVariable ["maxence_numero",""];

    if (_sellerNumber != "") then {
        _sellerName = _sellerNumber;
    } else {
        _sellerName = "pas de téléphone";
    };
} else {
    _sellerName = "hors-ligne";
};

Dans ton fichier @The_Programmer/addons/Eway/client/fn_ewayInfoItem.sqf, en dessous de cette ligne :
Code:
_description = _data select 10;
tu peux ajouter celles-ci :
Code:
_sellerObject = objNull;

{
    if ((_data select 5) isEqualTo (getPlayerUID _x)) exitWith {
        _sellerObject = _x;
    };
} foreach playableUnits;

if !(isNull _sellerObject) then {
    _sellerNumber = _sellerObject getVariable ["maxence_numero",""];

    if (_sellerNumber != "") then {
        _sellerName = _sellerNumber;
    } else {
        _sellerName = "pas de téléphone";
    };
} else {
    _sellerName = "hors-ligne";
};

Dans ton fichier @The_Programmer/addons/Eway/client/fn_ewayBuy.sqf, en dessous de cette ligne :
Code:
_sellerName = _selectedOffer select 6;
tu peux ajouter celles-ci :
Code:
_sellerObject = objNull;

{
    if ((_selectedOffer select 5) isEqualTo (getPlayerUID _x)) exitWith {
        _sellerObject = _x;
    };
} foreach playableUnits;

if !(isNull _sellerObject) then {
    _sellerNumber = _sellerObject getVariable ["maxence_numero",""];

    if (_sellerNumber != "") then {
        _sellerName = _sellerNumber;
    } else {
        _sellerName = "pas de téléphone";
    };
} else {
    _sellerName = "hors-ligne";
};

Le nom de l'annonceur sera remplacé par son numéro s'il en a un et qu'il est connecté. Sinon il sera affiché "pas de téléphone", ou "hors-ligne" mais son nom restera masqué.
Dis-moi si ça fonctionne comme tu veux :)
 
Dernière édition:
  • Like
Les réactions: Rykon
Solution
Yop !
Dans ton fichier @The_Programmer/addons/Eway/client/fn_ewayInfoItem.sqf, en dessous de cette ligne :
Code:
_description = _data select 10;
tu peux ajouter celles-ci :
Code:
_sellerObject = objNull;

{
    if ((_data select 5) isEqualTo (getPlayerUID _x)) exitWith {
        _sellerObject = _x;
    };
} foreach playableUnits;

if !(isNull _sellerObject) then {
    _sellerNumber = _sellerObject getVariable ["maxence_numero",""];

    if (_sellerNumber != "") then {
        _sellerName = _sellerNumber;
    } else {
        _sellerName = "pas de téléphone";
    };
} else {
    _sellerName = "hors-ligne";
};

Le nom de l'annonceur sera remplacé par son numéro s'il en a un et qu'il est connecté. Sinon il sera affiché "pas de téléphone", ou "hors-ligne" mais son nom restera masqué.
Dis-moi si ça fonctionne comme tu veux :)

Plop ! Désolé pour le retard !

Merci pour la modif ! :D