Aller au contenu
  • 0

PRBLM liste joueur avec action


Question

Posté(e)

Salut!

je ne demande en générale jamais d'aide mais la gros problème : je veux faire une liste des joueurs avec une action quand on click sur les têtes mais le truc est que on as beau clicker sur n'importe quelle tête seulement le dernier joueur est pris en compte ... j’ai essayer les variables et le name of item rien n'y fait ...

 

voici mon code:

command /listejoueur:
  permission: grade.modo
  trigger:
    set {_templist} to 0
    open chest with 5 row named "&6Liste des joueurs connecter" for player
    wait 1 tick
    loop all players:
      wait 1 tick
      format slot {_templist} of player with skull of loop-player named "&6%loop-player%" with lore "&7click pour ouvrir le menu d'ineraction de ce joueur" to close then run [execute player command "/interactlistejoueur %loop-player%"]
      add 1 to {_templist}
      if {_templist} > 45:
        stop

 

merci de l'aide :3

Messages recommandés

  • 0
Posté(e)
1) Mets ton code entre balise de code :)

2) Utilise TuSKe, c'est beaucoup mieux pour les GUIs

3) Utilise TuSKe et tu n'auras plus ce problème

le prblm est different maintenant il me dit que ce n'est pas un texte ...

 

create a gui slot {_templist} of player with skull of loop-player named "&6%loop-player%" with lore "&7click pour ouvrir le menu d'ineraction de ce joueur" to run player command "/interactlistejoueur %loop-player%"

  • 0
Posté(e)
Envoie ton code entier

command /listejoueur:
   permission: grade.modo
   trigger:
       set {_templist} to 0
       open chest with 5 row named "&6Liste des joueurs connecter" for player
       wait 1 tick
       loop all players:
           wait 1 tick
           create a gui slot {_templist} of player with skull of loop-player named "&6%loop-player%" with lore "&7click pour ouvrir le menu d'ineraction de ce joueur" to close then run [execute player command "/interact %loop-player%"]
           add 1 to {_templist}
           if {_templist} > 45:
               stop

  • 0
Posté(e)

Ce n'est pas bon la... Tu utilises un mélange de TuSKe et SkQuery...

command /listejoueur:
   permission: grade.modo
   trigger:
       set {_templist} to 0
       open virtual chest with 5 row named "&6Liste des joueurs connectés" to player
       loop all players:
           {_templist} < 46
           format gui slot {_templist} of player with skull of loop-player named "&6%loop-player%" with lore "&7click pour ouvrir le menu d'ineraction de ce joueur" to run player command "/interact %loop-player%"
           add 1 to {_templist}

  • 0
Posté(e)
command /listejoueur:
   permission: grade.modo
   trigger:
       set {_templist} to 0
       open chest with 5 row named "&6Liste des joueurs connecter" for player
       wait 1 tick
       loop all players:
           wait 1 tick
           create a gui slot {_templist} of player with skull of loop-player named "&6%loop-player%" with lore "&7click pour ouvrir le menu d'ineraction de ce joueur" to close then run [execute player command "/interact %loop-player%"]
           add 1 to {_templist}
           if {_templist} > 45:
               stop

 

Celui avec TusKe...

  • 0
Posté(e)
Je pense que c'est celui qu'il a envoyé puisque ca commence par "create a gui slot" :)

Mais ca finit par une syntaxe de SkQuery :x

 

Ah oui exact :confused:

 

Par contre dans ton code il manque des tabs après

{_templist} < 46:

  • 0
Posté(e)
Ah oui exact :confused:

 

Par contre dans ton code il manque des tabs après

{_templist} < 46:

non vu que je n'ai pas mi de ":" :) c'est un moyen de faire des conditions, très utile quand il n'y a pas besoin d'avoir de else

  • 0
Posté(e)
Ce n'est pas bon la... Tu utilises un mélange de TuSKe et SkQuery...

command /listejoueur:
   permission: grade.modo
   trigger:
       set {_templist} to 0
       open virtual chest with 5 row named "&6Liste des joueurs connectés" to player
       loop all players:
           {_templist} < 46
           format gui slot {_templist} of player with skull of loop-player named "&6%loop-player%" with lore "&7click pour ouvrir le menu d'ineraction de ce joueur" to run player command "/interact %loop-player%"
           add 1 to {_templist}

2 erreur :/

severe.png

