Aller au contenu

Messages recommandés

Posté(e)

Bonjour, voilà j'ai effectué un bout de code qui semble fonctionnel à une nuance prêt. J'aimerai récupérer une variable pour que quand le joueur se connecte et qu'il est "Equipe" ou "HR" il reçoit un message "Vous êtes bien connecté en tant que membre de l'équipe Administrative". Le code :

 

command /adminrank [<player>] [<text>]:
	trigger:
		if player is op:
			if arg 1 is set:
				if arg 2 is "1":
					if {grade.%uuid of arg-1%} is "Equipe":
						message "&cAttention&8, le joueur %arg-1% est déjà membre de l'équipe !"
						stop
					message "&cL'administrateur %player% &8vous ajoute dans l'équipe administrative." to arg 1
					message "&6&o/aaide&8&o pour avoir la listes des commandes admin." to arg 1
					message "&cAdministration: &8Vous ajoutez le joueur %arg-1% dans l'équipe." to player
					set {grade.%uuid of arg-1%} to "Equipe"
					set arg 1 tab name to "&c%arg 1%"
					stop
				if arg 2 is "2":
					if {grade.%uuid of arg-1%} is "HR":
						message "&cAttention&8, le joueur %arg-1% est déjà membre de l'équipe en tant que HR!"
						stop
					message "&cL'administrateur %player% &8vous ajoute dans l'équipe administrative en tant que HR" to arg 1
					message "&cAdministration: &8Vous ajoutez le joueur %arg-1% dans l'équipe en tant que HR." to player
					set {grade.%uuid of arg-1%} to "HR"
					set arg 1 tab name to "&c%arg 1%"
					stop

 

 

Et enfin dans le on join:

 

if {grade.%player's uuid%} is "HR":
		message "&7Vous êtes connecté en tant que &cmembre HR de l'équipe &7Administrative."
		set player tab name to "&c%player%"
		stop
	else if {grade.%player's uuid%} is "Equipe":
		set player tab name to "&c%player%"
		message "&7Vous êtes connecté en tant que &cmembre de l'équipe &7Administrative."

 

Posté(e)

Je n'ai pas compris ce que tu voulais, car tu dis que tu veux envoyer un message quand un membre rejoint et qu'il a une certaine variable, et tu as déjà le code 🤷‍♂️

Posté(e)

Eh bien en fait j'aimerai que si le joueur est "HR" donc membre de l'équipe administrative, ça lui envoie un message lorsque qu'il se connecte pour lui dire "Tu es bien connecté en tant qu'Admin"

 

Le soucis c'est que mon code ne marche pas pour le on join, alors j'aimerai savoir comment récupérer la variable {grade.uuid of arg 2} pour le mettre dans on join ..

Posté(e)

Désolé mais je ne comprends vraiment pas, parce que ton code est censé fonctionner... :

command /adminrank [<player>] [<int>]:
	trigger:
		if player is op:
			if arg 1 is set:
				if arg 2 is 1:
					if {grade.%uuid of arg-1%} is "Equipe":
						message "&cAttention&8, le joueur %arg-1% est déjà membre de l'équipe !"
						stop
					message "&cL'administrateur %player% &8vous ajoute dans l'équipe administrative." to arg 1
					message "&6&o/aaide&8&o pour avoir la listes des commandes admin." to arg 1
					message "&cAdministration: &8Vous ajoutez le joueur %arg-1% dans l'équipe." to player
					set {grade.%uuid of arg-1%} to "Equipe"
					set arg 1 tab name to "&c%arg 1%"
				else if arg 2 is 2:
					if {grade.%uuid of arg-1%} is "HR":
						message "&cAttention&8, le joueur %arg-1% est déjà membre de l'équipe en tant que HR!"
						stop
					message "&cL'administrateur %player% &8vous ajoute dans l'équipe administrative en tant que HR" to arg 1
					message "&cAdministration: &8Vous ajoutez le joueur %arg-1% dans l'équipe en tant que HR." to player
					set {grade.%uuid of arg-1%} to "HR"
					set arg 1 tab name to "&c%arg 1%"

on join:
	if {grade.%player's uuid%} is "HR":
		message "&7Vous êtes connecté en tant que &cmembre HR de l'équipe &7Administrative."
		set player tab name to "&c%player%"
	else if {grade.%player's uuid%} is "Equipe":
		message "&7Vous êtes connecté en tant que &cmembre de l'équipe &7Administrative."
		set player tab name to "&c%player%"

j'ai mis tes codes bout a bout et fais 2/3 modif d'opti, et ca c'est censé fonctionner...

Posté(e) (modifié)

C'est pas la commande qui bug, elle fonctionne, en fait c'est quand le joueur se connecte et qu'il est membre de l'administration, donc soit "Equipe" ou "HR" le message ne s'envoit pas

Edit:

Autant pour moi c'est réglé, la solution étant de relancer l'ensemble du serveur, merci de ton aide, sujet résolu.

Modifié par Mr_Kofte
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.