mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-31 10:18:54 +00:00
1e4ba52851
Petite modif pour optimiser le PayRent qui faisait crash pas mal de serveur dû au nombre de joueurs importants... Pour vous expliquer le changement, voici ce qu'il faisait auparavant : 1) Selection de tout les utilisateur en DB 2) Sauvegarde dans 2 tableaux de l'argent de CHAQUE users enregistré en DB 3) Selection de tout les utilisateurs qui ont un appart en location 4) On fait le tour de tout les joueurs en ligne, ==> Si en ligne, alors on débite ==> Si horsligne, on stock dans le tableau 2 (newMoney) le nouveau montant de son compte en banque 5) On donne l'argent à l'agent immobilier 6) On fait le tour des 2 tableaux, si prevMoney est différent de newMoney alors on change en DB... ==> Pour rappel... prevMoney et newMoney possède tout les deux TOUT les users de la DB... donc je vous laisse imaginer le travail machine Et donc, on en vient a mon code, voici son fonctionnement : 1) Selection de tout les utilisateurs qui ont un appart en location 2) On recherche si le joueur est en ligne ==> Si oui alors on débite ==> Si non alors on change son compte en banque 3) On paie l'agent immobilier --FIN--