zyloue
kaiys
command /vanillaGUI:
description: The best way of doing something.
trigger:
set metadata tag "vanillaGUI" of player to chest inventory with 3 rows named "&7Hello There" #Hello There başlığında 3 sütundan oluşan bir sandık oluşturur
set slot 0 of metadata tag "vanillaGUI" of player to stone named "&6General Kenobi" #0. eşya slotunu bizler için 1 taş eşyası ile deiştirir ve bu eşyanın adını General Kenobi yapar
set slot 1 of metadata tag "vanillaGUI" of player to player's skull named "&6%player%" with lore "&7Right click me to receive my head!" #1. eşya slotunu bizler için oyuncu kafası ile değiştirir ve bu kafayı komutu yazan oyuncunun isminde ve Right click me to receive my head başlığı ile ekler
open (metadata tag "vanillaGUI" of player) to player #yukarıda oluşturulan vanillaGUI isimli metadata'ya sahip menüyü oyuncu için açar
on inventory click: #Envanter tıklama olayında
if event-inventory = (metadata tag "vanillaGUI" of player): #eğer envanter meta sı "vanillaGUI" ise
cancel event #Eşyaların açılan menüden alınamaması için lazım yoksa eşyalar menüden alınabilir
if index of event-slot is 0: #Tıklanan konum 0 ise yani 1. slot
give event-slot to player #Tıklanan slotta ne varsa oyuncuya onu ver
else if index of event-slot is 1: #Tıklanan konum 1 ise yani 2. slot
if event-click type is right mouse button: #Eğer sağ tık ile yapılmışsa tıklama olayı
set {_playerHead} to uncolored name of event-slot parsed as player #playerHead isminde geçici variable atar ve buraya event-slot ta bulunan eşyanın adını oyuncu olarak atar
give event-slot to player #Tıklanan konumdaki eşyayı oyuncuya verir
send "&6Player %player% has received a skull of you!" to {_playerHead} #playerHead geçici verisinde ismi olan oyuncuya uyarı mesajı atar