[SKRIPT] Para Çeki | Config'den Ayarlana Bilir | Geliştirilmiş | V1.0 |

Skripti nasıl buldunuz?

  • Mükemmel bir atlayış

  • Güzel

  • Orta

  • İdare eder..

  • Kötü

  • Berbat


Sonuçlar yalnızca oylamadan sonra görülebilir.

Enver825

Marangoz
En iyi cevaplar
0
Öncelikle her kese merhaba arkadaşlar. Bir kaç aydır Minecraftla ilgilenmiyordum ve skript yazmayı bir azcık unutmuştum ama şimdi yeniden yazmaya başladım ve sizin için birçok sunucunun aradığı ve ihtiyaç duyduğu skripti paylaşıyorum. Config'den prefixi ve tüm mesajları istediğiniz gibi ayarlaya bilirsiniz. Gerekli olan AddOn lar:
  • Skript
  • WildSkript
  • Umbaska
Skriptin kodları:
Kod:
on load:
    if folder "plugins/ParaCeki/" doesn't exists:
        create folder "plugins/ParaCeki/"
    if file "plugins/ParaCeki/ayarlar.yml" doesn't exists:
        create file "plugins/ParaCeki/ayarlar.yml"
        wf "Prefix: §8[§aCek§8]" to "plugins/ParaCeki/ayarlar.yml"
        wf "YetersizBakiye: §cYeterli kadar paraniz yok." to "plugins/ParaCeki/ayarlar.yml"
        wf "ArgumentRakamOlmali: §cLutfen rakam giriniz." to "plugins/ParaCeki/ayarlar.yml"
        wf "CekEldeEdildi: §aPara ceki aldiniz. Hesabinizdan cekilen miktar {CEKILENPARA}" to "plugins/ParaCeki/ayarlar.yml"
        wf "CekParaAlindi: §aPara cekini actiniz ve para hesabiniza yatirildi. Hesabiniza yatirilan para {YATIRILANPARA}" to "plugins/ParaCeki/ayarlar.yml"
        wf "ArgumentYazilmamis: §cDogru kullanim §a/cek <paramiktar>" to "plugins/ParaCeki/ayarlar.yml"
    set {cek.prefix} to value "Prefix" get of "plugins/ParaCeki/ayarlar.yml"
    set {cek.yetersizbakiye} to value "YetersizBakiye" get of "plugins/ParaCeki/ayarlar.yml"
    set {cek.argrakamdegil} to value "ArgumentRakamOlmali" get of "plugins/ParaCeki/ayarlar.yml"
    set {cek.eldeedildi} to value "CekEldeEdildi" get of "plugins/ParaCeki/ayarlar.yml"
    set {cek.paraalindi} to value "CekParaAlindi" get of "plugins/ParaCeki/ayarlar.yml"
    set {cek.arg1yazilmamis} to value "ArgumentYazilmamis" get of "plugins/ParaCeki/ayarlar.yml"
   
command /cek [<number>]:
    aliases: /çek
    trigger:
        if arg 1 is set:
            if arg 1 is number:
                if arg 1 <= player's balance:
                    remove arg-1 from player's balance
                    set {_miktar.%arg-1%} to arg 1
                    give a paper named "&bPara Çeki" with lore "&aMiktar:%{_miktar.%arg-1%}% " to player
                    set {_b} to {cek.eldeedildi}
                    replace all "{CEKILENPARA}" with "%arg 1%" in {_b}
                    send "%{cek.prefix}% %{_b}%"
                else:
                    send "%{cek.prefix}% %{cek.yetersizbakiye}%"
            else:
                send "%{cek.prefix}% %{cek.argrakamdegil}%"
        else:
            send "%{cek.prefix}% %{cek.arg1yazilmamis}%"
           
on rightclick with paper:
    if "%lore of player's tool%" contains "&aMiktar:":
        set {_miktar} to lore of player's held item
        set {_miktar} to {_miktar} parsed as integer
        remove 1 of player's tool from player's inventory
        execute console command "eco give %player% %{_miktar}%"
       
        set {_z} to {cek.paraalindi}
        replace all "{YATIRILANPARA}" with "%{_miktar}%" in {_z}
        send "%{cek.prefix}% %{_z}%"


Ayarlar.yml'nin içindekiler:
Kod:
Prefix: §8[§aCek§8]
YetersizBakiye: §cYeterli kadar paraniz yok.
ArgumentRakamOlmali: §cLutfen rakam giriniz.
CekEldeEdildi: §aPara ceki aldiniz. Hesabinizdan cekilen miktar {CEKILENPARA}
CekParaAlindi: §aPara cekini actiniz ve para hesabiniza yatirildi. Hesabiniza yatirilan para {YATIRILANPARA}
ArgumentYazilmamis: §cDogru kullanim §a/cek <paramiktar>
 
Üst