[G-Lua] Comment mettre un limits de spawn, sur une entités

  • Initiateur de la discussion Devils_Monkey
  • Date de début
  • Initiateur de la discussion
Devils_Monkey

Devils_Monkey

Geek
Messages
315
Score réaction
12
Points
95
Salut, je cherche à faire un system de slots pour entités.

En gros je bosse sur un NPCShop, et je voudrais que par exemple on ne peut pas faire spawn 3 fois la même entités.
Exemple: item_healthkit aurais un slots de 6, donc si on essaye dans faire spawn une 7éme cela bloque.


Je ne trouve pas de fountion qui permet de set un limit sur mon entités
 
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
C'est peut être pas la meilleure manière mais fait un compteur, quand le joueur achète une entitée, tu ajoute 1 à une variable et si la variable dépasse X on ne peut plus acheter

Code:
local counter = 0
if counter <= 5 then
-- tu fait spawn ton entitée
counter = counter + 1
end
 
  • Initiateur de la discussion
Devils_Monkey

Devils_Monkey

Geek
Messages
315
Score réaction
12
Points
95
Oui mais si le mec suppr l'entités le conteur resteras pareil avec ton code
 
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
Devils_Monkey à dit:
Oui mais si le mec suppr l'entités le conteur resteras pareil avec ton code
Tant pit pour lui 4HeadBabyRage
 
  • Initiateur de la discussion
Devils_Monkey

Devils_Monkey

Geek
Messages
315
Score réaction
12
Points
95
Bais non, c'est pas "tant pit pour lui ". Désoler
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Devils_Monkey à dit:
Oui mais si le mec suppr l'entités le conteur resteras pareil avec ton code
Bah quand l’entité est remove tu regarde si elle a un propriétaire et si oui tu fais - 1
 
  • Initiateur de la discussion
Devils_Monkey

Devils_Monkey

Geek
Messages
315
Score réaction
12
Points
95
Ok, donc si je comprend bien il faut que: je regarde si le joueur es proprietaire de l'entités qui es sur mon NPCJobs et si oui ça lui retire 1 à sa variable ?
 
  • Banni
zoldacyt

zoldacyt

Geek
Messages
42
Score réaction
33
Points
50
Devils_Monkey à dit:
Ok, donc si je comprend bien il faut que: je regarde si le joueur es proprietaire de l'entités qui es sur mon NPCJobs et si oui ça lui retire 1 à sa variable ?
Oui
 
  • Initiateur de la discussion
Devils_Monkey

Devils_Monkey

Geek
Messages
315
Score réaction
12
Points
95
@zoldacyt Tu connais là function pour savoir si une entités es supprimé
 
  • Banni
zoldacyt

zoldacyt

Geek
Messages
42
Score réaction
33
Points
50
En général le wiki est ton ami : http://wiki.garrysmod.com/page/Main_Page
Devils_Monkey à dit:
@zoldacyt Tu connais là function pour savoir si une entités es supprimé
 
  • Initiateur de la discussion
Devils_Monkey

Devils_Monkey

Geek
Messages
315
Score réaction
12
Points
95
Oui mais je trouve pas
@zoldacyt c'est pour cela que je demande
 
  • Banni
zoldacyt

zoldacyt

Geek
Messages
42
Score réaction
33
Points
50
Devils_Monkey à dit:
Oui mais je trouve pas
@zoldacyt c'est pour cela que je demande
http://wiki.garrysmod.com/page/ENTITY/OnRemove
 
  • Initiateur de la discussion
Devils_Monkey

Devils_Monkey

Geek
Messages
315
Score réaction
12
Points
95
Ok merci
 
  • Initiateur de la discussion
Devils_Monkey

Devils_Monkey

Geek
Messages
315
Score réaction
12
Points
95
@zoldacyt Désoler mais je n'arrive pas à coder ceci. Tu pourrais m'aider ?
 
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Je comprends pas le mot slot dans tout ça.
Tu voudrais plutôt qu'au maximum on puisse avoir 6 enttiés spawn, ou 6 swep give c'est ça ?
 
  • Initiateur de la discussion
Devils_Monkey

Devils_Monkey

Geek
Messages
315
Score réaction
12
Points
95
@Feytone Exactement
 
Discord d'entraide
Rejoignz-nous sur Discord