Aller au contenu
Mat

Un anti-spam

Messages recommandés

Salut a tous,

Je suis de retour sur skript et j'ai perdu mes bases. Je cherche quelqu'un qui pourrais donc me faire un anti-spam pour que les players ne puissent parler dans le chat que toutes les 3s. J'ai pas mal chercher dans le fofo mais je n'en ai pas trouvé mais si vous avez un lien donnez le moi.

Merci a vous d'avance.

Partager ce message


Lien à poster
Partager sur d’autres sites

command /timerchat [<text>]:

aliases: tc, antispam

permission: timerchat.use

permission message: &4&lErreur > &cTu n'as pas accés à la commande !

trigger:

if arg 1 is not set:

message "&7/timerchat off &f: désactive l'AntiSpam."

if arg 1 is "off":

clear {timerchat.delai}

broadcast "&4&lAntiSpam > &cDélai désactivé !"

if arg 1 is "faible":

set {timerchat.delai} to false

broadcast "&4&lAntiSpam > &cDélai réglé à 2 secondes !"

if arg 1 is "normal":

set {timerchat.delai} to true

broadcast "&4&lAntiSpam > &cDélai réglé à 10 secondes !"

if arg 1 is "fort":

set {timerchat.delai} to 3

broadcast "&4&lAntiSpam > &cDélai réglé à 30 secondes !"

 

Je crois que ça marche, redis moi ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai oublié ça ^^

on chat:

if player doesn't have permission "chat.spam":

if {timerchat.delai} is not set:

stop

if {timerchat.delai} is false:

set {_diff} to difference between {chat.%player%} and now

if {_diff} is smaller than 2 seconds:

message "&4&1AntiSpam > &cImpossible, tu ne peux pas spam, attends au moins 2 secondes !"

cancel event

stop

set {Chat.%player%} to now

if {timerchat.delai} is true:

set {_diff} to difference between {chat.%player%} and now

if {_diff} is smaller than 10 seconds:

message "&4&1AntiSpam > &cImpossible, tu ne peux pas spam, attends au moins 10 secondes !"

cancel event

stop

set {Chat.%player%} to now

if {timerchat.delai} is 3:

set {_diff} to difference between {chat.%player%} and now

if {_diff} is smaller than 30 seconds:

message "&4&1AntiSpam > &cImpossible, tu ne peux pas spam, attends au moins 30 secondes !"

cancel event

stop

set {Chat.%player%} to now

Partager ce message


Lien à poster
Partager sur d’autres sites

×
×
  • 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.