Aller au contenu
Cub4tomik

Slow Mode

Messages recommandés

Bonsoir,

 

Ce soir j'aurais besoin d'un skript qui permet de mettre le chat en mode slow.

Par exemple : Attendez encore 10 secondes avant de parler.

 

La commande serais : /slow <secondes>

La permission : mod.slow

 

Le joueur ne pourrait poster un message que toutes les <secondes> secondes.

 

Merci de votre aide !

Partager ce message


Lien à poster
Partager sur d’autres sites

Voici mon code :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Et voici le message :

Vous devez maintenant attendre 5 secondes pour reparlé. (Slow mis sur 5)

Partager ce message


Lien à poster
Partager sur d’autres sites

Je n'ai aucune erreur, comme plus haut !

 

Je rappelle :

Voici mon code :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Et voici le message :

Vous devez maintenant attendre 5 secondes pour reparlé. (Slow mis sur 5)

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Tient :

 

on chat:
	set {_w} to difference between {chat.%player%.wait} and now
	if {_w} is less than {chat.waittime} parsed as time span:
			if the player has the permission "chatdelay.admin":
					stop
		if the player does not have the permission "slow.admin":
				cancel event
				send "&c[CD] &fVous devez attendre &c%{chat.waittime}%&fpour parler!" to player
				stop
		if {_w} is more than {chat.waittime} parsed as time span:
				set {chat.%player%.wait} to now
				stop

command /slow [<text>]:
	trigger:
			if the player has the permission "chatdelay.admin":
					if arg is set:
							if arg is "off":
									set {_t} to "0 seconds"
									send "&c[CD] &fSlow mode supprimé" to player
									set {chat.waittime} to {_t}
									stop
								if arg is not "off":
										set {_t} to "%arg parsed as number% secondes"
										send "&c[CD] &fSlow mode mis sur %{_t}%" to player
										set {chat.waittime} to {_t}
										stop
on quit:
delete {chat.%player%.wait}

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.