Çözüldü Guili skript

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

maximina16

Bir Kömür Göründü Kaptanım!
Sunucu Sahibi
Katılım
8 Şubat 2021
Mesajlar
165
Elmaslar
71
Puan
9.005
Konum
Hatay
Minecraft
Maximina16

Discord:

@Maximina16

Öncelikle Selamun Aleyküm arkadaşlar. Belirtmem gerekir ki çok yetenekli bir skripter değilim hatta neredeyse çok az bilirim diğer skriptleri inceleyerek kendi başıma biraz denedim ancak çok olmadı ?

İstediğim şey Kazma markete tıkladığımızda /kazmamarket menüsünün açılması birazcık yardımcı olabilecek varsa çok mutlu olurum

ayrıca arkaplanı cam ile kaplamayı denedim onu da çok beceremedim :D

Not: Kod bana ait değildir başka bir skripti editliyorum. Skriptin sahibi CrazyDeath'dır
 
kodu hastebin olarak atarsan daha iyi olur pastebin girilmiyor
ve
İstediğim şey Kazma markete tıkladığımızda /kazmamarket menüsünün açılması birazcık yardımcı olabilecek varsa çok mutlu olurum

ayrıca arkaplanı cam ile kaplamayı denedim onu da çok beceremedim :D
bu kısmı anlayamadım
 
Hastebin bende hata verdiği için mecbur pastebine attım VPN ile giriş yapabilirsiniz
anlatmaya çalıştığım şu
/kredimarket
yazıldığında bir gui açılıyor ve iki seçenek çıkıyor
solda ki kazmaya basınca /kazmamarket
sağda ki spawnere basınca /spawnermarket'in açılmasını istiyorum ancak ne kadar denediysem de beceremedim bu yüzden yardımınızı istedim kazmaya veya spawnere basınca menü direkt olarak kapanıyor sadece
arka plan konusuna gelirsek gui boş kalmasın diye arkayı siyah boyalı cam ile doldurmayı denedim ancak hata verdi

anlatabildiysem ne mutlu
 
Deluxemenus pluginini kullanarak confing kısmından ayarlıyabilirsiniz
kolaylık olsun diye bir örnek bırakıyorum


kredi:
menu_title: ' &d Edit Market'
open_command:
- editmarket
- coinmarket
- coin
- edit
- kredi
- kredimarket
- jgmarket
- jg
size: 54
items:
'01':
material: 57
data: 0
slot: 4
display_name: '&3Elmas Blok Spawner'
lore:
- '&7'
- '&7 Fiyat: &e500 Edit Coin &8(&aEC&8)'
- ''
- '&8► &f&nSatın almak için sağ tıkla!'
left_click_commands:
- '[console] execute %player_name% ~ ~ ~ playsound fire.ignite %player_name%
~ ~ ~ 10 0'
- '[player] satinal1elmasblok'
right_click_commands:
- '[console] execute %player_name% ~ ~ ~ playsound fire.ignite %player_name%
~ ~ ~ 10 0'
- '[player] satinal1elmasblok'


üstte verdiğim örnekte size kısmında 54 açılacak menünün slot sayısıdır ayarlıyabilirsiniz
menüye örneğin kazma eklemek istiyoruz '01'de verdiğim örnek gibi açıklaması kaçıncı slot'da olmasını istiyorsan yaz ve ayarladıktan sonra yazdığın skripteki comumand'ı - '[player] command' şeklinde yazman yeterli.

ve ayrıca gördüğünüz gifi left_click ve right_click belirtilmiş sol tıklayınca ne açılmasını istiyorsanız left click'in altına yazın sağ tıklayınca hangi menüyü açılmasını istiyorsanız right click'in altına yazın
 
Bunu deluxemenus ile uğraşmadan skript ile yapmanın da yolunu gösterebilir misiniz

Kod zaten halihazırda mevcut

Kod:
# CrazyDeath tarafından yapılmış Maximina16 Tarafından Upgrade edilmiştir



options:

    Dünya: world



variables:

    {yosunlutaş.%player%} = 0

    {kredi.%player%} = 0

 

on break of mossy cobblestone:

    if player's world is "{@Dünya}":

    add 1 to {yosunlutaş.%player%}

    cancel event

    set block to air

    if {yosunlutaş.%player%} is greater than or equal to 64:

        remove 64 from {yosunlutaş.%player%}

        add 64 to {kredi.%player%}

        send "&e&lKredi &7> &a64 &7yosunlutaş kırdığın için &a64 Kredi &7verildi."

 

command /kredim:

    trigger:

        send "&e&lKredi &7► &7Kredin: &a%{kredi.%player%}%"

 

command /kredi [<player>]:

    trigger:

        if arg 1 is set:

            send "&e&lKredi &7► &a%arg-1% &7Kredisi: &a%{kredi.%arg-1%}%"

        else:

            send "&e&lKredi &7► &7Dogru Kullanım: &a/kredi <oyuncu>"

          

