- Katılım
- 5 Nisan 2025
- Mesajlar
- 18
- Elmaslar
- 0
- Puan
- 890
- Yaş
- 25
- Konum
- Konya
- Minecraft
- TurkGenci01
Discord:
turk_genci
turk_genci
0mustafa
bana seçtiğim bölgedeki blokalrı her 1 dk da bir oto silen bir script lazım ve o bolgede olan oyunculara silinmeye son 3 saniye kaldığında text atsın siitiyom sohbetet
options:
loc1: location(0,0,0, world "world") # lokasyon 1
loc2: loaction(50,50,50, world "world") # lokasyon 2
# loc1 ve loc2 arasında ki tüm bloklar silinecek.
# Kullanımı: location(x,y,z, world "dünya ismi")
on load:
add 1 to {areaCleaner.loopCount}
set {_currentLoopCount} to {areaCleaner.loopCount}
set {_i} to 0
while {_currentLoopCount} is {areaCleaner.loopCount}:
add 1 to {_i}
if {_i} >= 57 * 20:
if {_secondsWarned::*} doesn't contain floor({_i} / 20):
send "&c%60 - floor({_i} / 20)% saniye sonra alan temizlenecek!" to players
play sound "block.note_block.hat" to players
add floor({_i} / 20) to {_secondsWarned::*}
if {_i} >= 60 * 20:
set {_i} to 0
delete {_secondsWarned::*}
cleanArea()
wait a tick
local function cleanArea():
# Eğer çok büyük bir alanı temizliyorsan burası lag çıkacak.
# Fast Async World Edit yükleyip skript-worldedit eklentisiyle async şekilde yaparsan
# sunucuya yükü 0'a yakın olur.
# veya "wait a tick" ifadesinin başında ki #'yi kaldırabilirsin ama yavaş yavaş silecek.
loop all blocks within {@loc1} and {@loc2}:
set loop-block to air
#wait a tick
turk_genci
worledit ile uyumlu script varmıPython:options: loc1: location(0,0,0, world "world") # lokasyon 1 loc2: loaction(50,50,50, world "world") # lokasyon 2 # loc1 ve loc2 arasında ki tüm bloklar silinecek. # Kullanımı: location(x,y,z, world "dünya ismi") on load: add 1 to {areaCleaner.loopCount} set {_currentLoopCount} to {areaCleaner.loopCount} set {_i} to 0 while {_currentLoopCount} is {areaCleaner.loopCount}: add 1 to {_i} if {_i} >= 57 * 20: if {_secondsWarned::*} doesn't contain floor({_i} / 20): send "&c%60 - floor({_i} / 20)% saniye sonra alan temizlenecek!" to players play sound "block.note_block.hat" to players add floor({_i} / 20) to {_secondsWarned::*} if {_i} >= 60 * 20: set {_i} to 0 delete {_secondsWarned::*} cleanArea() wait a tick local function cleanArea(): # Eğer çok büyük bir alanı temizliyorsan burası lag çıkacak. # Fast Async World Edit yükleyip skript-worldedit eklentisiyle async şekilde yaparsan # sunucuya yükü 0'a yakın olur. # veya "wait a tick" ifadesinin başında ki #'yi kaldırabilirsin ama yavaş yavaş silecek. loop all blocks within {@loc1} and {@loc2}: set loop-block to air #wait a tick
Kodu test etmedim bu yüzden hata çıkma ihtimali yüksek. Bilmen gereken her şeyi koda yorum olarak ekledim lütfen oku.
0mustafa
World edit için skript-worldedit eklentisini kullanabilirsin.worldedit ile uyumlu script varmı
worledit ile uyumlu script varmı
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!