# Kodunu geliştirdim, geliştirdiğim yerlerde veya herhangi bir hata çıkarsa:
# Discord: 0mustafa
# Skript başlatma komutları
on load:
set {stopFarmTimer} to true
startTarlaTimer()
on break:
if "%region at event-block%" contains "tarla":
if event-block is ripe wheat plant:
chance of 5%:
add 50 to the player's account # FELON: burası vault varsa çalışacaktır aksi takdirde bana söyle.
send "%nl%<#00ff0d>şᴀɴѕʟɪѕɪɴ! ʙᴜɢᴅᴀʏʟᴀʀɪɴ ᴀʀᴀѕɪɴᴅᴀɴ 50 ᴘᴀʀᴀ ʙᴜʟᴅᴜɴ!%nl%" to player
# Tarlanın belirli aralıklarla sıfırlanması
function resetTarla():
# Burada WorldEdit kullanarak belirli bir alanı sıfırlıyoruz
execute console command "region select tarla" # WorldEdit'te "tarla" adında bir bölgeyi seçiyoruz
execute console command "replace crops 7 with crops 0" # Buğdayları sıfırlıyoruz (olgun buğdayı olgunlaşmamış buğdayla değiştiriyoruz)
broadcast "&6Tarla sıfırlandı ve buğdaylar yeniden ekildi!"
# 30 dakikada bir tarlayı sıfırlayan zamanlayıcı
function startTarlaTimer():
set {_i} to 0
while {_i} <= 7200: # FELON: kodunu daha optimize şekilde yazdım, ayrıca karmaşaları gidermesi için kontrol ekledim.
if {stopFarmTimer} is true:
delete {stopFarmTimer}
stop
add 1 to {_i}
wait 5 tick
resetTarla()
startTarlaTimer() # Zamanlayıcıyı tekrar başlatıyoruz