Rechercher dans la communauté
Affichage des résultats pour les étiquettes 'sign'.
2 résultats trouvés
-
Bonjour aujourd’hui je vais vous montrez comment faire un menu virtuel très simplement avec des panneaux ou des enclumes. Tout d'abord vous aurez besoin de Skacket et de WolvSk, je sais que skacket peut faire des menus avec des enclumes, mais il sont bug donc je vous conseillerais d'utiliser WolvSk qui est beaucoup plus simple. On va créer un petit code ici: command /test: trigger: open sign to player with lines "Nom", "", "^^^^", "^^^^^^": # sa va ouvrire un sign virtuelle avec les lignes : "", "", "", "": set {_variable1} to 2rd element out of lines #la sa set le résultat de la ligne demander dans une variable. send {_variable1} to player #puis sa envois la variable -------------------------------------------------------------------------------------------------------------------------------------------------- command /meloka: trigger: open an anvil gui named "testm3loka" to player with default text "ecrit ici" #en cros la on ouvre une enclume virtuelle avec son nom. on close anvil gui named "testm3loka": #la sa détecte quand tu ferme une enclume virtuelle. set {testmelo} to event-text #sa va set le text dans une variable. send {testmelo} to player #sa lui send la variable (le text) Si vous avez besoin d'aide (M3loka#3634)
-
Version de Minecraft : 1.12.2 Version de Skript : 2.5-alpha2 Addons utilisés: ThatPacketAddon, ProtocolLib... Type du skript : Script permettant de modifier les lignes d'un panneau Description du script : Hey ! Je suis en train de faire un script permettant d'ouvrir un panneau et de définir le texte à l'intérieur. Tout est bon sauf une seule chose : Je n'arrive pas à définir les lignes du panneau une fois celui-ci ouvert. Voici mon code: Command /sign: trigger: set {sign::%player%} to true set {_sign} to new play_server_open_sign_editor packet send packet {_sign} to player On packet event play_client_update_sign: {sign::%player%} is true set {_lines::*} to string array pinfo 0 of event-packet set {_el} to 1 loop 4 times: set {_line%{_el}%} to element {_el} of {_lines::*} add 1 to {_el} if {_line1} is not set: play sound "entity.villager.no" with volume 0.8 and pitch 1 at player for player message "{@error} Veuillez indiquer quelque chose sur la première ligne" if {_line1} is set: broadcast "C'est bon :)" clear {sign::%player%}