command /kredigonder [<player>] [<number>]:

    trigger:

        if arg 1 is set:

            if arg 2 is set:

                if {kredi.%player%} is greater than or equal to arg-2:

                    remove arg-2 from {kredi.%player%}

                    add arg-2 to {kredi.%arg-1%}

                    send "&e&lKredi &7► &a%player% &7oyuncu &a%arg-2% Kredi &7yolladı." to arg-1

                    send "&e&lKredi &7► &7hesabından &c%arg-2% &7alındı" to player

                else:

                    send "&e&lKredi &7► &7yeterli kredi yok"

            else:

                send "&e&lKredi &7► &7Dogru Kullanım: &a/kredigonder <oyuncu> <miktar>"

        else:

            send "&e&lKredi &7► &7Dogru Kullanım: &a/kredigonder <oyuncu> <miktar>"

          

command /kredisıfırla [<player>]:

    permission: kredi.sk

    trigger:

        if arg 1 is set:

            set {kredi.%arg-1%} to 0

            send "&e&lKredi &7► &a%player% &7yetkili tarafından kredin sıfırlandı" to arg-1

            send "&e&lKredi &7► &a%arg-1% &7adlı oyuncunu kredisi sıfırlandı" to player

        else:

            send "&e&lKredi &7► &7Dogru Kullanım: &a/kredisıfırla <oyuncu>"

          

command /krediver [<player>] [<number>]:

    permission: kredi.sk

    trigger:

        if arg 1 is set:

            if arg 2 is set:

                add arg-2 to {kredi.%arg-1%}

                send "&e&lKredi &7► &a%player% &7yetkili sana &a%arg-2% Kredi &7verdi." to arg-1

                send "&e&lKredi &7► &a%arg-1% &7adlı oyuncuya &a%arg-2% Kredi &7verildi." to player

            else:

                send "&e&lKredi &7► &7Dogru Kullanım: &a/krediver <oyuncu> <miktar>"

        else:

            send "&e&lKredi &7► &7Dogru Kullanım: &a/krediver <oyuncu> <miktar>"

          

command /kredidağıt [<number>]:

    permission: kredi.sk

    trigger:

        if arg 1 is set:

            loop all players:

                add arg-1 to {kredi.%loop-player%}

                send "&e&lKredi &7► &a%player% &7yetkili &a%arg-1% Kredi &7dağıtı." to loop-player

        else:

            send "&e&lKredi &7► &7Dogru Kullanım: &a/kredidağıt <miktar>"

          

command /kredimarket:

    trigger:

        open chest with 3 rows named "&8► &6Kredi Market &8◄" to player

        format slot 12 of player with diamond pickaxe named "&8► &9Kazma Market &8◄" with lore "||&aTıklayarak Girebilirsin||" to close then run [execute player command "kazmamarket"]

        format slot 14 of player with spawner named "&8► &9Spawner Market &8◄" with lore "||&aTıklayarak Girebilirsin||" to close then run [execute player command "spawnermarket"]



command /kazmamarket:

    trigger:

        open chest with 3 rows named "&8► &6Kazma Market &8◄" to player

        format slot 4 of player with sunflower named "&8► &aKredi &8◄" with lore "||&cBilgilendirme:||&8- &a/warp yosunlutasedit &7diyerek gidebilirsin||&8- &7Her &964&7 yosunlutaşa &a64 Kredi&7 verilir||&8- &7Kredin: %{kredi.%player%}%" to close then run [execute player command "/kredimarket"]

        format slot 10 of player with stone pickaxe named "&8► &aV10 KAZMA &8◄" with lore "||&cÖzellikleri:||&8- &7V10 KAZMA|||| &8- &fSatın almak için tıkla &8(&a15.000 Kredi&8)" to close then run [execute player command "/psatınal V10"]

        format slot 12 of player with iron pickaxe named "&8► &aV15 KAZMA &8◄" with lore "||&cÖzellikleri:||&8- &7V15 KAZMA|||| &8- &fSatın almak için tıkla &8(&a25.000 Kredi&8)" to close then run [execute player command "/psatınal V15"]

        format slot 14 of player with gold pickaxe named "&8► &aV20 KAZMA &8◄" with lore "||&cÖzellikleri:||&8- &7V20 KAZMA|||| &8- &fSatın almak için tıkla &8(&a35.000 Kredi&8)" to close then run [execute player command "/psatınal V20"]

        format slot 16 of player with diamond pickaxe named "&8► &aV25 KAZMA &8◄" with lore "||&cÖzellikleri:||&8- &7V25 KAZMA|||| &8- &fSatın almak için tıkla &8(&a60.000 Kredi&8)"  to close then run [execute player command "/psatınal V25"]



