Skript Paylaşımı Çek Skripti - Ticaret artık daha güvenli ! - 1.12.x-1.15.x

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Tekrardan rahatsız ediyorum kusura bakmayın ama bir türlü çözemedim. Belki siz yardımcı olabilirsiniz diye düşündüm.
Kod:
[21:02:13] [Server thread/ERROR]: 'player' is not an item stack (çek.sk, line 12: if balance of player is bigger than or equal to {_arg1}:')
[21:02:13] [Server thread/ERROR]: 'else' has to be placed just after an 'if' or 'else if' section (çek.sk, line 16: else:')
[21:02:14] [Server thread/ERROR]: ('{_adet} of paper named "&eÇek Kağıdı" with lore "&8&l&m--------------------"', "§dMiktar: §a$%{_miktar}%", "§dImza: §7%{_imza}%" and "§8§l§m--------------------") can't be removed from an inventory because the former is neither an item type nor an inventory (çek.sk, line 30: remove {_adet} of paper named "&eÇek Kağıdı" with lore "&8&l&m--------------------" and "&dMiktar: &a$%{_miktar}%" and "&dImza: &7%{_imza}%" and "&8&l&m--------------------" from player's inventory')
Sunucu spigot sürümünüzden veyahutta Skript sürümünüzden kaynaklanıyor olabilir. Beni discorddan ekle yardımcı olayım.

Mert#4420
 
1.8.8 Sürümünde Çalışırmı ?
 
Güzel olmuş cekyaz yerine çek olsa güzel olurmuş gerçi kolayca ayarlanır başarılar
 
Bak bu güzeldi.
 
Eski sunucumda bu skripti kullanıyorum gayet güzel ellerine sağlık.
 
bu skript ile bug yapılabiliyor sanırım ben kullanmayı tercih etmiyorum
 
Arkadaşlar yeni sürümünü buradan paylaşayım. (bugsuz)

Kod:
command /cek [<player>] [<integer>]:
    trigger:
        if arg 1 is not set:
            send "{@p} &e/cek &f<oyuncu> <fiyat> &c(10 dakikada bir kullanabilirsin)" to player
        if arg 1 is set:
            if arg 1 = player:
                send "{@p} &cKendine çek yazamazsın!" to player
            else:
                if arg 1 is online:
                    if arg 2 is set:
                        if arg 2 is bigger than 0:
                            if arg 2 is bigger than 500-1:
                                if player is op:
                                    set {_ceksahibi} to arg 1
                                    set {_cekfiyati} to "%arg 2%" parsed as integer
                                    give 1 339 named "&a%{_cekfiyati}% TL &eÇek" with lore "||&a&m------------||||&8Çeki Yazan: &7%player%||&8Çekin Sahibi: &7%{_ceksahibi}%||||&7Çeki bozdurmak için tıkla!" to player
                                    stop
                                else:
                                    if balance of player is bigger than or equal to {_arg2}:
                                        set {_zaman} to difference between {cek::beklemesuresi::%player%} and now
                                        if {cek::beklemesuresi::%player%} is not set:
                                            set {cek::beklemesuresi::%player%} to now
                                            execute console command "eco take %player% %{_arg2}%"
                                            set {_ceksahibi} to arg 1
                                            set {_cekfiyati} to "%arg 2%" parsed as integer
                                            give 1 339 named "&a%{_cekfiyati}% TL &eÇek" with lore "||&a&m------------||||&8Çeki Yazan: &7%player%||&8Çekin Sahibi: &7%{_ceksahibi}%||||&7Çeki bozdurmak için tıkla!" to player
                                            stop
                                        else:
                                            if {cek::beklemesuresi::%player%} was less than 10 minutes ago:
                                                send "{@p} &cÇek'i 10 dakikada bir yazabilirsin!" to player
                                                send "{@p} &eKalan süre: &a%difference between {_zaman} and 10 minutes%" to player
                                            else:
                                                execute console command "eco take %player% %{_arg2}%"
                                                set {_ceksahibi} to arg 1
                                                set {_cekfiyati} to "%arg 2%" parsed as integer
                                                give 1 339 named "&a%{_cekfiyati}% TL &eÇek" with lore "||&a&m------------||||&8Çeki Yazan: &7%player%||&8Çekin Sahibi: &7%{_ceksahibi}%||||&7Çeki bozdurmak için tıkla!" to player
                                                stop
                                    else:
                                        send "{@p} &cYeterli paran yok!" to player
                            else:
                                send "{@p} &cGirdiğin fiyat $500'den büyük olmalıdır!" to player
                        else:
                            send "{@p} &cGirdiğin fiyat $0'dan büyük olmalıdır!" to player
                    else:
                        send "{@p} &e/cek &f<oyuncu> <fiyat>" to player
                else:
                    send "{@p} &cOyuncu aktif değil!" to player
 
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