- Katılım
- 5 Temmuz 2014
- Mesajlar
- 653
- Elmaslar
- 1.984
- Puan
- 16.070
- Yaş
- 54
- Konum
- Afyon
- Minecraft
- byfatih
Discord:
ofez #6281
Merhaba dostlarım. Bu konumda pek de iyi sayılmasa da bir coin sistemi yazdım. Bildiğiniz üzre faction v.s sunucularda artık kullanımı çok yaygınlaştı. Bu yüzden sizlere kolaylık olsun diye ayarlanabilir bir coin sistemi yazdım.
Skriptte 2 seçenek bulunuyor coin sanal olarak veya elde tutulan. Bunları options bölümünden gerekli açıklamayı okuyarak yapabilirsiniz.
Skriptte bir çok yerler ayarlanılabilir şekilde sunulmuştur.
Kod:
options:
coin: esya # Eğer bu değer esya olrsa coni esya olarak düşer. sanal olursa sanal olarak para gelir.
sans: 100 # Coinin düşme şansı.
adet: 1 # Düşecek coinin adeti.
esyaismi: gold nugget # Düşecek eşyanın idsi. (ingilizce adını yazın)
ismi: &cCoin # Düşecek coinin ismi.
lore: &9Bu bir coindir. # Düşecek coinin alt yazısı.
mesajyollama: true # true ise coin düştüğü zaman allta belirlediğiniz mesaj geçer. false ise mesaj yollanmaz.
mesaj: &cCoin düştü. # Coin düştüğünde yollanacak mesaj.
on load:
set {msj} to {@mesajyollama}
set {coin} to "{@coin}"
if {coin} isn't "esya" or "sanal":
send "Skript yüklenirken hata oldu lütfen options kısmındaki coin ayarını düzeltiniz." to all players
stop
on break of lapis ore:
if {coin} is "esya":
if chance of {@sans}%:
drop {@adet} {@esyaismi} named "{@ismi}" with lore "{@lore}"
if {msj} is true:
send "{@mesaj}" to player
stop
else if {coin} is "sanal":
if chance of {@sans}%:
add 1 to {c.%player%}
if {msj} is true:
send "{@mesaj}" to player
stop
command /coin:
trigger:
if {coin} is "sanal":
send "&cCoin Miktarın » &e %{c.%player%}%" to player
stop
else:
send "Bilinmeyen komut /help"