Français Not solved Trier les joueurs par ordre alphabétique dans les Factures

  • Auteur de la discussion Auteur de la discussion ewandu76
  • Date de début Date de début
  • Bonjour Visiteur ! Les sujets de cette catégorie sont clos. Si vous souhaitez réouvrir, merci de nous contacter en précisant le lien du post à réouvrir !

    Hello Visiteur ! The topics in this category are closed. If you wish to reopen, please contact us with the link of the post you wish to reopen !

ewandu76

User
29/12/19
1
0
100
Bonjour à tous,

Je viens vers vous afin de savoir s’il y a possibilité de trier la liste des joueurs par ordre alphabétique dans le menu des Factures et s’il y a possibilité de rajouter le bouton « Cible » tout en haut de la liste afin de faire une facture au joueur en face.

Si ceci est faisable, auriez-vous la gentillesse de me donner le petit code à mettre et où le mettre ?

J’aimerais aussi savoir si ce morceau de code est le même si je veux faire en sorte de faire le même tri pour tous les menus de l’Iphone X ? Je me chargerais de l’intégrer, vous avez déjà assez fait pour moi :)

Vous remerciant par avance :)
 
Dernière édition:
Salut !

Pour trier les factures reçues par ordre alphabétique, dans ton @The_Programmer/addons/billing_system/server/fn_getFacturesReceived.sqf, trouve cette ligne :
Code:
_query = format ["SELECT id, from_pid, to_pid, to_name, company, text, price, payed FROM factures WHERE to_pid='%1' ORDER BY insert_time DESC",_pid];
et remplace là par :
Code:
_query = format ["SELECT id, from_pid, to_pid, to_name, company, text, price, payed FROM factures WHERE to_pid='%1' ORDER BY to_name ASC",_pid];

Pour que quand tu ouvres le menu pour créer une facture, qu'il y a un joueur en face de toi et que ça pré-sélectionne ce joueur, dans ton @The_Programmer/addons/billing_system/client/fn_factureMenu.sqf, en dessous de :
Code:
_playersList lbSetData [(lbSize _playersList)-1,str(_x)];
ajoute :
Code:
if (cursorObject isEqualTo _x) then {_playersList lbSetCurSel ((lbSize _playersList)-1);};

Dis-moi si ça fonctionne :)