Problème achat entités

  • Initiateur de la discussion Membre supprimé 148402
  • Date de début
  • Initiateur de la discussion
M

Membre supprimé 148402

Anonyme
Bonjour, je crée un f4 et j'aimerais faire un onglet d'achat ou on peut choisir le nombre de fois qu'on veut acheter l'item.
1593109988937.png

J'aimerais faire en sorte que si on choisit par exemple 2, et qu'on appuie sur acheter, ça achète 2 entités.
Voici la commande effectuée quand on appuie sur acheter:
1593110109800.png

Voici la fonction RunEntCmd:
1593110195323.png

J'ai essayé de faire un timer avec la local du nombre d'achats sélectionné:
1593110390605.png

mais ça ne fonctionne pas.
Pouvez vous m'aider?
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 273
Score réaction
9 687
Points
1 845
@Numerix @thepsyca
 
  • J'aime
Réactions: thepsyca
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Faudrait faire ta propre fonction d'achat en reprenant https://github.com/FPtje/DarkRP/blob/master/gamemode/modules/base/sh_createitems.lua la fonction buythis a partir ligne 319. C'est pas ouf mais pas d'autre idée qui me vienne a l'esprit
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Sinon :

1. Tu crées une méthode permettant d'acheter une entitée côté serveur.
( Tu vérifies que le joueur est l'argent, tu le fais payer, tu peux faire une limite max d'ent par joueur et tu le set owner de l'entité ).
2. Lorsque ton joueur clique sur ton btn 'Acheter' tu envoies une demande au serveur avec en paramètres le nb qu'il veut + le nom de l'entité / sa classe / ce que tu veux qui te permette de trouver ton entité.
3. Dans ton net.receive tu récupères le nb qu'il veut et avec ça tu fais une boucle.
4. Dans ta boucle tu le fais appel ta méthode d'achat faite à l'étape 1.
 
Discord d'entraide
Rejoignz-nous sur Discord