[GLua] Enlever des points avec un button

  • Initiateur de la discussion
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Cucu,

j'ai besoin pour un addon d'une sorte de système de points qu'on perd.
Je m'explique :

On a 10 points quand on ouvre le derma A. Dès qu'on appuie sur un des boutons présents, on perd 1 point.
Quand on arrive à 0 cela lance un timer et tant que le timer n'est pas à 0 secondes restantes, on n'accède à un Derma B. Une fois qu'il est à 0, rien ne se passe. Mais si le joueur veut réouvrir le Derma A, ce sera possible, et il ne verra plus le derma B.

Voilà ce que j'ai fais qui ne fonctionne pas du tout :3 (je ne mets que les parties concernées) :

Code:
choose1.DoClick = function() if timer.TimeLeft("ptcit") <= 0 then frame:Remove() gaben() ptcir = 10 else attente() end end
---- Puis dans gaben -----
annul.DoClick = function() pika:Remove() if kabor == "kubdfsbkj" or prenomr == "6387256" or chatr== "hkwmigh" (etc.) then net.Start("foncsend2") net.WriteEntity(LocalPlayer()) net.SendToServer() ptcir = ptcir - 1 else net.Start("foncsend3") net.WriteEntity(LocalPlayer()) net.SendToServer() ptcir = ptcir - 1 end if ptcir != 0 then gaben() else timer.Create("ptcit"..LocalPlayer():SteamID(),60,1,autre) attente() end end
et la même chose sur un deuxième bouton
Comme vous l'avez remarqué, c'était foireux mais... Mathématique pourrais-je dire pour ma défense :)
J'attends vos retours :p
 
  • Banni
SIGEMT

SIGEMT

Geek suprême
Messages
591
Score réaction
523
Points
180
"
net.WriteEntity(LocalPlayer())


"



?????????????????????????????????????????????????????????????????????????????
 
  • J'aime
Réactions: Valfunde
  • Initiateur de la discussion
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
SIGEMT à dit:
"
net.WriteEntity(LocalPlayer())


"



?????????????????????????????????????????????????????????????????????????????
Pour mon côté serveur simplement, il faut que je le récupère pour lui donner une récompense et autre.
Mais ça, ça n'est pas le propre du sujet, cette partie là est fonctionnelle c'est juste le côté ptcir/ptcit qui ne fonctionne pas.
 
  • Banni
SIGEMT

SIGEMT

Geek suprême
Messages
591
Score réaction
523
Points
180
mais what the fuck


y'a l'arg ply de recus déjà dans

net.Receive( "my_message", function( len, pl )
 
  • Initiateur de la discussion
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Ah! Savais pô. Et du coup pour ma réelle question ?
 
  • Initiateur de la discussion
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Ne faut-il pas par hasard créer un NWFloat ou un NWInt propre à l'entité ?
Je connais pas grand chose de cette bibliothèque-là.
 
  • Initiateur de la discussion
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Up :( ?
 
Discord d'entraide
Rejoignz-nous sur Discord