CsBeratBey
Ağaç Yumruklayıcı
- Mesajlar
- 29
- En iyi cevaplar
- 0
- Beğeniler
- 0
- Puanları
- 50
Merhaba benim bi steve vs alex serverim var ben oynadıkdan sonra arena yenilemek istiyorum araştırdım ve bu skripti buldum ama bundada hata vardı düzeltirmisiniz
18 satır ve
112 satır da hatalar var
Kod:
#! ▄█▀▀█▄ ██▀▀█▄ ██▀▀▀▀ █▄ ██ ▄█▀▀█▄
#! ██▄▄██ ██▄▄█▀ ██▀▀ ███▄██ ██▄▄██
#! ██ ██ ██ █▄ ██▄▄▄▄ ██ ▀█ ██ ██
#! ██ ██ ██▀▀▀▀ █▄ ██ ▀▀██▀▀ ██ ██▀▀▀▀
#! ▀█▄▄█▀ ██▀▀ ███▄██ ██ ██ ██▀▀
#! ██ ██▄▄▄▄ ██ ▀█ ▄▄██▄▄ ██▄▄▄▄ ██▄▄▄▄
#! NOT: Bu skript Citrus tarafından yapılmıştır.
#! İzinsiz kullanım veya çalma durumu yaşanırsa gerekli işlemler başlatılacaktır!
#! KİŞİSEL BİLGİLER:
#!
#! Website: Yakında!
#! Discord: Citrus#4361
function arenaYenile(arena: text):
set {_lag} to 0
loop blocks within {pos.1::%{_arena}%} to {pos.2::%{_arena}%}:
if {_lag} > 100:
chance of 50%:
wait 3 seconds
else:
wait 1.5 seconds
set {_lag} to 0
if {arena.regen.%{_arena}%::%location of loop-block%} is not set:
if loop-block is not air:
add 1 to {_lag}
set loop-block to air
else:
if type of loop-block is not {arena.regen.%{_arena}%::%location of loop-block%}:
add 1 to {_lag}
set block at loop-block to {arena.regen.%{_arena}%::%location of loop-block%}
set {arena::%{_arena}%} to true
command /arena [<text>] [<text>]:
permission:arenayenile.sk
permission message:&8Malesef ama yetkin yok!
trigger:
if arg-1 isn't "oluştur" or "kaydet" or "yenile" or "sil" or "liste":
send "&b&lARENA &8&l> &cYanlış komut! Doğru Kullanım: &f/arena ?"
stop
if arg-1 is "?":
send "&b&lARENA &8&l> &eKomutlar:"
send "&7- /arena oluştur <arena>"
send "&7- /arena sil <arena>"
send "&7- /arena pos1/pos2 <arena>"
send "&7- /arena kaydet <arena>"
send "&7- /arena yenile <arena>"
send "&7- /arena liste"
if arg-1 is "oluştur":
if arg-2 is set:
if {arena::%arg-2%} is not set:
set {arena::%arg-2%} to true
send "&b&lARENA &8&l> &eBaşarıyla &f%arg-2% &eadlı arenayı oluşturdun!"
else:
send "&b&lARENA &8&l> &eZaten &f%arg-2% &eadında bir arena mevcut!"
if arg-1 is "sil":
if arg-2 is set:
if {arena::%arg-2%} is set:
delete {arena::%arg-2%}
delete {pos.1::%arg-2%}
delete {pos.2::%arg-2%}
send "&b&lARENA &8&l> &eBaşarıyla %arg-2% adlı arenayı sildin!"
else:
send "&b&lARENA &8&l> &eZaten &f%arg-2% &eadında bir arena mevcut!"
if arg-1 is "pos1":
if arg-2 is set:
if {arena::%arg-2%} is set:
set {pos.1::%arg-2%} to player's location
send "&b&lARENA &8&l> &eBurayı &f%arg-2% &eadında bir arena olusturdun!"
else:
send "&b&lARENA &8&l> &eZaten &f%arg-2% &eadında bir arena mevcut!"
if arg-1 is "pos2":
if arg-2 is set:
if {arena::%arg-2%} is set:
set {pos.2::%arg-2%} to player's location
send "&b&lARENA &8&l> &eBurayı &f%arg-2% &eadında bir arena olusturdun!"
else:
send "&b&lARENA &8&l> &eZaten &f%arg-2% &eadında bir arena mevcut!"
if arg 1 is "kaydet":
if arg 2 is set:
if {arena::%arg-2%} is set:
if {pos.1::%arg-2%} is set:
if {pos.2::%arg-2%} is set:
send "&b&lARENA &8&l> &aBloklar kaydedilecek. ActionBar dan duruma bakabilirsiniz."
set {_lag} to 0
set {total} to 0
wait 10 ticks
loop blocks within {pos.1::%arg-2%} to {pos.2::%arg-2%}:
if loop-block is not air:
add 1 to {total}
loop blocks within {pos.1::%arg-2%} to {pos.2::%arg-2%}:
if loop-block is not air:
set {arenapvp.regen.%arg 2%::%location of loop-block%} to type of block at loop-block
add 1 to {_blocks}
add 1 to {_lag}
set action bar of player to "&2Bloklar kaydediliyor... (&8%{_blocks}%/%{total}%&2)"
if {_lag} = 500:
set {_lag} to 0
wait 2 seconds
send "&b&lARENA &8&l> &eBaşarıyla &f%arg 2% &eadlı arenayı kaydettin!"
else:
send "&b&lARENA &8&l> &cPozisyonları belirlememişsiniz! Lütfen /arena pos1/pos2 <arena> ile belirleyin!"
else:
send "&b&lARENA &8&l> &cPozisyonları belirlememişsiniz! Lütfen /arena pos1/pos2 <arena> ile belirleyin!"
else:
send "&b&lARENA &8&l> &cBu isimde bir arena yok! Lütfen /arena oluştur <arena> ile oluşturun!"
if arg-1 is "yenile":
if arg-2 is set:
arenaYenile(arg-2)
else if arg-1 is "liste":
loop {arena::*}:
add loop-index to {_arenalar::*}
if loop-value is true:
add loop-index to {_boş::*}
send "&b&lARENA &8&l> &eListe"
send "&7- Arenalar: &f%{_arenalar::*}%"
send "&7- Boş Arenalar: &f%{_boş::*}%"
112 satır da hatalar var