Aller au contenu
  • 0

AntiSpam modulair


Question

Posté(e)

Bonjour,

 

Je veux faire un système de cooldown dans le chat pour éviter le flood.

 

J'ai tester plein de trucs et je n'y arrive pas :/

 

Morceau de code que j'ai actuellement:

 

        if arg 1 is "timer":
           if arg 2 is not set:
               send "{@logo} La commande est &6/chat timer [temps]"
           if arg 2 is set:
               set {wait} to arg-2
               loop all players:
                   send loop-player title "{@logo} Timer" with subtitle "&6%{wait}% secondes entre chaques messages" for 3 seconds

on chat:
 set {_diff} to difference between {wait} and now
  if {_diff} is smaller than {wait} seconds:
    send "{@logo} Tu dois attendre {wait} seconde(s) entre chaques messages"
    cancel event

 

ps: niveau cooldown je suis une bille x)

 

merci, BrowNeez

9 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Tu peux t'inspirer du code cooldown pour les commandes sinon tout simplement:

 

on chat:
if {timerChat} is set:
	cancel event
	send "&TIMER CHAT !"
else:
	set {timerChat} to true
	wait 2 seconds
	delete {timerChat}

  • 0
Posté(e)

Merci ^^

 

Un dernier soucis : quand je remplace 2 par {wait} la ligne n'est pas reconnus :/

J'ai une erreur "can't understand this effect/condition"

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.