AFK Alanında 15 Dakikada 1 Blok Veren SistemMerhaba minetr-forum.com üyeleri 👋Bugün sizlerle, AFK alanlarında sık kullanılan ama iş gören basit ve stabil bir AFK ödül skripti paylaşmak istiyorum.Bu skript sayesinde oyuncular belirlediğiniz AFK alanında hareketsiz kalırsa, 15 dakikada 1 adet blok kazanır. Farm AFK, bekleme alanı vb. yerlerde rahatlıkla kullanılabilir.✨ Özellikler✔ Belirlenmiş AFK alanında çalışır✔ 15 dakika AFK kalınca ödül verir✔ Her 15 dakikada 1 adet blok✔ Envanter doluysa ödül yere düşer✔ UUID bazlı sistem (isim değişse bile sorun olmaz)✔ Sunucu restart atsa bile çalışmaya devam eder🧩 Nasıl Çalışıyor?Oyuncu AFK alanına girerHareket etmezse süre saymaya başlar15 dakika dolunca → envanterine 1 blok eklenirOyuncu hareket ederse veya alandan çıkarsa sayaç sıfırlanır📜 Skript Koduoptions: world: world x1: -4 y1: 64 z1: 11 x2: -10 y2: 70 z2: 5 rewardItem: gold block afkTime: 15 seconds rewardTime: 15 seconds on join: set {afk.lastmove.%uuid of player%} to now delete {afk.lastgive.%uuid of player%} delete {afk.inarea.%uuid of player%} on quit: delete {afk.lastmove.%uuid of player%} delete {afk.lastgive.%uuid of player%} delete {afk.inarea.%uuid of player%} on player move: set {afk.lastmove.%uuid of player%} to now delete {afk.lastgive.%uuid of player%} every 1 second: set {_w} to world("{@world}") set {_pos1} to location({@x1}, {@y1}, {@z1}, {_w}) set {_pos2} to location({@x2}, {@y2}, {@z2}, {_w}) loop all players: set {_p} to loop-player if world of {_p} is not {_w}: delete {afk.inarea.%uuid of {_p}%} delete {afk.lastgive.%uuid of {_p}%} continue if {_p} is within {_pos1} and {_pos2}: if {afk.inarea.%uuid of {_p}%} is not set: set {afk.inarea.%uuid of {_p}%} to true set {afk.lastmove.%uuid of {_p}%} to now delete {afk.lastgive.%uuid of {_p}%} send "&eAFK Alanı &8» &715 saniye hareketsiz kal, &e1 altın bloğu &7kazan!" to {_p} if difference between {afk.lastmove.%uuid of {_p}%} and now is more than or equal to {@afkTime}: if {afk.lastgive.%uuid of {_p}%} is not set: set {afk.lastgive.%uuid of {_p}%} to now if difference between {afk.lastgive.%uuid of {_p}%} and now is more than or equal to {@rewardTime}: set {afk.lastgive.%uuid of {_p}%} to now set {_it} to 1 of {@rewardItem} add {_it} to inventory of {_p} if {_it} is not air: drop {_it} at location of {_p} send "&eAFK Ödülü &8» &a+1 Altın Bloğu" to {_p} else: if {afk.inarea.%uuid of {_p}%} is set: delete {afk.inarea.%uuid of {_p}%} delete {afk.lastgive.%uuid of {_p}%} send "&eAFK Alanı &8» &7AFK alanından çıktın." to {_p} 🛠️ Ayarlanması Gereken YerlerKodun en üstündeki options kısmından:world → AFK alanının bulunduğu dünyax1 y1 z1 & x2 y2 z2 → AFK alanının iki köşe koordinatırewardItem → Verilecek blok (stone, iron_block, diamond_block vb.)⚠️ Küçük NotlarKoordinatları mutlaka kendi AFK alanınıza göre ayarlayınBlok yerine ödülü ayarlayabilirsiniz.Süreleri dilediğiniz gibi değiştirebilirsinizBüyük sunucular için süreyi biraz artırmak daha sağlıklı olur❗❗❗ ÖNEMLİ NOT ❗❗❗Skript tarafımca yazılmıştırAlıntı yapılırken minetr-forum.com'dan Xuneun diye belirtilmelidir.Bu nedenle çalışıp çalışmadığı kesin değildir.Kullanmadan önce test sunucusunda denemenizi öneririm.Herhangi bir hata alırsanız veya geliştirmek isterseniz konu altına yazmanız yeterli, elimden geldiğince yardımcı olurum. 😊"Xuneun'dan Sevgilerle."