Commit Graph

25 Commits

Author SHA1 Message Date
ElPumpo c73f78210f mysql-async v3.0.1 support 2018-09-24 17:29:55 +02:00
ElPumpo 16a3897a1d 4 tab indent update 2018-09-20 23:23:38 +02:00
ElPumpo b59c57c413 Added tonumber() checks, locale improvements, inventory improvements 2018-08-11 12:44:10 +02:00
ElPumpo 177791d472 Fixed broken script and last_property being empty instead of nil, closes #33 2018-07-04 18:14:44 +02:00
ElPumpo 148274cee5 Fixed restarting scripts no blips, closes #15 2018-07-03 00:40:18 +02:00
ElPumpo fffde49c1c Minor improvements 2018-07-01 14:57:10 +02:00
ElPumpo 9af2bf7545 Minor fixes, fixed restarting script 2018-07-01 14:14:02 +02:00
ElPumpo d0e23580ee Added back optional arguments 2018-06-06 22:26:54 +02:00
Ben Sherman 217b7fdbe8 Duplication fix
Simply fixed is so that it prevents players from storing items in a negative amount. Storing a certain item as -1 and go to take it out and place whatever amount you want and boom you got unlimited amount of said item.
2018-06-05 20:18:00 +02:00
ElPumpo 64c8193f52 Optimized paying rent, locate improvements 2018-05-04 17:30:39 +02:00
Samuel 8aedd60738 Merge pull request #23 from Cr4zZyBipBiip/patch-1
Optimisation de PayRent
2018-04-15 14:33:10 +02:00
Samuel 994a3eb04b Merge branch 'master' into master 2018-04-05 12:09:41 +02:00
Cr4zZyBipBiip 1e4ba52851 Optimisation de PayRent
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--
2018-04-04 16:51:52 +02:00
ElPumpo b8f06df976 Fixed counting error 2018-03-11 19:06:55 +01:00
ElPumpo 654b3b7665 Fixed exploit taking more than you can carry 2018-03-11 16:35:22 +01:00
David Larsson 8995284b95 Possibly causing crashed due to rented not exist 2018-03-03 06:29:18 +01:00
LuaDeldu f5bfd82d75 Removing saved clothes
Credits to Eden server
2017-12-01 20:20:45 +01:00
Jérémie N'gadi c44abb871d fix(datastore): Fix bug when datastore was too big
Needs newest esx_datastore (1.0.1)
2017-10-16 13:17:44 +02:00
Romain Lanz e9e8690557 chore(style): correct indentation 2017-10-08 12:12:38 +02:00
Jérémie N'gadi 45f273d9f7 Share chest between instances 2017-09-10 11:52:17 +02:00
Jérémie N'gadi 3687fa3058 Update GetPlayers 2017-08-21 21:03:01 +02:00
Jérémie N'gadi 43626c1576 Remove dev function 2017-08-20 13:24:12 +02:00
Jérémie N'gadi 7c91651df4 Fix PayRent 2017-08-20 13:15:31 +02:00
nearbyplayer e6dd9bfa2b Multi-language support 2017-08-16 11:32:40 -04:00
Jérémie N'gadi 32575d64f8 Add files 2017-08-01 14:43:08 +02:00