Skript Paylaşımı Çekler - Yaml Desteği + Bütün Mesaj Türleri + Para Sınırlandırması + 0 Variable + Ses Efektleri (ESKİ SÜRÜM)

  • Konuyu Başlatan Konuyu Başlatan KanedgyBO
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 6.053
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

KanedgyBO

SkriptTale
Katılım
29 Mart 2018
Mesajlar
923
Elmaslar
382
Puan
14.575
Yaş
19
Konum
Bursa / Erikli
Minecraft
TheLudoBile

Discord:

TheLudoBile#3485

! Bu Skript güncellenmez ve eskidir. Asıl konuma gitmek için: !


Tanıtım Videosu



Kod:
load:
    load yaml "plugins/Çekler/Ayarlar.yml" as "Ayarlar"
    load yaml "plugins/Çekler/Copyright.yml" as "Copyright"
    yaml "Ayarlar" is empty:
        set yaml value "Baslik" from "Ayarlar" to "&3Çek &8»"
        set yaml value "Gorunus.Normal Mesajlar" from "Ayarlar" to "Açık"
        set yaml value "Gorunus.EylemCubugu Mesajlari" from "Ayarlar" to "Açık"
        set yaml value "Gorunus.EkranYazisi Mesajlari" from "Ayarlar" to "Açık"
        set yaml value "Gorunus.Ses Efektleri" from "Ayarlar" to "Açık"
        set yaml value "Sinirlama.Max Miktar" from "Ayarlar" to 5000
        set yaml value "Sinirlama.Min Miktar" from "Ayarlar" to 5
        save yaml "Ayarlar"
    yaml "Copyright" is empty:
        set yaml value "AuthoroftheSkript/SkriptSahibi" from "Copyright" to "Avelis Sunucu Hizmetleri | Skript Hizmetleri | Bilal##9409"
        set yaml value "Information/Bilgilendirme" from "Copyright" to "It is forbidden to change the script and sell or share it like 'I made this'. - Bu script'i değiştirip 'Bunu ben yaptım' gibi satmanız veya paylaşmanız yasaktır."
        save yaml "Copyright"

function mesajGönder(p: player, m: text):
    yaml value "Gorunus.Normal Mesajlar" from "Ayarlar" is "Açık":
        send "%yaml value ""Baslik"" from ""Ayarlar""% %{_m}%" to {_p}
    yaml value "Gorunus.EylemCubugu Mesajlari" from "Ayarlar" is "Açık":
        send action bar "%yaml value ""Baslik"" from ""Ayarlar""% %{_m}%" to {_p}
    yaml value "Gorunus.EkranYazisi Mesajlari" from "Ayarlar" is "Açık":
        send {_p} title "%yaml value ""Baslik"" from ""Ayarlar""%" with subtitle "%{_m}%" for 2.5 seconds

command /çek [<int>]:
    usage: &c/Çek <miktar>
    trigger:
        arg 1 is set:
            arg 1 <= yaml value "Sinirlama.Max Miktar" from "Ayarlar":
                arg 1 >= yaml value "Sinirlama.Min Miktar" from "Ayarlar":
                    player's money >= arg 1:
                        player has enough space for 1 paper named "%arg 1%":
                            give player 1 paper named "&a+&e%arg 1% TL&6'lik Çek" with lore "&cParayı almak için sağ tıklayın."
                            mesajGönder(player, "&6%arg 1% &edeğerinde bir çek oluşturdunuz.")
                            remove arg 1 from player's money
                            yaml value "Gorunus.Ses Efektleri" from "Ayarlar" is "Açık"
                            play sound "NOTE_PLING" to {_p} with volume 100 and pitch 10
                        else:
                            mesajGönder(player, "&cEnvanterinizde yeterli alan yok, lütfen boşaltınız.")
                            yaml value "Gorunus.Ses Efektleri" from "Ayarlar" is "Açık"
                            play sound "NOTE_PLING" to {_p} with volume 100 and pitch 10
                    else:
                        mesajGönder(player, "&cParanız yeterli değil, gerekli para: &6%arg 1 - player's money%")
                        yaml value "Gorunus.Ses Efektleri" from "Ayarlar" is "Açık"
                        play sound "NOTE_PLING" to {_p} with volume 100 and pitch 10
                else:
                    mesajGönder(player, "&cÇek miktarı bundan büyük olmalıdır, min miktar: &6%yaml value ""Sinirlama.Min Miktar"" from ""Ayarlar""%")
                    yaml value "Gorunus.Ses Efektleri" from "Ayarlar" is "Açık"
                    play sound "NOTE_PLING" to {_p} with volume 100 and pitch 10
            else:
                mesajGönder(player, "&cÇek miktarı bundan küçük olmalıdır, max miktar: &6%yaml value ""Sinirlama.Max Miktar"" from ""Ayarlar""%")
                yaml value "Gorunus.Ses Efektleri" from "Ayarlar" is "Açık"
                play sound "NOTE_PLING" to {_p} with volume 100 and pitch 10
        else:
            mesajGönder(player, "&3Kullanmak İçin: &e/çek <miktar>")
            yaml value "Gorunus.Ses Efektleri" from "Ayarlar" is "Açık"
            play sound "NOTE_PLING" to {_p} with volume 100 and pitch 10

rightclick:
    lore of player's tool contains "&cParayı almak için"
    set {_miktar} to name of tool
    replace all " TL&6'lik Çek" and "&a+&e" with "" in {_miktar}
    mesajGönder(player, "&6%{_miktar}% &eücretli bir çeki bozdurdunuz.")
    add ({_miktar} parsed as number) to player's money
    player isn't op:
        remove player's tool from player
    yaml value "Gorunus.Ses Efektleri" from "Ayarlar" is "Açık"
    play sound "NOTE_PLING" to {_p} with volume 100 and pitch 10


! Bu Skript güncellenmez ve eskidir. Asıl konuma gitmek için: !
 
Son düzenleme:

Forum içerisinde birçok "Çek" adı altında Skript bulunuyor. Bunun yanı sıra diğerlerine göre biraz daha farklı olmuş. Konu dizaynı geliştirilebilir.
 
Bence Forumda Bazı Çek Skript Geliişmiş Hali Olmuş Elinize Sağlık
 
Elimden geldiğince konunuzu düzenledim, böyle kalmasına içim elvermemişti. İyi forumlar :)
 
Elimden geldiğince konunuzu düzenledim, böyle kalmasına içim elvermemişti. İyi forumlar :)

:D saolun ve bu işlerle hiç alakam olmadığı için aynı zamanda yeteneğimde pek olmadığı için yapamıyorum.
 
Skript mükemmel bir çek skripti amma ve lakin azıcık birazcık bir şeyler daha ekleseniz tadından yenmez:D
 
Skript mükemmel bir çek skripti amma ve lakin azıcık birazcık bir şeyler daha ekleseniz tadından yenmez:D

Yorumun için teşekkürler, aslında burda ki amacım pek de sk paylaşımı değildi :D sadece düzgün bir çek sk sı bulamamıştım ve kendim yapım onu paylaştım, ginede boş vaktimde belki bir şeyler eklerim.
 
başarılar :)
 
Güzel Skript Başarılar
 
forumda daha iyisi veya aynısı olacak şekilde birçok skript paylaşıldı. gereksiz bir paylaşım olmuş.

Not: eğer -li miktarda çek alınırsa sorun oluşturacaktır.

-5000 lü bir çek oluştuğunu var sayarsak,
"remove -5000 from player's balance"
 
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