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)

Durum
Mesaj gönderimine kapalı.

KanedgyBO

SkriptTale
Katılım
29 Mart 2018
Mesajlar
960
En iyi cevaplar
7
Elmaslar
418
Puanlar
3.540
Yaş
14
Yer
Bursa / Erikli
Minecraft
! Bu Skript güncellenmez ve eskidir. Asıl konuma gitmek için: !
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş veya Kayıt Ol anlayışınız için teşekkürler.


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: !
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş veya Kayıt Ol anlayışınız için teşekkürler.
 
Son düzenleme:

YigitReisOfficial

❤️ 1881-193∞ 💙
Yasaklandı
Katılım
17 Haziran 2014
Mesajlar
15.267
En iyi cevaplar
53
Elmaslar
12.633
Puanlar
29.530
Yaş
16
Yer
İstanbul, Beylikdüzü
Minecraft

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.
 

leadFact1onn

Odunlara Vur Vur Vur!
Katılım
9 Temmuz 2019
Mesajlar
40
En iyi cevaplar
0
Elmaslar
11
Puanlar
0
Yaş
20
Yer
Bursa
Minecraft
Skript mükemmel bir çek skripti amma ve lakin azıcık birazcık bir şeyler daha ekleseniz tadından yenmez:D
 

KanedgyBO

SkriptTale
Katılım
29 Mart 2018
Mesajlar
960
En iyi cevaplar
7
Elmaslar
418
Puanlar
3.540
Yaş
14
Yer
Bursa / Erikli
Minecraft
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.
 

MelihDemirel_

Play.DemirelCraft.gq
Katılım
22 Temmuz 2019
Mesajlar
382
En iyi cevaplar
7
Elmaslar
163
Puanlar
1.540
Yaş
20
Yer
Bursa
Minecraft
başarılar :)
 

kingOf0

"~SimitSu"
Katılım
14 Haziran 2016
Mesajlar
1.036
En iyi cevaplar
0
Elmaslar
755
Puanlar
0
Yer
getPlayer("SimitSu").getLocation()
Minecraft
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
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı