Aller au contenu

Question

Posté(e)

Version de Minecraft : 1.8
Version de Skript : 2.2.dev25

Addons utilisés:WildSkript, Umbaska, TuSKe, SkUtilities, SkStuff, SkRayFall, SkQuery-Lime, Skellett-legacy, RandomSK

Type du skript : Ecrivez ici le type de skript souhaité

Description du script :

Salut,

bon comme dit précédemment je bosse sur un skript pour un jeu pvp 

du coup avec des potes on a voulu ajouter les pseudo en couleur des joueurs 

en fonction de leurs équipe et du coup pour ça on a rajouter a la commande qui 

ajoute un joueur dans une équipe cette commande

set player tab name to "&b%arg-player%"
#met le nom en bleu du joueur qui est visée

problème ce n'est pas le joueur qui est dans l'argument qui prend la couleur

mais l'executeur de la commande qui prend le pseudo et la couleur du joueur dans l'argument

je sais pas trop comment régler ça donc merci de m'aider ^^

  • J'aime 1

12 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Il y a 13 heures, xEndrisx a dit :

%arg-player%

J'ai jamais vu cette syntaxe "%arg-player%" x)

Alors c'est tout a fait normal car la syntaxe normal pour définir sur un argument  donné est

%arg 1%

Donc normalement cela devrait être

set player tab name to "&b%arg 1%"
#met le nom en bleu du joueur qui est visée

 

  • J'aime 1
  • 0
Posté(e)

merci mais toujours le même prb le ce n'est pas le joueur de l'argument qui prend la couleur mais 

le joueur qui rentre la commande qui prend le pseudo et la couleur 😕

  • 0
Posté(e)
à l’instant, xEndrisx a dit :

merci mais toujours le même prb le ce n'est pas le joueur de l'argument qui prend la couleur mais 

le joueur qui rentre la commande qui prend le pseudo et la couleur 😕

Tu parles du pseudo du joueur ?

  • 0
Posté(e)

j'explique plus clairement:

un joueur op rentre une commande pour ajouter un autre joueur à une équipe

dans cette commande il y'a cette fameuse ligne : 

set player tab name to "&b%arg 3%"

probleme ce n'est pas le joueur qui a ete ajouté dans l'équipe bleu qui prend la couleur bleu à son pseudo dans la tablist

mais le joueur op qui prend le pseudo du joueur normal et la couleur du pseudo qui était censé être appliqué au joueur normal

  • 0
Posté(e) (modifié)

Ah j'avais pas fait attention x))

Ta ligne

il y a 2 minutes, xEndrisx a dit :

set player tab name to "&b%arg 3%"

c'est

set arg #1 ou 2 ect...# tab name to "&b%arg 3%"

en faite tu met "player" donc cela se défini au joueur qui exécute l'action

Modifié par LOUDO
  • 0
Posté(e)

oui c'est ça!

du coup est ce que y'a moyen de changé ça 

genre par exemple si cette syntaxe existe:

 

if arg 3 is a player:

est ce que avec ça je redéfinis le "player" du coup ce n'est plus le joueur qui execute la commande

mais le joeur de l'argument?

  • 0
Posté(e)
à l’instant, xEndrisx a dit :

oui c'est ça!

du coup est ce que y'a moyen de changé ça 

genre par exemple si cette syntaxe existe:

 


if arg 3 is a player:

est ce que avec ça je redéfinis le "player" du coup ce n'est plus le joueur qui execute la commande

mais le joeur de l'argument?

Oui mais ça se sert à rien de rajouter ça car ton argument est déjà considéré comme un joueur

  • 0
Posté(e) (modifié)

ben moi je veux que dans:

set player tab name to "&b%arg 3%"

"player" sa soit le joueur de l'argument et pas l'executeur donc est ce que en faisant ça

if arg 2 is "Blue":
	if arg 3 is a player:
    	          set {Equipe::%arg-player%} to "Blue"
		  execute console command "/scoreboard teams join Blue %arg 3%"
		  set  player tab name to "&9%arg 3%"
		  send "&9%arg-player%&f est désormais dans l'équipe &9Bleue"

est ce que "player" devient le joueur de l'argument?

Modifié par xEndrisx
  • 0
Posté(e)
il y a 2 minutes, xEndrisx a dit :

ben moi je veux que dans:


set player tab name to "&b%arg 3%"

"player" sa soit le joueur de l'argument et pas l'executeur donc est ce que en faisant ça


if arg 2 is "Blue":
	if arg 3 is a player:
    	          set {Equipe::%arg-player%} to "Blue"
		  execute console command "/scoreboard teams join Blue %arg 3%"
		  set  player tab name to "&9%arg-3%"
		  send "&9%arg-player%&f est désormais dans l'équipe &9Bleue"

est ce que "player" devient le joueur de l'argument?

Si ton but et de mettre le joueur au nom de l'argument

Oui

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.