Sol Reklam

Çözüldü Skript ile GUI yapımı

  • Konuyu başlatan Konuyu başlatan omurt14
  • Başlangıç Tarihi Başlangıç Tarihi
  • Görüntüleme 677
Durum
Mesaj gönderimine kapalı.

omurt14

Demir Cevheri Gibiyim
Katılım
8 Şubat 2023
Mesajlar
176
Elmaslar
43
Puanlar
2.355
Yer
-
Merhabalar, skript ile gui yapmak için hangi kodu yazmam gerekiyor kısaca belirtebilir misiniz?
 
Merhaba, Java versiyonu mu yoksa Bedrock versiyonunda mı oynuyorsunuz?
 
Hallettim konu kilit.
 
Çözülmedi yardımcı olursanız sevinirim.
 
GUI yapmanız için bir addon.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
. com/resources/skript-gui.1544 (boşluğu sil, yazıya link ekledim ama işe yaramadı)
 
JavaScript:
command /gui:
    trigger:
        open virtual chest with size 3 named "Örnek Gui" to player
Yaptığımda böyle bir komut bulunamadı gibi bir hata veriyor.
 
1.16.5 sürümünde denemek en doğrusu
 
Vanilla Gui kullanmanı öneririm
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Aşağıda nasıl çalıştığını anlatmaya çalıştım, kısacası command kısmı tasarım inventory click kısmı ise kod

Kod:
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


Kod:
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
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı