Çözüldü TuSkE Guiye Kafa Ekliyemiyorum

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

bombacan

Somon Balığı Selam Vermeye Geldi
Katılım
10 Şubat 2018
Mesajlar
15
Elmaslar
6
Puan
3.710
Yaş
23
Önceden WildSkriple şu şekilde kafa eklemiştim
Kod:
command /market [<text>] [<text>] [<text>]:
    trigger:
        set {_p} to "chest" parsed as offlineplayer
        set {_e} to "Steve" parsed as offlineplayer
        set {_b} to "bombacan" parsed as offlineplayer
        if arg 1 isn't set:
            open chest with 3 rows named "&bMarket" to player
            wait 1 ticks
            format slot 4 of player with skull of {_b} named "&eYapımcı:" with lore "Bu Skriptin Yapımcısı &bbombacan&8'dır" to act unstealable
            format gui slot 12 of player with skull of {_p} named "&bSunucu Marketi" to run [execute player command "market s"]
            format gui slot 14 of player with skull of {_e} named "&eOyuncu Marketi" to run [execute player command "market o"]

ancak guuidede böyle yaptım

Kod:
command /market [<text>] [<text>] [<text>]:
    trigger:
        set {_p} to "chest" parsed as offlineplayer
        set {_e} to "Steve" parsed as offlineplayer
        set {_b} to "bombacan" parsed as offlineplayer
        if arg 1 isn't set:
            open virtual chest with size 3 named "&bMarket" to player
            wait 1 ticks
            make gui slot 4 of player with skull of bombacan named "&eYapımcı:" with lore "Bu Skriptin Yapımcısı &bbombacan&8'dır" to nothing
            make gui slot 12 of player with skull of {_p} named "&bSunucu Marketi" to run player command "market s"
            make gui slot 14 of player with skull of {_e} named "&eOyuncu Marketi" to run [execute player command "market o"

kullanılamaz diye hata aldım yardım edermisiniz
 
set {_p} to "chest" parsed as offline player şeklinde dener misin?
 
[01:37:28 ERROR]: ':" with lore "Bu Skriptin Yap─▒mc─▒s─▒ &bbombacan&8'd─▒r" to nothing' is not a valid item data (market.sk, line 75: make gui slot 4 of player with skull of bombacan named "&eYap─▒mc─▒:" with lore "Bu Skriptin Yap─▒mc─▒s─▒ &bbombacan&8'd─▒r" to nothing')

[01:37:28 WARN]: Local variable '_p' is offline player, not item type or inventory type (market.sk, line 76: make gui slot 12 of player with skull of {_p} named "&bSunucu Marketi" to run player command "market s"')

[01:37:28 ERROR]: Can't understand this condition/effect: make gui slot 14 of player with skull of {_e} named "&eOyuncu Marketi" to run [execute player command "market o" (market.sk, line 77: make gui slot 14 of player with skull of {_e} named "&eOyuncu Marketi" to run [execute player command "market o"')

böyle hata alıyorum
 
Örnek olarak; bu kodları deneyin.
Kod:
skull of ("%arg 1%" parsed as offline player)
skull of arg 1

3. aldığınız hata şu koddan kaynaklanıyor, düzeltmeniz gereken bölüm:
Kod:
run [execute player command "market o"')
Yerine;
Kod:
run player command "market o"
Sorun çözüldüyse mesajımı beğenerek belirtebilirsiniz.
 
Ben yinede biraz daha açıklama yapayım, aklınızda sorun kalmasın ve ne yaptığınızı bilin.

Tuske ile Tıklama eylemi:

make gui slot 14 of player with skull of {_e} named "&eOyuncu Marketi" to run [execute player command "market o"
bu kısım bazı tuske sürümlerinde çalışmaz, bazılarında bug'lıdır

bunun yerine şu şekilde kullanmak en iyi çözümdür:
Kod:
make gui slot 14 of player with skull of {_e} named "&eOyuncu Marketi":
    execute player command "market o"
    send "s" to player
    give 4 dirt named "dört" to player

Tuske ile Menüye Data ekleme:

Şu şekilde menüyü açan oyuncu'nun kafasını ekleyebilirsiniz:
Kod:
make gui slot 14 of player with player's skull named "KAFA'nın adı" with lore "kafa nın lore'si"


Şu şekilde belirli bir isme tabi olan oyuncu'nun skin'inin kafasını ekleyebilirsiniz:
Kod:
make gui slot 14 of player with ("kingOf0" parsed as offline player)'s skull named "KAFA'nın adı" with lore "kafa nın lore'si"

Tuske ile ItemStack

Kod:
 <format veya create veya make>  gui slot %Sayı|Hangi slotta olacağı% of %Oyuncu türünde bir değer|player'da yazılabilir% with %item stack%

ItemStack'e gelicek olursak:


Kod:
26 stick named "çıbık" with lore "basit bi çubuk" of unbreaking 32
Bu kod bize, 26 adet, adı "çıbık" olan, açıklaması ""basit bi çubuk" olan ve kırılmazlık 32 basılı bir çubuk verir
eğer biz bu ItemStack'i tuskeye eklediğimizde şu şekilde görünür:

Kod:
format gui slot 1 of player with 26 stick named "çıbık" with lore "basit bi çubuk" of unbreaking 32



%% ile yazılan yerlere {variable} şeklinde variable ekleyebilirsiniz
Not: variable'ler yazılması gereken türde olmalıdır aksi taktirde hata verir.

Bir string'i bir integer'a çevirmek için
Kod:
({string} parsed as int)
kullanılabilir.

biz bu durumda
text'i Offline oyuncu'ya çevireceğiz,
bu durumda
Kod:
({string} parsed as offline player)
kullanmamız gerekirdi
fakat!

Tuske
Kod:
""'s skull
kullanıyor, yani bizim oraya string yazmamız gerekicek bu durumda
Kod:
("%{string}%" parsed as offline player)
bunu kullanmamız gerekicek

Not1: büyük ihtimalle ({string} parsed as offline player)'da çalışacaktır fakat bazı durumlarda ({string} parsed as offline player) bunu yapmak daha sağlıklı olabilir.

Not2: büyük ihtimalle online oyuncuya çevirmekte işe yarayacaktır fakat, online oyuncuya çevirmek json'dan çektiği için sunucuya ek işlem bindirip suncuyu gereksiz yere yoracaktır bu yüzden çevrim dışı oyuncuya çevirilir
 
Teşekkürler işe yaradı sağolun ve hayatınızdan 5 ya da 10 belkide yarım saat yediğim için çok ama çok özür dilerim
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst