Aller au contenu
  • 0

Aide /vanish


Invité

Question

Posté(e)

Bonjour, je suis en train de coder un Skript de modération (pas très original mais c'est mon premier "gros" Skript). Et j'aimerais que pour le /vanish, ceux qui ont la permission {@permHelper} puisse voir les modérateurs en vanish. J'ai essayé la seule chose qui me paraissait logique mais ça me fait 1 erreur (2 dans le screen parce que c'est deux fois le même système et il y a écrit 6 erreurs mais 2 qui me posent problème les 2 autres c'est différent). Merci à vous d'avoir lu.

Version serveur: 1.8

Version Skript: 2.2 dev 27

command /vanish:
	permission: {@permMod}
	permission message: &4Tu n'as pas la permission !
	trigger:
		if {vanish.%UUID of player%} is not set:
			loop all players:
				if loop-player has not permission "{@permHelper}": #L'erreur vient de là
					set {vanish.%UUID of player%} to true
					hide player from loop-player
					send "&7Tu es désormais en &dvanish &7!"
		else:
			clear {vanish.%UUID of player%}
			reveal player from all players
			send "&7Tu n'es désormais plus en &dvanish &7!"

#Si le modérateur à quitté en vanish, ça lui enlève.

on quit:
	if {vanish.%UUID of player%} is true:
		clear {vanish.%UUID of player%}
		reveal player from all players

on join:
	loop all players:
		if loop-player has not permission "{@permHelper}": #L'erreur vient de là aussi
			if {vanish.%UUID of loop-player%} is true:
				hide loop-player to player

 

Screenshot_1.png

Screenshot_5.png

4 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Salut,

Tu peux essayer ceci:

command /vanish:
	permission: {@permMod}
	permission message: &4Tu n'as pas la permission !
	trigger:
		if {vanish.%UUID of player%} is not set:
			set {vanish.%UUID of player%} to true
			send "&7Tu es désormais en &dvanish &7!"
			loop all players:
				if loop-player has permission "{@permHelper}":
					stop
				else:
					hide player from loop-player
		else:
			clear {vanish.%UUID of player%}
			reveal player from all players
			send "&7Tu n'es désormais plus en &dvanish &7!"

#Si le modérateur à quitté en vanish, ça lui enlève.

on quit:
	if {vanish.%UUID of player%} is true:
		clear {vanish.%UUID of player%}
		reveal player from all players

on join:
	loop all players:
		if {vanish.%UUID of loop-player%} is true:
			if loop-player has permission "{@permHelper}":	
				stop
			else:
				hide player from loop-player

 

  • 0
Posté(e)
il y a 34 minutes, Acenox a dit :

Salut,

Tu peux essayer ceci:


command /vanish:
	permission: {@permMod}
	permission message: &4Tu n'as pas la permission !
	trigger:
		if {vanish.%UUID of player%} is not set:
			set {vanish.%UUID of player%} to true
			send "&7Tu es désormais en &dvanish &7!"
			loop all players:
				if loop-player has permission "{@permHelper}":
					stop
				else:
					hide player from loop-player
		else:
			clear {vanish.%UUID of player%}
			reveal player from all players
			send "&7Tu n'es désormais plus en &dvanish &7!"

#Si le modérateur à quitté en vanish, ça lui enlève.

on quit:
	if {vanish.%UUID of player%} is true:
		clear {vanish.%UUID of player%}
		reveal player from all players

on join:
	loop all players:
		if {vanish.%UUID of loop-player%} is true:
			if loop-player has permission "{@permHelper}":	
				stop
			else:
				hide player from loop-player

 

Merci mais même sans la permission d'helper, le joueur s'affiche encore.

 

il y a 11 minutes, NikosDev a dit :

"Has" à la forme négative ne marche pas.
Essaie donc "don't have" & "have".
Perso ça marche.

Merci, ça marche très bien. Le problème est donc résolu. Merci à vous deux.

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.