options:
rgismi: surelikazialani # Alan korumasının ismi.
dunya: world # Alanın bulunduğu dünya.
kazisuresi: 120 # Oyuncunun günlük kazı süresi. (Dakika)
beklemesuresi: 1440 # Kazı süresi sıfırlanma süresi. (Dakika)
on unload:
delete {alan::*} # Sunucu yeniden başlatıldığında, skript yeniden yüklendiğinde veya devre dışı bırakıldığında süreleri sıfırlar.
on block break:
if "%region at event-block%" is "{@rgismi} in world {@dunya}":
if {alan::sure::%player%} is not set:
set {alan::sure::%player%} to now
send " &f> &aKazı süreniz başladı, şuandan itibaren {@kazisuresi} dakika kazı yapabilirsiniz!"
set {_sure} to difference between {alan::sure::%player%} and now
if {_sure} is bigger than {@beklemesuresi} minutes:
delete {alan::sure::%player%}
send " &f> &aKazı süren sıfırlandı, bir sonraki kırdığın blok kazı süreni başlatacak!"
stop
if {_sure} is bigger than {@kazisuresi} minutes:
cancel event
set {_kalan.sure} to {@beklemesuresi} minutes
remove {_sure} from {_kalan.sure}
send " &f> &cDaha fazla kazı yapamazsınız! Beklemeniz gereken süre: %{_kalan.sure}%"