command /spawnermarket:

    trigger:

        open chest with 3 rows named "&8► &6Spawner Market &8◄" to player

        format slot 4 of player with sunflower named "&8► &aKredi &8◄" with lore "||&cBilgilendirme:||&8- &a/warp yosunlutasedit &7diyerek gidebilirsin||&8- &7Her &964&7 yosunlutaşa &a64 Kredi&7 verilir||&8- &7Kredin: %{kredi.%player%}%" to close then run [execute player command "/kredimarket"]

        format slot 10 of player with spawner named "&8► &7Demir Blok Spawner &8◄" with lore "||&cÖzellikleri:||&8- &7Demir Blok Verir|||| &8- &fSatın almak için tıkla &8(&a5.000 Kredi&8)" to close then run [execute player command "/psatınal DB"]

        format slot 12 of player with spawner named "&8► &6Altin Blok Spawner &8◄" with lore "||&cÖzellikleri:||&8- &6Altin Blok Verir|||| &8- &fSatın almak için tıkla &8(&a15.000 Kredi&8)" to close then run [execute player command "/psatınal AB"]

        format slot 14 of player with spawner named "&8► &bElmas Blok Spawner &8◄" with lore "||&cÖzellikleri:||&8- &bElmas Blok Verir|||| &8- &fSatın almak için tıkla &8(&a23.000 Kredi&8)" to close then run [execute player command "/psatınal EB"]

        format slot 16 of player with spawner named "&8► &aZumrut Blok Spawner &8◄" with lore "||&cÖzellikleri:||&8- &aZumrut Blok Verir|||| &8- &fSatın almak için tıkla &8(&a30.000 Kredi&8)" to close then run [execute player command "/psatınal ZB"]



command /psatınal [<text>]:

    trigger:

        if arg 1 is "V10":

            if {kredi.%player%} is greater than or equal to 15000:

                remove 15000 from {kredi.%player%}

                send "&e&lKredi Market &7► &a15.000 Kredi &7karşılığı &aV10 Kazma &7satın aldın."

                give a diamond pickaxe of unbreaking 4 and efficiency 10 named "&aEdit Kazma &c[ &6Level &b1 &c]" to player

            else:

                send "&e&lKredi Market &7► &7Yeterince kredi Yok"     

        if arg 1 is "V15":

            if {kredi.%player%} is greater than or equal to 25000:

                remove 25000 from {kredi.%player%}

                send "&e&lKredi Market &7► &a25.000 Kredi &7karşılığı &aV15 Kazma &7satın aldın."

                give a diamond pickaxe of unbreaking 5 and efficiency 15 named "&aEdit Kazma &c[ &6Level &42 &c]" to player

            else:

                send "&e&lKredi Market &7► &7Yeterince kredi Yok"

        if arg 1 is "V20":

            if {kredi.%player%} is greater than or equal to 35000:

                remove 35000 from {kredi.%player%}

                send "&e&lKredi Market &7► &a35.000 Kredi &7karşılığı &aV20 Kazma &7satın aldın."

                give a diamond pickaxe of unbreaking 6 and efficiency 20 named "&aEdit Kazma &c[ &6Level &f3 &c]" to player

            else:

                send "&e&lKredi Market &7► &7Yeterince kredi Yok"     

        if arg 1 is "V25":

            if {kredi.%player%} is greater than or equal to 60000:

                remove 60000 from {kredi.%player%}

                send "&e&lKredi Market &7► &a60.000 Kredi &7karşılığı &aV25 Kazma &7satın aldın."

                give a diamond pickaxe of unbreaking 7 and efficiency 25 named "&aEdit Kazma &c[ &6Level &94 &c]" to player

            else:

                send "&e&lKredi Market &7► &7Yeterince kredi Yok"

        if arg 1 is "DB":

            if {kredi.%player%} is greater than or equal to 5000:

                remove 5000 from {kredi.%player%}

                send "&e&lKredi Market &7► &a5.000 Kredi &7karşılığı &7Demir Blok Spawner&7satın aldın."

                execute console command "itemsp ver %player% demirblok 1"

            else:

                send "&e&lKredi Market &7► &7Yeterince kredi Yok"

        if arg 1 is "AB":

            if {kredi.%player%} is greater than or equal to 15000:

                remove 15000 from {kredi.%player%}

                send "&e&lKredi Market &7► &a15.000 Kredi &7karşılığı &6Altin Blok Spawner&7satın aldın."

                execute console command "itemsp ver %player% altinblok 1"

            else:

                send "&e&lKredi Market &7► &7Yeterince kredi Yok"

        if arg 1 is "EB":

            if {kredi.%player%} is greater than or equal to 23000:

                remove 24000 from {kredi.%player%}

                send "&e&lKredi Market &7► &a24.000 Kredi &7karşılığı &bElmas Blok Spawner&7satın aldın."

                execute console command "itemsp ver %player% elmasblok 1"

            else:

                send "&e&lKredi Market &7► &7Yeterince kredi Yok"

        if arg 1 is "ZB":

            if {kredi.%player%} is greater than or equal to 30000:

                remove 30000 from {kredi.%player%}

                send "&e&lKredi Market &7► &a30.000 Kredi &7karşılığı &aZumrut Blok Spawner&7satın aldın."

                execute console command "itemsp ver %player% zumrutblok 1"

            else:

                send "&e&lKredi Market &7► &7Yeterince kredi Yok"
 
Son düzenleme:
Discord üzerinden ulaşabilirseniz daha kolay yardımcı olabilirim profil bilgilerimden discord adresime ulaşabilirsiniz.
 
Sorunumu çok güzel çözdü teşekkür ederim
 
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