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:
Ayarlar.yml'nin içindekiler:
- Skript
- WildSkript
- Umbaska
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>