Aller au contenu
  • 0

Problème Skript (Menu 1.7)


Question

Posté(e)

Voila le problème n'est pas important mais ....

enfaite j'ai un menu, puis dans le menu je voudrais que dès qu'on clique sur un item qu'il y a dans le menu l'item change et devient un autre item

EXEMPLE:

 

command /settings:
   trigger:
       wait 2 ticks
       open chest with 3 rows named "&bSettings &3(En Dev)" to player
       wait 1 ticks
       format slot 1 of player with 351:10 named "&3Desactiver ScoreBoard" with lore "&bClique ici pour Desactiver le ScoreBoard. ||&aScordBorad &b&m-&r&b> &aOn" to close then run [make player execute command "SideBar"]

 

Alors La dès qu'on va cliquer dans le menu sur l'item 351:10 sa execute la commande qui est mis en place, PUIS moi j'aimerais que des que l'on clique sur l'item 351:10 l'item devient 351:8 la (dye gray) et ainsi de suite avec l'autre item comme un genre de bouton dans un menu ou l'item change mais je ne sais pas comment changer les items voila mon petit problème

 

le script marche tres bien .... il manque juste cette option

 

Merci de bien vouloir m'aider de votre plain grès

 

Cordialement :NIiZoW

17 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Fait un menu avec argument et plusieurs conditions, à chaque fois tu ferme le menu, tu le réouvre en 2 ticks pour changé l'item en question

Y'a plus simple

Function Settings(p: player, o: text, v: boolean):
   if {_o} is "SideBar":
       if {_v} is false:
           #Tes événement ici
           make gui slot 1 of {_p} with 351:8 named "&3Activer ScoreBoard" with lore "&bClique ici pour Activer le ScoreBoard. ||&aScordBorad &b&m-&r&b> &cOff" to close then run [settings({_p}, "SideBar", true)]
       else:
           #Tes événement ici
           make gui slot 1 of {_p} with 351:10 named "&3Desactiver ScoreBoard" with lore "&bClique ici pour Desactiver le ScoreBoard. ||&aScordBorad &b&m-&r&b> &aOn" to close then run [settings({_p}, "SideBar", false)]

command /settings:
   trigger:
       open chest with 3 rows named "&bSettings &3(En Dev)" to player
       make gui slot 1 of player with 351:10 named "&3Desactiver ScoreBoard" with lore "&bClique ici pour Desactiver le ScoreBoard. ||&aScordBorad &b&m-&r&b> &aOn" to close then run [settings(player, "SideBar", false)]

  • 0
Posté(e)
Y'a plus simple

Function Settings(p: player, o: text, v: boolean):
   if {_o} is "SideBar":
       if {_v} is false:
           #Tes événement ici
           make gui slot 1 of {_p} with 351:8 named "&3Activer ScoreBoard" with lore "&bClique ici pour Activer le ScoreBoard. ||&aScordBorad &b&m-&r&b> &cOff" to close then run [settings({_p}, "SideBar", true)]
       else:
           #Tes événement ici
           make gui slot 1 of {_p} with 351:10 named "&3Desactiver ScoreBoard" with lore "&bClique ici pour Desactiver le ScoreBoard. ||&aScordBorad &b&m-&r&b> &aOn" to close then run [settings({_p}, "SideBar", false)]

command /settings:
   trigger:
       open chest with 3 rows named "&bSettings &3(En Dev)" to player
       make gui slot 1 of player with 351:10 named "&3Desactiver ScoreBoard" with lore "&bClique ici pour Desactiver le ScoreBoard. ||&aScordBorad &b&m-&r&b> &aOn" to close then run [settings(player, "SideBar", false)]

 

 

 

le skript contient des erreurs

 

http://prntscr.com/ex3usq

  • 0
Posté(e)
xD au faite ça reviens exactement au même ce que tu as fais en fonction

Peut être mais c'est plus optimisé

3"]Je vien de mettre l'addons TuSke.jar Mes il ne fonctionne toujours pas

 

 

http://prntscr.com/ex3y5c

Je viens de voir que j'ai fais une grosse erreur dans le code x) quelle est la version de SkQuery ? Sinon télécharge les add-ons qui sont dispo dans la signature de SwiKZiiK

Function Settings(p: player, o: text, v: boolean):
   if {_o} is "SideBar":
       if {_v} is false:
           #Tes événement ici
           make gui slot 1 of {_p} with 351:8 named "&3Activer ScoreBoard" with lore "&bClique ici pour Activer le ScoreBoard. ||&aScordBorad &b&m-&r&b> &cOff" to run function Settings({_p}, "SideBar", true)
       else:
           #Tes événement ici
           make gui slot 1 of {_p} with 351:10 named "&3Desactiver ScoreBoard" with lore "&bClique ici pour Desactiver le ScoreBoard. ||&aScordBorad &b&m-&r&b> &aOn" to run function Settings({_p}, "SideBar", false)

command /settings:
   trigger:
       open chest with 3 rows named "&bSettings &3(En Dev)" to player
       make gui slot 1 of player with 351:10 named "&3Desactiver ScoreBoard" with lore "&bClique ici pour Desactiver le ScoreBoard. ||&aScordBorad &b&m-&r&b> &aOn" to run function Settings(player, "SideBar", false)

  • 0
Posté(e)
Peut être mais c'est plus optimisé

 

Je viens de voir que j'ai fais une grosse erreur dans le code x) quelle est la version de SkQuery ? Sinon télécharge les add-ons qui sont dispo dans la signature de SwiKZiiK

Function Settings(p: player, o: text, v: boolean):
   if {_o} is "SideBar":
       if {_v} is false:
           #Tes événement ici
           make gui slot 1 of {_p} with 351:8 named "&3Activer ScoreBoard" with lore "&bClique ici pour Activer le ScoreBoard. ||&aScordBorad &b&m-&r&b> &cOff" to run function Settings({_p}, "SideBar", true)
       else:
           #Tes événement ici
           make gui slot 1 of {_p} with 351:10 named "&3Desactiver ScoreBoard" with lore "&bClique ici pour Desactiver le ScoreBoard. ||&aScordBorad &b&m-&r&b> &aOn" to run function Settings({_p}, "SideBar", false)

command /settings:
   trigger:
       open chest with 3 rows named "&bSettings &3(En Dev)" to player
       make gui slot 1 of player with 351:10 named "&3Desactiver ScoreBoard" with lore "&bClique ici pour Desactiver le ScoreBoard. ||&aScordBorad &b&m-&r&b> &aOn" to run function Settings(player, "SideBar", false)

 

voir les deux screen ...

Erreur .... http://prntscr.com/ex6469 , http://prntscr.com/ex65dn

  • 0
Posté(e)

Supprime tout les add-ons et remplace les par ceux de SwiKZiiK car la tu as plein d'add-ons en double..

Et regarde dans la console quel erreurs tu as quand tu fais la commande et envois les erreurs dans les balises code au lieu d'un screen stp

  • 0
Posté(e)
regarde dans la console quel erreurs tu as quand tu fais la commande et envois les erreurs dans les balises code au lieu d'un screen stp

PS: c'est sûrement Umbaska car c'est un add-on complètement bugué malheureusement :[

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