[17:55:43] [server thread/ERROR]: 'virtual chest with 5 row named "&6Liste des joueurs connecter"' is not an entity type (mod.sk, line 469: open virtual chest with 5 row named "&6Liste des joueurs connecter" to player')

severe.png

[17:55:43] [server thread/ERROR]: '"&7click pour ouvrir le menu d'ineraction de ce joueur" to run player' is not a text (mod.sk, line 472: format gui slot {_templist} of player with skull of loop-player named "&6%loop-player%" with lore "&7click pour ouvrir le menu d'ineraction de ce joueur" to run player command "/interact %loop-player%"')

[17:55:43] [server thread/INFO]: [skript][m Encountered 2 errors while reloadin

  • 0
Posté(e)
2 erreur :/

severe.png

[17:55:43] [server thread/ERROR]: 'virtual chest with 5 row named "&6Liste des joueurs connecter"' is not an entity type (mod.sk, line 469: open virtual chest with 5 row named "&6Liste des joueurs connecter" to player')

severe.png

[17:55:43] [server thread/ERROR]: '"&7click pour ouvrir le menu d'ineraction de ce joueur" to run player' is not a text (mod.sk, line 472: format gui slot {_templist} of player with skull of loop-player named "&6%loop-player%" with lore "&7click pour ouvrir le menu d'ineraction de ce joueur" to run player command "/interact %loop-player%"')

[17:55:43] [server thread/INFO]: [skript][m Encountered 2 errors while reloadin

 

Mets ce code à la place:

 

command /listejoueur:
  permission: grade.modo
  trigger:
    set {_templist} to 0
    open chest with 5 row named "&6Liste des joueurs connectés" to player
    loop all players:
      {_templist} < 46
      format gui slot {_templist} of player with skull of loop-player named "&6%loop-player%" with lore "&7Clique pour ouvrir le menu d'interaction de ce joueur" to run player command "/interactlistejoueur %loop-player%"
      add 1 to {_templist}

  • J'aime 1
  • 0
Posté(e)
Mets ce code à la place:

 

command /listejoueur:
  permission: grade.modo
  trigger:
    set {_templist} to 0
    open chest with 5 row named "&6Liste des joueurs connectés" to player
    loop all players:
      {_templist} < 46
      format gui slot {_templist} of player with skull of loop-player named "&6%loop-player%" with lore "&7Clique pour ouvrir le menu d'interaction de ce joueur" to run player command "/interactlistejoueur %loop-player%"
      add 1 to {_templist}

RE

 

non toujours pas :

severe.png

[15:44:49] [server thread/ERROR]: '"&7Clique pour ouvrir le menu d'interaction de ce joueur" to run player' is not a text (mod.sk, line 472: format gui slot {_templist} of player with skull of loop-player named "&6%loop-player%" with lore "&7Clique pour ouvrir le menu d'interaction de ce joueur" to run player command "/interactlistejoueur %loop-player%"')

[15:44:49] [server thread/INFO]: [skript][m Encountered 1 error while reloading mod.sk

  • 0
Posté(e)
Ta version TuSKe doit pas être la bonne pour ta version de serveur je pense, j'ai pas d'erreur avec ce code

Tu peux m'envoyer le lien vers TuSKe spigot 1.8.8 car moi je trouve que une seule sorte de TuSKe ... TuSKe 1.12 (version apparemment compatible : 1.7 1.8 1.9 1.10)

  • 0
Posté(e)

toujours pas deso :/

 

erreur :

[21:41:41] [server thread/ERROR]: '"&7Clique pour ouvrir le menu d'interaction de ce joueur" to run player' is not a text (mod.sk, line 476: format gui slot {_templist} of player with skull of loop-player named "&6%loop-player%" with lore "&7Clique pour ouvrir le menu d'interaction de ce joueur" to run player command "/interactlistejoueur %loop-player%"')

[21:41:41] [server thread/INFO]: [skript][m Encountered 1 error while reloading mod.sk[m![m

  • 0
Posté(e)
Aaaah bah voila !

 

Enlève RandomSK et Umbaska, qui sont des add-ons très bugués, car plus mis à jour. Ils peuvent casser beaucoup de tes scripts.

c'est bon j’ai enlever les addons mais toujours la même erreur :/

  • 0
Posté(e)

command /listejoueur:
   permission: grade.modo
   trigger:
       set {_templist} to 0
       open chest with 5 row named "&6Liste des joueurs connectés" to player
       loop all players:
           {_templist} < 46
           set {_lp} to loop-player
           format gui slot {_templist} of player with skull of loop-player named "&6%loop-player%" with lore "&7Clique pour ouvrir le menu d'interaction de ce joueur" to run:
               make player execute command "/interactlistejoueur %{_lp}%"
           add 1 to {_templist}

essaye ca alors...

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