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%}