Sol Reklam

Çözüldü Spmarket para sorunu

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

Krisek

Somon Balığı Selam Vermeye Geldi
Katılım
28 Nisan 2017
Mesajlar
16
Elmaslar
2
Puanlar
13.210
Yaş
35
Merhabalar.
Sunucumda spawner market için bir skript kodunu alıp kendime göre editledim. Skript reload attığımda herhangi bir hata vermediğini belirteyim.
Hatanın konusuna gelirsek: Spawnerin ücretini 2.100.000.000 yaptığımda hata vermezken 2.200.000.000 gibi bir ücret girdiğimde böyle bir komut bulunamadı yazıp hata veriyor ve sistem çalışmıyor.
Not: Aşağıdaki kodu sistem çalışıyorken, hata vermiyorken koydum.

Kod:
command /spmarket: trigger: open chest with 1 row named "&8&lSpawner Al" to player wait 2 ticks format slot 0 of player with diamond block named "&fElmas Block Spawner" with lore "&8| &f&22.1 Milyar &e(LOKUM) &8|" to close then run [execute player command "elmasbal"] command /elmasbal: permission: spmarket.lokum trigger: if player's balance is bigger than or equal to 2100000000: remove 2100000000 from player's balance execute console command "/hsp give elmasblok %player% 1" send player title "&a✔" with subtitle "&aİşlem Başarılı!" for 2 seconds else: send player title "&4✘" with subtitle "&cYetersiz Para" for 2 seconds
 
aşağıdaki kodu dener misiniz? aynı kodun eklenti gerektirmeyen ve daha optimize hali, bende çalıştı sizde de çalışacağını düşünüyorum
JavaScript:
command /spmarket:
    trigger:
        set metadata tag "spmarket" of player to chest inventory with 1 row named "&8&lSpawner Al"
        set slot 0 of metadata tag "spmarket" of player to diamond block named "&fElmas Block Spawner" with lore "&8| &f&22.1 Milyar &e(LOKUM) &8|"
        open (metadata tag "spmarket" of player) to player

on inventory click:
    if event-inventory = (metadata tag "spmarket" of player):
        cancel event
        if index of event-slot is 0:
            close player's inventory
            if player's balance >= 2200000000:
                remove 2200000000 from player's balance
                console command "/hsp give elmasblok %player% 1"
                send title "&a✔" with subtitle "&aİşlem Başarılı!" to player for 2 seconds
            else:
                send title "&4✘" with subtitle "&cYetersiz Para" to player for 2 seconds
 
aşağıdaki kodu dener misiniz? aynı kodun eklenti gerektirmeyen ve daha optimize hali, bende çalıştı sizde de çalışacağını düşünüyorum
JavaScript:
command /spmarket:
    trigger:
        set metadata tag "spmarket" of player to chest inventory with 1 row named "&8&lSpawner Al"
        set slot 0 of metadata tag "spmarket" of player to diamond block named "&fElmas Block Spawner" with lore "&8| &f&22.1 Milyar &e(LOKUM) &8|"
        open (metadata tag "spmarket" of player) to player

on inventory click:
    if event-inventory = (metadata tag "spmarket" of player):
        cancel event
        if index of event-slot is 0:
            close player's inventory
            if player's balance >= 2200000000:
                remove 2200000000 from player's balance
                console command "/hsp give elmasblok %player% 1"
                send title "&a✔" with subtitle "&aİşlem Başarılı!" to player for 2 seconds
            else:
                send title "&4✘" with subtitle "&cYetersiz Para" to player for 2 seconds
Dostum verdiğin kodu denediğimde alttaki hataları verdi. Hata veren satırları eski koddaki satırlarla değiştirdiğimde ise maalesef çalışmadı.
 

Ekler

  • Ekran Alıntısı.PNG
    Ekran Alıntısı.PNG
    65,4 KB · Görünt.: 60
Kodu Deluxe Menus'a taşıdım sorun çözüldü. Konu kilitlenebilir, teşekkürler.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı