options:
p: &a1vs1 &3>
ps: &a&lIstatistik &3>
command /arena [<text>] [<text>] [<text>]:
permission: 1va1.admin
trigger:
arg-1 isn't set:
send "&8&l&m--------&r &a&l1vs1 &8&l&m--------&r"
send "{@p} &e/arena kur &8<&cisim&8>"
send "{@p} &e/arena sil &8<&cisim&8>"
send "{@p} &e/arena p1 &8<&cisim&8>"
send "{@p} &e/arena p2 &8<&cisim&8>"
send "{@p} &e/arena env &8<&cisim&8>"
send "{@p} &e/arena türayarla &8<&cisim&8> &8<&cTür&8>"
send "{@p} &e/arena loc1 &8<&cisim&8>"
send "{@p} &e/arena loc2 &8<&cisim&8>"
send "&8&l&m--------&r &a&l1vs1 &8&l&m--------&r"
arg-1 is "kur":
arg-2 is set:
{arenalar::%arg-2%} isn't set:
set {arenalar::%arg-2%} to arg-2
set {müsaitler::%arg-2%} to arg-2
send "{@p} &a%arg-2% &eadlı arena kuruldu."
set {arena.tür.%arg-2%} to "Special"
send "{@p} &a%arg-2% &eadlı arenanın türü otomatik olarak &aSpecial [Özel] &eolarak ayarlandı."
send "{@p} &eDeğiştirmek için &a/arena türayarla %arg-2% BUHC &ekomutunu kullan."
else:
send "{@p} &cBöyle bir arena zaten var."
else:
send "{@p} &cBir arena ismi girmelisin."
arg-1 is "sil":
arg-2 is set:
{arenalar::%arg-2%} is set:
delete {arenalar::%arg-2%}
send "{@p} &a%arg-2% &eadlı arena silindi."
else:
send "{@p} &cBöyle bir arena yok."
else:
send "{@p} &cBir arena ismi girmelisin."
arg-1 is "p1":
arg-2 is set:
{arenalar::%arg-2%} is set:
set {arena.%arg-2%.p1} to location of player
send "{@p} &a%arg-2% &eadlı arenanın 1. başlangıç noktası belirlendi."
else:
send "{@p} &cBöyle bir arena yok."
else:
send "{@p} &cBir arena ismi girmelisin."
arg-1 is "p2":
arg-2 is set:
{arenalar::%arg-2%} is set:
set {arena.%arg-2%.p2} to location of player
send "{@p} &a%arg-2% &eadlı arenanın 2. başlangıç noktası belirlendi."
else:
send "{@p} &cBöyle bir arena yok."
else:
send "{@p} &cBir arena ismi girmelisin."
arg-1 is "env":
arg-2 is set:
{arenalar::%arg-2%} is set:
set {_env.s} to 0
loop 36 times:
set {%arg-2%.inv.%{_env.s}%} to slot {_env.s} of player
add 1 to {_env.s}
set {%arg-2%.kask} to player's helmet
set {%arg-2%.chestp} to player's chestplate
set {%arg-2%.leg} to player's leggings
set {%arg-2%.bot} to player's boots
send "{@p} &a%arg-2% &eadlı arenanın kiti belirlendi."
arg-1 is "türayarla":
arg-2 is set:
{arenalar::%arg-2%} is set:
arg-3 is set:
arg-3 is "buhc":
set {arena.tür.%arg-2%} to "BuildUHC"
send "{@p} &a%arg-2% &eadlı arenanın türü &aBuildUHC &eolarak ayarlandı."
else:
set {arena.tür.%arg-2%} to "Special"
send "{@p} &a%arg-2% &eadlı arenanın türü &aSpecial [Özel] &eolarak ayarlandı."
else:
send "{@p} &cBir tür girmelisin. &8[&cBUHC yazar iseniz oyun bitiminde arenada bulunan bloklar silinir, başka bir şey yazarsanız arena türü özel olarak ayarlanır.]"
else:
send "{@p} &cBöyle bir arena yok."
else:
send "{@p} &cBir arena ismi girmelisin."
arg-1 is "loc1":
arg-2 is set:
{arenalar::%arg-2%} is set:
{arena.tür.%arg-2%} is "BuildUHC":
set {loc1.%arg-2%} to location of player
send "{@p} &a%arg-2% &eadlı arenanın 1. lokasyonu belirlendi."
else:
send "{@p} &cBu arena bir BuildUHC arenası değil."
else:
send "{@p} &cBöyle bir arena yok."
else:
send "{@p} &cBir arena ismi girmelisin."
arg-1 is "loc2":
arg-2 is set:
{arenalar::%arg-2%} is set:
{arena.tür.%arg-2%} is "BuildUHC":
set {loc2.%arg-2%} to location of player
send "{@p} &a%arg-2% &eadlı arenanın 2. lokasyonu belirlendi."
else:
send "{@p} &cBu arena bir BuildUHC arenası değil."
else:
send "{@p} &cBöyle bir arena yok."
else:
send "{@p} &cBir arena ismi girmelisin."
quit:
loop {arenalar::*}:
{bekleyen.kişiler.%loop-value%::*} is player:
delete {bekleyen.kişiler.%loop-value%::*}
delete {1vs1.bekliyor.%player%}
delete {size.%loop-value%}
delete {1vs1.bekliyor.%player%}
command /leave:
trigger:
{1vs1.bekliyor.%player%} is set:
loop {arenalar::*}:
{bekleyen.kişiler.%loop-value%::*} is player:
delete {bekleyen.kişiler.%loop-value%::*}
delete {1vs1.bekliyor.%player%}
delete {size.%loop-value%}
send "{@p} &eSıradan çıktın!"
delete {1vs1.bekliyor.%player%}
{1vs1.sırada::*} is player:
delete {1vs1.sırada::*}
send "{@p} &eSıradan çıktın!"
else:
send "{@p} &cSırada değilsin!"
command /1vs1 [<text>]:
trigger:
arg-1 isn't set:
{arenalar::*} is set:
{duel.%player%} isn't set:
{1vs1.oyunda::%player%} isn't set:
{1vs1.bekliyor.%player%} isn'T set:
{1vs1.sırada::*} isn't set:
set {1vs1.sırada::*} to player
set {1vs1.bekliyor.%player%} to true
send "{@p} &e1vs1 sırasına girdin, bir rakip giriş yapınca rastgele olarak bir arenaya ışınlanacaksın."
else:
delete {1vs1.bekliyor.%player%}
set {rakip.%player%} to random element of {1vs1.sırada::*}
set {rakip.%{rakip.%player%}%} to player
set {arena.%player%} to random element of {müsaitler::*}
set {arena.%{rakip.%player%}%} to {arena.%player%}
delete {1vs1.bekliyor.%{rakip.%player%}%}
delete {1vs1.sırada::*}
teleport {rakip.%player%} to {arena.%{arena.%player%}%.p1}
teleport player to {arena.%{arena.%player%}%.p2}
delete {müsaitler::%{arena.%player%}%}
set {kullanılan.arenalar::%{arena.%player%}%} to {arena.%player%}
set {1vs1.oyunda::%player%} to player
set {1vs1.oyunda::%{rakip.%player%}%} to {rakip.%player%}
set {_slot} to 0
loop 36 times:
set slot {_slot} of player to {%{arena.%player%}%.inv.%{_slot}%}
add 1 to {_slot}
set {_slot} to 0
loop 36 times:
set slot {_slot} of {rakip.%player%} to {%{arena.%player%}%.inv.%{_slot}%}
add 1 to {_slot}
set player's helmet to {%{arena.%player%}%.kask}
set player's chestplate to {%{arena.%player%}%.chestp}
set player's leggings to {%{arena.%player%}%.leg}
set player's boots to {%{arena.%player%}%.bot}
set {rakip.%player%}'s helmet to {%{arena.%player%}%.kask}
set {rakip.%player%}'s chestplate to {%{arena.%player%}%.chestp}
set {rakip.%player%}'s leggings to {%{arena.%player%}%.leg}
set {rakip.%player%}'s boots to {%{arena.%player%}%.bot}
send "{@p} &eOyun başladı, başarılar! &8(&c%player% &avs &c%{rakip.%player%}%&8)" to player and {rakip.%player%}
else:
send "{@p} &cZaten sıradasın!"
else:
send "{@p} &cZaten sıradasın, bir oyuncunun girmesini bekle."
else:
send "{@p} &eBir düello isteğin var."
else:
send "{@p} &cTüm arenalar dolu veya hiç arena kurulmamış!"
else:
{duel.%player%} isn't set:
{1vs1.bekliyor.%player%} isn'T set:
{müsaitler::%arg-1%} is set:
{bekleyen.kişiler.%arg-1%::*} isn't set:
set {1vs1.bekliyor.%player%} to true
set {bekleyen.kişiler.%arg-1%::*} to player
set {size.%arg-1%} to 1
send "{@p} &a%arg-1% &eadlı arenada sıraya girdin, bir rakip bekleniyor!"
else:
delete {size.%arg-1%}
delete {1vs1.bekliyor.%player%}
set {rakip.%player%} to random element of {bekleyen.kişiler.%arg-1%::*}
set {rakip.%{rakip.%player%}%} to player
set {arena.%player%} to arg-1
set {arena.%{rakip.%player%}%} to arg-1
delete {bekleyen.kişiler.%arg-1%::*}
delete {1vs1.bekliyor.%{rakip.%player%}%}
teleport {rakip.%player%} to {arena.%{arena.%player%}%.p1}
teleport player to {arena.%{arena.%player%}%.p2}
delete {müsaitler::%{arena.%player%}%}
set {kullanılan.arenalar::%{arena.%player%}%} to {arena.%player%}
set {1vs1.oyunda::%player%} to player
set {1vs1.oyunda::%{rakip.%player%}%} to {rakip.%player%}
set {_slot} to 0
loop 36 times:
set slot {_slot} of player to {%{arena.%player%}%.inv.%{_slot}%}
add 1 to {_slot}
set {_slot} to 0
loop 36 times:
set slot {_slot} of {rakip.%player%} to {%{arena.%player%}%.inv.%{_slot}%}
add 1 to {_slot}
set player's helmet to {%{arena.%player%}%.kask}
set player's chestplate to {%{arena.%player%}%.chestp}
set player's leggings to {%{arena.%player%}%.leg}
set player's boots to {%{arena.%player%}%.bot}
set {rakip.%player%}'s helmet to {%{arena.%player%}%.kask}
set {rakip.%player%}'s chestplate to {%{arena.%player%}%.chestp}
set {rakip.%player%}'s leggings to {%{arena.%player%}%.leg}
set {rakip.%player%}'s boots to {%{arena.%player%}%.bot}
send "{@p} &eOyun başladı, başarılar! &8(&c%player% &avs &c%{rakip.%player%}%&8)" to player and {rakip.%player%}
else:
send "{@p} &cBöyle bir arena yok"
else:
send "{@p} &cZaten sıradasın!"
else:
send "{@p} &eBir düello isteğin var."
command /düello [<player>]:
trigger:
arg-1 is set:
arg-1 isn't player:
{1vs1.oyunda::%player%} isn't set:
{1vs1.bekliyor.%player%} isn'T set:
{1vs1.oyunda::%arg-1%} isn't set:
{1vs1.bekliyor.%arg-1%} isn'T set:
set {duel.%player%} to arg-1
set {duel.%arg-1%} to player
send "{@p} &a%arg-1% &eadlı oyuncuya düello isteği attın!"
send "{@p} &e10 saniye içinde kabul etmezse otomatik olarak iptal edilecek."
send "{@p} &a%player% &eadlı oyuncu sana düello isteği attı!" to arg-1
send "{@p} &e10 saniye içinde kabul etmezsen otomatik olarak iptal edilecek." to arg-1
send "{@p} &eKabul etmek için&8: &a/kabulet" to arg-1
wait 10 seconds
{duel.%player%} is set:
{duel.%arg-1%} is set:
send "{@p} &a%player% &eadlı oyuncunun sana attığı düello isteği iptal edildi."
send "{@p} &a%arg-1% &eadlı oyuncuya attığın düello isteği iptal edildi."
delete {duel.%player%}
delete {duel.%arg-1%}
else:
send "{@p} &cDüello isteği attığın kişi zaten sırada."
else:
send "{@p} &cDüello isteği attığın kişi 1vs1 oynuyor."
else:
send "{@p} &cZaten sıradasın."
else:
send "{@p} &cZaten 1vs1 oynuyorsun."
else:
send "{@p} &cKendine düello isteği atamazsın."
else:
send "{@p} &cBir oyuncu ismi girmelisin."
command /kabulet:
trigger:
{duel.%player%} is set:
{1vs1.oyunda::%player%} isn't set:
{1vs1.bekliyor.%player%} isn'T set:
send "{@p} &a%{duel.%player%}% &eadlı oyuncudan gelen düello isteğini kabul ettin!"
send "{@p} &a%player% &eadlı oyuncu düello isteğini kabul etti, bir arena seç!"
set {duel.arena.%{duel.%player%}%} to true
size of {arenalar::*} is between 0 and 9:
open virtual chest inventory with 1 rows named "&9Düello &8- &9Arena Seç" to {duel.%player%}
size of {arenalar::*} is between 10 and 18:
open virtual chest inventory with 2 rows named "&9Düello &8- &9Arena Seç" to {duel.%player%}
size of {arenalar::*} is between 19 and 27:
open virtual chest inventory with 3 rows named "&9Düello &8- &9Arena Seç" to {duel.%player%}
set {_slot} to 0
loop (size of {arenalar::*}+1) times:
format gui slot {_slot} of player with red stained glass pane named "&f" to nothing
add 1 to {_slot}
{arenalar::*} is set:
set {_slot} to 0
loop {arenalar::*}:
{kullanılan.arenalar::%loop-value%} isn't set:
{size.%loop-value%} isn't set:
format gui slot {_slot} of player with 0 159:5 named "&a%loop-value%" with lore "&eDurum&8: &aBoşta||&eTür&8: &a%{arena.tür.%loop-value%}%" to close then run player command "duelarena %loop-value%"
add 1 to {_slot}
else:
send "{@p} &cSıradayken düello atamazsın."
else:
send "{@p} &c1vs1 oynuyorken düello atamazsın."
else:
send "{@p} &cBir düello isteğin yok."
command /duelarena [<text>]:
trigger:
{duel.arena.%player%} is set:
set {arena.%player%} to arg-1
set {arena.%{duel.%player%}%} to arg-1
set {rakip.%player%} to {duel.%player%}
set {rakip.%{duel.%player%}%} to player
delete {duel.%{duel.%player%}%}
delete {duel.%player%}
delete {duel.arena.%player%}
teleport {rakip.%player%} to {arena.%{arena.%player%}%.p1}
teleport player to {arena.%{arena.%player%}%.p2}
delete {müsaitler::%{arena.%player%}%}
set {kullanılan.arenalar::%{arena.%player%}%} to {arena.%player%}
set {1vs1.oyunda::%player%} to player
set {1vs1.oyunda::%{rakip.%player%}%} to {rakip.%player%}
set {_slot} to 0
loop 36 times:
set slot {_slot} of player to {%{arena.%player%}%.inv.%{_slot}%}
add 1 to {_slot}
set {_slot} to 0
loop 36 times:
set slot {_slot} of {rakip.%player%} to {%{arena.%player%}%.inv.%{_slot}%}
add 1 to {_slot}
set player's helmet to {%{arena.%player%}%.kask}
set player's chestplate to {%{arena.%player%}%.chestp}
set player's leggings to {%{arena.%player%}%.leg}
set player's boots to {%{arena.%player%}%.bot}
set {rakip.%player%}'s helmet to {%{arena.%player%}%.kask}
set {rakip.%player%}'s chestplate to {%{arena.%player%}%.chestp}
set {rakip.%player%}'s leggings to {%{arena.%player%}%.leg}
set {rakip.%player%}'s boots to {%{arena.%player%}%.bot}
send "{@p} &eOyun başladı, başarılar! &8(&c%player% &avs &c%{rakip.%player%}%&8)" to player and {rakip.%player%}
else:
send "{@p} &eBir düello isteğin yok veya rakibin isteği henüz kabul etmemiş."
death of player:
{1vs1.oyunda::%player%} is set:
delete {1vs1.oyunda::%player%}
delete {1vs1.oyunda::%{rakip.%player%}%}
delete {kullanılan.arenalar::%{arena.%player%}%}
{arena.tür.%{arena.%player%}%} is "BuildUHC":
loop blocks within {loc1.%{arena.%player%}%} to {loc2.%{arena.%player%}%}:
if loop-block is lava:
set loop-block to air
wait 0.2 second
if loop-block is water:
set loop-block to air
wait 0.2 second
if loop-block is cobblestone:
set loop-block to air
wait 0.2 second
if loop-block is planks:1:
set loop-blocks to air
wait 0.2 second
if loop-block is obsidian:
set loop-blocks to air
wait 0.2 second
if loop-block is stone:
set loop-blocks to air
wait 0.2 second
set {müsaitler::%{arena.%player%}%} to {arena.%player%}
send "{@p} &9&lMaç sonu&7;" to player and {rakip.%player%}
send "{@p} &aKazanan&8: &e%{rakip.%player%}% &8(&c%{rakip.%player%}'s health%*&8)" to player and {rakip.%player%}
send "{@p} &aKaybeden&8: &e%player%" to player and {rakip.%player%}
clear player's inventory
clear {rakip.%player%}'s inventory
heal player
heal {rakip.%player%}
execute console command "spawn %player%"
execute console command "spawn %{rakip.%player%}%"
execute console command "effect %player% clear"
execute console command "effect %{rakip.%player%}% clear"
add 1 to {kill.%{rakip.%player%}%}
add 1 to {1vs1.kazanma.%{rakip.%player%}%}
add 1 to {death.%player%}
extinguish {rakip.%player%}
extinguish player
delete {rakip.%{rakip.%player%}%}
delete {rakip.%player%}
quit:
{1vs1.oyunda::%player%} is set:
delete {1vs1.oyunda::%player%}
delete {1vs1.oyunda::%{rakip.%player%}%}
delete {kullanılan.arenalar::%{arena.%player%}%}
{arena.tür.%{arena.%player%}%} is "BuildUHC":
loop blocks within {loc1.%{arena.%player%}%} to {loc2.%{arena.%player%}%}:
if loop-block is lava:
set loop-block to air
wait 0.2 second
if loop-block is water:
set loop-block to air
wait 0.2 second
if loop-block is cobblestone:
set loop-block to air
wait 0.2 second
if loop-block is planks:1:
set loop-blocks to air
wait 0.2 second
if loop-block is obsidian:
set loop-blocks to air
wait 0.2 second
if loop-block is stone:
set loop-blocks to air
wait 0.2 second
set {müsaitler::%{arena.%player%}%} to {arena.%player%}
send "{@p} &9&lMaç sonu&7;" to player and {rakip.%player%}
send "{@p} &aKazanan&8: &e%{rakip.%player%}% &8(&c%{rakip.%player%}'s health%*&8)" to player and {rakip.%player%}
send "{@p} &aKaybeden&8: &e%player%" to player and {rakip.%player%}
clear player's inventory
clear {rakip.%player%}'s inventory
heal player
heal {rakip.%player%}
execute console command "spawn %player%"
execute console command "spawn %{rakip.%player%}%"
execute console command "effect %player% clear"
execute console command "effect %{rakip.%player%}% clear"
add 1 to {kill.%{rakip.%player%}%}
add 1 to {1vs1.kazanma.%{rakip.%player%}%}
add 1 to {death.%player%}
extinguish {rakip.%player%}
delete {rakip.%{rakip.%player%}%}
delete {rakip.%player%}
load:
{1vs1.oyunda::*} is set:
loop {1vs1.oyunda::*}:
delete {1vs1.oyunda::%loop-value%}
delete {kullanılan.arenalar::%{arena.%loop-value%}%}
set {müsaitler::%{arena.%loop-value%}%} to {arena.%loop-value%}
delete {arena.%loop-value%}
execute console command "spawn %loop-value%"
{arenalar::*} is set:
loop {arenalar::*}:
{arena.tür.%loop-value%} is "BuildUHC":
loop blocks within {loc1.%loop-value%} to {loc2.%loop-value%}:
if loop-block is lava:
set loop-block to air
wait 0.2 second
if loop-block is water:
set loop-block to air
wait 0.2 second
if loop-block is cobblestone:
set loop-block to air
wait 0.2 second
if loop-block is planks:1:
set loop-blocks to air
wait 0.2 second
if loop-block is obsidian:
set loop-blocks to air
wait 0.2 second
if loop-block is stone:
set loop-blocks to air
wait 0.2 second
loop {bekleyen.kişiler.%loop-value%::*}:
delete {1vs1.bekliyor.%loop-value-2%}
delete {bekleyen.kişiler.%loop-value%::*}
delete {size.%loop-value%}
{1vs1.sırada::*} is set:
loop {1vs1.sırada::*}:
delete {1vs1.bekliyor.%loop-value%}
execute loop-value command "leave"
delete {1vs1.sırada::*}
send "&C1VS1 SİSTEMİ" to console
send "&cBU SİSTEM BREAKTHROUGH TARAFINDAN TASARLANMIŞTIR!" to console
send "&cIYI OYUNLAR!" to console
function chestAc(p: player):
size of {arenalar::*} is between 0 and 9:
open virtual chest inventory with 1 rows named "&e&l1vs1 &a&lBETA" to {_p}
size of {arenalar::*} is between 10 and 18:
open virtual chest inventory with 2 rows named "&e&l1vs1 &a&lBETA" to {_p}
size of {arenalar::*} is between 19 and 27:
open virtual chest inventory with 3 rows named "&e&l1vs1 &a&lBETA" to {_p}
sign change:
line 1 is "1vs1"
line 2 is set
{arenalar::%line 2%} is set:
set line 1 to "&8&m----------------"
set line 4 to "&8&m----------------"
set {komut.%event-block%} to line 2
set line 2 to "&a&l1vs1"
set line 3 to "&9%{komut.%event-block%}%"
else:
line 2 isn't "le"
set block at event-block to air
send "{@p} &cBöyle bir arena yok!"
line 2 is "le":
set line 1 to "&8&m----------------"
set line 4 to "&8&m----------------"
set {komut.%event-block%} to "leave"
set line 2 to "&a&l1vs1"
set line 3 to "&e&lSıradan çık"
rightclick on sign:
{komut.%event-block%} is "leave":
execute player command "leave"
else:
line 2 is "&a&l1vs1"
execute player command "1vs1 %{komut.%event-block%}%"
command /battle [<text>]:
trigger:
arg-1 isn't set:
chestAc(player)
set {_slot} to 0
loop (size of {arenalar::*}) times:
format gui slot {_slot} of player with red stained glass pane named "&f" to nothing
add 1 to {_slot}
{arenalar::*} is set:
set {_slot} to 0
loop {arenalar::*}:
{kullanılan.arenalar::%loop-value%} isn't set:
if {size.%loop-value%} is set:
{size.%loop-value%} is set:
format gui slot {_slot} of player with a 159:4 named "&a%loop-value%" with lore "&eDurum&8: &aBekleniyor... ||&eBekleyen&8: &a%{bekleyen.kişiler.%loop-value%::*}%||&eTür&8: &a%{arena.tür.%loop-value%}%" to close then run player command "1vs1 %loop-value%"
add 1 to {_slot}
{kullanılan.arenalar::%loop-value%} isn't set:
{size.%loop-value%} isn't set:
format gui slot {_slot} of player with 0 159:5 named "&a%loop-value%" with lore "&eDurum&8: &aBoşta||&eTür&8: &a%{arena.tür.%loop-value%}%" to close then run player command "1vs1 %loop-value%"
add 1 to {_slot}
else if {kullanılan.arenalar::%loop-value%} is set:
format gui slot {_slot} of player with 2 159:14 named "&a%loop-value%" with lore "&eDurum&8: &aKullanılıyor||&eTür&8: &a%{arena.tür.%loop-value%}%" to close then run player command "1vs1 %loop-value%"
add 1 to {_slot}
else:
close player's inventory
send "{@p} &eHiç arena yok."
join:
add 0 to {kill.%player%}
add 0 to {death.%player%}
add 0 to {1vs1.kazanma.%player%}
first join:
add 0 to {kill.%player%}
add 0 to {death.%player%}
add 0 to {1vs1.kazanma.%player%}
death of player:
attacker is a player
{1vs1.oyunda::%player%} isn't set:
add 1 to {kill.%attacker%}
add 1 to {death.%player%}
heal attacker
heal player
extinguish player
extinguish attacker
command /stats [<offlineplayer>]:
trigger:
arg-1 is set:
arg-1 has played on this server before:
send "&8&m-----------&r &a&lIstatistik &8&m-----------"
send "{@ps} &eOyuncu&8: &9%arg-1%"
send "{@ps} &eÖldürme&8: &9%{kill.%arg-1%}%"
send "{@ps} &eÖlme&8: &9%{death.%arg-1%}%"
send "{@ps} &eÖldürme &8/ &eÖlme Oranı&8: &9%{kill.%arg-1%}/{death.%arg-1%}%"
send "{@ps} &e1vs1 Kazanma&8: &9%{1vs1.kazanma.%player%}%"
send "&8&m-----------&r &a&lIstatistik &8&m-----------"
else:
send "{@ps} &2%arg-1% &cadındaki oyuncu sunucuda hiç oynamamış."
else:
execute player command "/stats %player%"
bundada arena girenlere set veriyor benim istediğim oyuncular kendi setleriyle kendi kılıçlarıyla savaşsın.Buyur,
Kod:options: p: &a1vs1 &3> ps: &a&lIstatistik &3> command /arena [<text>] [<text>] [<text>]: permission: 1va1.admin trigger: arg-1 isn't set: send "&8&l&m--------&r &a&l1vs1 &8&l&m--------&r" send "{@p} &e/arena kur &8<&cisim&8>" send "{@p} &e/arena sil &8<&cisim&8>" send "{@p} &e/arena p1 &8<&cisim&8>" send "{@p} &e/arena p2 &8<&cisim&8>" send "{@p} &e/arena env &8<&cisim&8>" send "{@p} &e/arena türayarla &8<&cisim&8> &8<&cTür&8>" send "{@p} &e/arena loc1 &8<&cisim&8>" send "{@p} &e/arena loc2 &8<&cisim&8>" send "&8&l&m--------&r &a&l1vs1 &8&l&m--------&r" arg-1 is "kur": arg-2 is set: {arenalar::%arg-2%} isn't set: set {arenalar::%arg-2%} to arg-2 set {müsaitler::%arg-2%} to arg-2 send "{@p} &a%arg-2% &eadlı arena kuruldu." set {arena.tür.%arg-2%} to "Special" send "{@p} &a%arg-2% &eadlı arenanın türü otomatik olarak &aSpecial [Özel] &eolarak ayarlandı." send "{@p} &eDeğiştirmek için &a/arena türayarla %arg-2% BUHC &ekomutunu kullan." else: send "{@p} &cBöyle bir arena zaten var." else: send "{@p} &cBir arena ismi girmelisin." arg-1 is "sil": arg-2 is set: {arenalar::%arg-2%} is set: delete {arenalar::%arg-2%} send "{@p} &a%arg-2% &eadlı arena silindi." else: send "{@p} &cBöyle bir arena yok." else: send "{@p} &cBir arena ismi girmelisin." arg-1 is "p1": arg-2 is set: {arenalar::%arg-2%} is set: set {arena.%arg-2%.p1} to location of player send "{@p} &a%arg-2% &eadlı arenanın 1. başlangıç noktası belirlendi." else: send "{@p} &cBöyle bir arena yok." else: send "{@p} &cBir arena ismi girmelisin." arg-1 is "p2": arg-2 is set: {arenalar::%arg-2%} is set: set {arena.%arg-2%.p2} to location of player send "{@p} &a%arg-2% &eadlı arenanın 2. başlangıç noktası belirlendi." else: send "{@p} &cBöyle bir arena yok." else: send "{@p} &cBir arena ismi girmelisin." arg-1 is "env": arg-2 is set: {arenalar::%arg-2%} is set: set {_env.s} to 0 loop 36 times: set {%arg-2%.inv.%{_env.s}%} to slot {_env.s} of player add 1 to {_env.s} set {%arg-2%.kask} to player's helmet set {%arg-2%.chestp} to player's chestplate set {%arg-2%.leg} to player's leggings set {%arg-2%.bot} to player's boots send "{@p} &a%arg-2% &eadlı arenanın kiti belirlendi." arg-1 is "türayarla": arg-2 is set: {arenalar::%arg-2%} is set: arg-3 is set: arg-3 is "buhc": set {arena.tür.%arg-2%} to "BuildUHC" send "{@p} &a%arg-2% &eadlı arenanın türü &aBuildUHC &eolarak ayarlandı." else: set {arena.tür.%arg-2%} to "Special" send "{@p} &a%arg-2% &eadlı arenanın türü &aSpecial [Özel] &eolarak ayarlandı." else: send "{@p} &cBir tür girmelisin. &8[&cBUHC yazar iseniz oyun bitiminde arenada bulunan bloklar silinir, başka bir şey yazarsanız arena türü özel olarak ayarlanır.]" else: send "{@p} &cBöyle bir arena yok." else: send "{@p} &cBir arena ismi girmelisin." arg-1 is "loc1": arg-2 is set: {arenalar::%arg-2%} is set: {arena.tür.%arg-2%} is "BuildUHC": set {loc1.%arg-2%} to location of player send "{@p} &a%arg-2% &eadlı arenanın 1. lokasyonu belirlendi." else: send "{@p} &cBu arena bir BuildUHC arenası değil." else: send "{@p} &cBöyle bir arena yok." else: send "{@p} &cBir arena ismi girmelisin." arg-1 is "loc2": arg-2 is set: {arenalar::%arg-2%} is set: {arena.tür.%arg-2%} is "BuildUHC": set {loc2.%arg-2%} to location of player send "{@p} &a%arg-2% &eadlı arenanın 2. lokasyonu belirlendi." else: send "{@p} &cBu arena bir BuildUHC arenası değil." else: send "{@p} &cBöyle bir arena yok." else: send "{@p} &cBir arena ismi girmelisin." quit: loop {arenalar::*}: {bekleyen.kişiler.%loop-value%::*} is player: delete {bekleyen.kişiler.%loop-value%::*} delete {1vs1.bekliyor.%player%} delete {size.%loop-value%} delete {1vs1.bekliyor.%player%} command /leave: trigger: {1vs1.bekliyor.%player%} is set: loop {arenalar::*}: {bekleyen.kişiler.%loop-value%::*} is player: delete {bekleyen.kişiler.%loop-value%::*} delete {1vs1.bekliyor.%player%} delete {size.%loop-value%} send "{@p} &eSıradan çıktın!" delete {1vs1.bekliyor.%player%} {1vs1.sırada::*} is player: delete {1vs1.sırada::*} send "{@p} &eSıradan çıktın!" else: send "{@p} &cSırada değilsin!" command /1vs1 [<text>]: trigger: arg-1 isn't set: {arenalar::*} is set: {duel.%player%} isn't set: {1vs1.oyunda::%player%} isn't set: {1vs1.bekliyor.%player%} isn'T set: {1vs1.sırada::*} isn't set: set {1vs1.sırada::*} to player set {1vs1.bekliyor.%player%} to true send "{@p} &e1vs1 sırasına girdin, bir rakip giriş yapınca rastgele olarak bir arenaya ışınlanacaksın." else: delete {1vs1.bekliyor.%player%} set {rakip.%player%} to random element of {1vs1.sırada::*} set {rakip.%{rakip.%player%}%} to player set {arena.%player%} to random element of {müsaitler::*} set {arena.%{rakip.%player%}%} to {arena.%player%} delete {1vs1.bekliyor.%{rakip.%player%}%} delete {1vs1.sırada::*} teleport {rakip.%player%} to {arena.%{arena.%player%}%.p1} teleport player to {arena.%{arena.%player%}%.p2} delete {müsaitler::%{arena.%player%}%} set {kullanılan.arenalar::%{arena.%player%}%} to {arena.%player%} set {1vs1.oyunda::%player%} to player set {1vs1.oyunda::%{rakip.%player%}%} to {rakip.%player%} set {_slot} to 0 loop 36 times: set slot {_slot} of player to {%{arena.%player%}%.inv.%{_slot}%} add 1 to {_slot} set {_slot} to 0 loop 36 times: set slot {_slot} of {rakip.%player%} to {%{arena.%player%}%.inv.%{_slot}%} add 1 to {_slot} set player's helmet to {%{arena.%player%}%.kask} set player's chestplate to {%{arena.%player%}%.chestp} set player's leggings to {%{arena.%player%}%.leg} set player's boots to {%{arena.%player%}%.bot} set {rakip.%player%}'s helmet to {%{arena.%player%}%.kask} set {rakip.%player%}'s chestplate to {%{arena.%player%}%.chestp} set {rakip.%player%}'s leggings to {%{arena.%player%}%.leg} set {rakip.%player%}'s boots to {%{arena.%player%}%.bot} send "{@p} &eOyun başladı, başarılar! &8(&c%player% &avs &c%{rakip.%player%}%&8)" to player and {rakip.%player%} else: send "{@p} &cZaten sıradasın!" else: send "{@p} &cZaten sıradasın, bir oyuncunun girmesini bekle." else: send "{@p} &eBir düello isteğin var." else: send "{@p} &cTüm arenalar dolu veya hiç arena kurulmamış!" else: {duel.%player%} isn't set: {1vs1.bekliyor.%player%} isn'T set: {müsaitler::%arg-1%} is set: {bekleyen.kişiler.%arg-1%::*} isn't set: set {1vs1.bekliyor.%player%} to true set {bekleyen.kişiler.%arg-1%::*} to player set {size.%arg-1%} to 1 send "{@p} &a%arg-1% &eadlı arenada sıraya girdin, bir rakip bekleniyor!" else: delete {size.%arg-1%} delete {1vs1.bekliyor.%player%} set {rakip.%player%} to random element of {bekleyen.kişiler.%arg-1%::*} set {rakip.%{rakip.%player%}%} to player set {arena.%player%} to arg-1 set {arena.%{rakip.%player%}%} to arg-1 delete {bekleyen.kişiler.%arg-1%::*} delete {1vs1.bekliyor.%{rakip.%player%}%} teleport {rakip.%player%} to {arena.%{arena.%player%}%.p1} teleport player to {arena.%{arena.%player%}%.p2} delete {müsaitler::%{arena.%player%}%} set {kullanılan.arenalar::%{arena.%player%}%} to {arena.%player%} set {1vs1.oyunda::%player%} to player set {1vs1.oyunda::%{rakip.%player%}%} to {rakip.%player%} set {_slot} to 0 loop 36 times: set slot {_slot} of player to {%{arena.%player%}%.inv.%{_slot}%} add 1 to {_slot} set {_slot} to 0 loop 36 times: set slot {_slot} of {rakip.%player%} to {%{arena.%player%}%.inv.%{_slot}%} add 1 to {_slot} set player's helmet to {%{arena.%player%}%.kask} set player's chestplate to {%{arena.%player%}%.chestp} set player's leggings to {%{arena.%player%}%.leg} set player's boots to {%{arena.%player%}%.bot} set {rakip.%player%}'s helmet to {%{arena.%player%}%.kask} set {rakip.%player%}'s chestplate to {%{arena.%player%}%.chestp} set {rakip.%player%}'s leggings to {%{arena.%player%}%.leg} set {rakip.%player%}'s boots to {%{arena.%player%}%.bot} send "{@p} &eOyun başladı, başarılar! &8(&c%player% &avs &c%{rakip.%player%}%&8)" to player and {rakip.%player%} else: send "{@p} &cBöyle bir arena yok" else: send "{@p} &cZaten sıradasın!" else: send "{@p} &eBir düello isteğin var." command /düello [<player>]: trigger: arg-1 is set: arg-1 isn't player: {1vs1.oyunda::%player%} isn't set: {1vs1.bekliyor.%player%} isn'T set: {1vs1.oyunda::%arg-1%} isn't set: {1vs1.bekliyor.%arg-1%} isn'T set: set {duel.%player%} to arg-1 set {duel.%arg-1%} to player send "{@p} &a%arg-1% &eadlı oyuncuya düello isteği attın!" send "{@p} &e10 saniye içinde kabul etmezse otomatik olarak iptal edilecek." send "{@p} &a%player% &eadlı oyuncu sana düello isteği attı!" to arg-1 send "{@p} &e10 saniye içinde kabul etmezsen otomatik olarak iptal edilecek." to arg-1 send "{@p} &eKabul etmek için&8: &a/kabulet" to arg-1 wait 10 seconds {duel.%player%} is set: {duel.%arg-1%} is set: send "{@p} &a%player% &eadlı oyuncunun sana attığı düello isteği iptal edildi." send "{@p} &a%arg-1% &eadlı oyuncuya attığın düello isteği iptal edildi." delete {duel.%player%} delete {duel.%arg-1%} else: send "{@p} &cDüello isteği attığın kişi zaten sırada." else: send "{@p} &cDüello isteği attığın kişi 1vs1 oynuyor." else: send "{@p} &cZaten sıradasın." else: send "{@p} &cZaten 1vs1 oynuyorsun." else: send "{@p} &cKendine düello isteği atamazsın." else: send "{@p} &cBir oyuncu ismi girmelisin." command /kabulet: trigger: {duel.%player%} is set: {1vs1.oyunda::%player%} isn't set: {1vs1.bekliyor.%player%} isn'T set: send "{@p} &a%{duel.%player%}% &eadlı oyuncudan gelen düello isteğini kabul ettin!" send "{@p} &a%player% &eadlı oyuncu düello isteğini kabul etti, bir arena seç!" set {duel.arena.%{duel.%player%}%} to true size of {arenalar::*} is between 0 and 9: open virtual chest inventory with 1 rows named "&9Düello &8- &9Arena Seç" to {duel.%player%} size of {arenalar::*} is between 10 and 18: open virtual chest inventory with 2 rows named "&9Düello &8- &9Arena Seç" to {duel.%player%} size of {arenalar::*} is between 19 and 27: open virtual chest inventory with 3 rows named "&9Düello &8- &9Arena Seç" to {duel.%player%} set {_slot} to 0 loop (size of {arenalar::*}+1) times: format gui slot {_slot} of player with red stained glass pane named "&f" to nothing add 1 to {_slot} {arenalar::*} is set: set {_slot} to 0 loop {arenalar::*}: {kullanılan.arenalar::%loop-value%} isn't set: {size.%loop-value%} isn't set: format gui slot {_slot} of player with 0 159:5 named "&a%loop-value%" with lore "&eDurum&8: &aBoşta||&eTür&8: &a%{arena.tür.%loop-value%}%" to close then run player command "duelarena %loop-value%" add 1 to {_slot} else: send "{@p} &cSıradayken düello atamazsın." else: send "{@p} &c1vs1 oynuyorken düello atamazsın." else: send "{@p} &cBir düello isteğin yok." command /duelarena [<text>]: trigger: {duel.arena.%player%} is set: set {arena.%player%} to arg-1 set {arena.%{duel.%player%}%} to arg-1 set {rakip.%player%} to {duel.%player%} set {rakip.%{duel.%player%}%} to player delete {duel.%{duel.%player%}%} delete {duel.%player%} delete {duel.arena.%player%} teleport {rakip.%player%} to {arena.%{arena.%player%}%.p1} teleport player to {arena.%{arena.%player%}%.p2} delete {müsaitler::%{arena.%player%}%} set {kullanılan.arenalar::%{arena.%player%}%} to {arena.%player%} set {1vs1.oyunda::%player%} to player set {1vs1.oyunda::%{rakip.%player%}%} to {rakip.%player%} set {_slot} to 0 loop 36 times: set slot {_slot} of player to {%{arena.%player%}%.inv.%{_slot}%} add 1 to {_slot} set {_slot} to 0 loop 36 times: set slot {_slot} of {rakip.%player%} to {%{arena.%player%}%.inv.%{_slot}%} add 1 to {_slot} set player's helmet to {%{arena.%player%}%.kask} set player's chestplate to {%{arena.%player%}%.chestp} set player's leggings to {%{arena.%player%}%.leg} set player's boots to {%{arena.%player%}%.bot} set {rakip.%player%}'s helmet to {%{arena.%player%}%.kask} set {rakip.%player%}'s chestplate to {%{arena.%player%}%.chestp} set {rakip.%player%}'s leggings to {%{arena.%player%}%.leg} set {rakip.%player%}'s boots to {%{arena.%player%}%.bot} send "{@p} &eOyun başladı, başarılar! &8(&c%player% &avs &c%{rakip.%player%}%&8)" to player and {rakip.%player%} else: send "{@p} &eBir düello isteğin yok veya rakibin isteği henüz kabul etmemiş." death of player: {1vs1.oyunda::%player%} is set: delete {1vs1.oyunda::%player%} delete {1vs1.oyunda::%{rakip.%player%}%} delete {kullanılan.arenalar::%{arena.%player%}%} {arena.tür.%{arena.%player%}%} is "BuildUHC": loop blocks within {loc1.%{arena.%player%}%} to {loc2.%{arena.%player%}%}: if loop-block is lava: set loop-block to air wait 0.2 second if loop-block is water: set loop-block to air wait 0.2 second if loop-block is cobblestone: set loop-block to air wait 0.2 second if loop-block is planks:1: set loop-blocks to air wait 0.2 second if loop-block is obsidian: set loop-blocks to air wait 0.2 second if loop-block is stone: set loop-blocks to air wait 0.2 second set {müsaitler::%{arena.%player%}%} to {arena.%player%} send "{@p} &9&lMaç sonu&7;" to player and {rakip.%player%} send "{@p} &aKazanan&8: &e%{rakip.%player%}% &8(&c%{rakip.%player%}'s health%*&8)" to player and {rakip.%player%} send "{@p} &aKaybeden&8: &e%player%" to player and {rakip.%player%} clear player's inventory clear {rakip.%player%}'s inventory heal player heal {rakip.%player%} execute console command "spawn %player%" execute console command "spawn %{rakip.%player%}%" execute console command "effect %player% clear" execute console command "effect %{rakip.%player%}% clear" add 1 to {kill.%{rakip.%player%}%} add 1 to {1vs1.kazanma.%{rakip.%player%}%} add 1 to {death.%player%} extinguish {rakip.%player%} extinguish player delete {rakip.%{rakip.%player%}%} delete {rakip.%player%} quit: {1vs1.oyunda::%player%} is set: delete {1vs1.oyunda::%player%} delete {1vs1.oyunda::%{rakip.%player%}%} delete {kullanılan.arenalar::%{arena.%player%}%} {arena.tür.%{arena.%player%}%} is "BuildUHC": loop blocks within {loc1.%{arena.%player%}%} to {loc2.%{arena.%player%}%}: if loop-block is lava: set loop-block to air wait 0.2 second if loop-block is water: set loop-block to air wait 0.2 second if loop-block is cobblestone: set loop-block to air wait 0.2 second if loop-block is planks:1: set loop-blocks to air wait 0.2 second if loop-block is obsidian: set loop-blocks to air wait 0.2 second if loop-block is stone: set loop-blocks to air wait 0.2 second set {müsaitler::%{arena.%player%}%} to {arena.%player%} send "{@p} &9&lMaç sonu&7;" to player and {rakip.%player%} send "{@p} &aKazanan&8: &e%{rakip.%player%}% &8(&c%{rakip.%player%}'s health%*&8)" to player and {rakip.%player%} send "{@p} &aKaybeden&8: &e%player%" to player and {rakip.%player%} clear player's inventory clear {rakip.%player%}'s inventory heal player heal {rakip.%player%} execute console command "spawn %player%" execute console command "spawn %{rakip.%player%}%" execute console command "effect %player% clear" execute console command "effect %{rakip.%player%}% clear" add 1 to {kill.%{rakip.%player%}%} add 1 to {1vs1.kazanma.%{rakip.%player%}%} add 1 to {death.%player%} extinguish {rakip.%player%} delete {rakip.%{rakip.%player%}%} delete {rakip.%player%} load: {1vs1.oyunda::*} is set: loop {1vs1.oyunda::*}: delete {1vs1.oyunda::%loop-value%} delete {kullanılan.arenalar::%{arena.%loop-value%}%} set {müsaitler::%{arena.%loop-value%}%} to {arena.%loop-value%} delete {arena.%loop-value%} execute console command "spawn %loop-value%" {arenalar::*} is set: loop {arenalar::*}: {arena.tür.%loop-value%} is "BuildUHC": loop blocks within {loc1.%loop-value%} to {loc2.%loop-value%}: if loop-block is lava: set loop-block to air wait 0.2 second if loop-block is water: set loop-block to air wait 0.2 second if loop-block is cobblestone: set loop-block to air wait 0.2 second if loop-block is planks:1: set loop-blocks to air wait 0.2 second if loop-block is obsidian: set loop-blocks to air wait 0.2 second if loop-block is stone: set loop-blocks to air wait 0.2 second loop {bekleyen.kişiler.%loop-value%::*}: delete {1vs1.bekliyor.%loop-value-2%} delete {bekleyen.kişiler.%loop-value%::*} delete {size.%loop-value%} {1vs1.sırada::*} is set: loop {1vs1.sırada::*}: delete {1vs1.bekliyor.%loop-value%} execute loop-value command "leave" delete {1vs1.sırada::*} send "&C1VS1 SİSTEMİ" to console send "&cBU SİSTEM BREAKTHROUGH TARAFINDAN TASARLANMIŞTIR!" to console send "&cIYI OYUNLAR!" to console function chestAc(p: player): size of {arenalar::*} is between 0 and 9: open virtual chest inventory with 1 rows named "&e&l1vs1 &a&lBETA" to {_p} size of {arenalar::*} is between 10 and 18: open virtual chest inventory with 2 rows named "&e&l1vs1 &a&lBETA" to {_p} size of {arenalar::*} is between 19 and 27: open virtual chest inventory with 3 rows named "&e&l1vs1 &a&lBETA" to {_p} sign change: line 1 is "1vs1" line 2 is set {arenalar::%line 2%} is set: set line 1 to "&8&m----------------" set line 4 to "&8&m----------------" set {komut.%event-block%} to line 2 set line 2 to "&a&l1vs1" set line 3 to "&9%{komut.%event-block%}%" else: line 2 isn't "le" set block at event-block to air send "{@p} &cBöyle bir arena yok!" line 2 is "le": set line 1 to "&8&m----------------" set line 4 to "&8&m----------------" set {komut.%event-block%} to "leave" set line 2 to "&a&l1vs1" set line 3 to "&e&lSıradan çık" rightclick on sign: {komut.%event-block%} is "leave": execute player command "leave" else: line 2 is "&a&l1vs1" execute player command "1vs1 %{komut.%event-block%}%" command /battle [<text>]: trigger: arg-1 isn't set: chestAc(player) set {_slot} to 0 loop (size of {arenalar::*}) times: format gui slot {_slot} of player with red stained glass pane named "&f" to nothing add 1 to {_slot} {arenalar::*} is set: set {_slot} to 0 loop {arenalar::*}: {kullanılan.arenalar::%loop-value%} isn't set: if {size.%loop-value%} is set: {size.%loop-value%} is set: format gui slot {_slot} of player with a 159:4 named "&a%loop-value%" with lore "&eDurum&8: &aBekleniyor... ||&eBekleyen&8: &a%{bekleyen.kişiler.%loop-value%::*}%||&eTür&8: &a%{arena.tür.%loop-value%}%" to close then run player command "1vs1 %loop-value%" add 1 to {_slot} {kullanılan.arenalar::%loop-value%} isn't set: {size.%loop-value%} isn't set: format gui slot {_slot} of player with 0 159:5 named "&a%loop-value%" with lore "&eDurum&8: &aBoşta||&eTür&8: &a%{arena.tür.%loop-value%}%" to close then run player command "1vs1 %loop-value%" add 1 to {_slot} else if {kullanılan.arenalar::%loop-value%} is set: format gui slot {_slot} of player with 2 159:14 named "&a%loop-value%" with lore "&eDurum&8: &aKullanılıyor||&eTür&8: &a%{arena.tür.%loop-value%}%" to close then run player command "1vs1 %loop-value%" add 1 to {_slot} else: close player's inventory send "{@p} &eHiç arena yok." join: add 0 to {kill.%player%} add 0 to {death.%player%} add 0 to {1vs1.kazanma.%player%} first join: add 0 to {kill.%player%} add 0 to {death.%player%} add 0 to {1vs1.kazanma.%player%} death of player: attacker is a player {1vs1.oyunda::%player%} isn't set: add 1 to {kill.%attacker%} add 1 to {death.%player%} heal attacker heal player extinguish player extinguish attacker command /stats [<offlineplayer>]: trigger: arg-1 is set: arg-1 has played on this server before: send "&8&m-----------&r &a&lIstatistik &8&m-----------" send "{@ps} &eOyuncu&8: &9%arg-1%" send "{@ps} &eÖldürme&8: &9%{kill.%arg-1%}%" send "{@ps} &eÖlme&8: &9%{death.%arg-1%}%" send "{@ps} &eÖldürme &8/ &eÖlme Oranı&8: &9%{kill.%arg-1%}/{death.%arg-1%}%" send "{@ps} &e1vs1 Kazanma&8: &9%{1vs1.kazanma.%player%}%" send "&8&m-----------&r &a&lIstatistik &8&m-----------" else: send "{@ps} &2%arg-1% &cadındaki oyuncu sunucuda hiç oynamamış." else: execute player command "/stats %player%"
options:
kazanan-ödülü: diamond
variables:
{1vs1.arena1} = 0
on load:
set {1vs1.arena1} to 0
delete {1vs1.arena1.kişi-1}
delete {1vs1.arena1.kişi-2}
command /1v1 [<text>]:
aliases: /1vs1, /1
trigger:
if arg 1 is not set:
open chest with 1 rows named "&81vs1 Arenalari" to player
wait 3 tick
format slot 0 of player with 1 of light green dye named "&aArena 1" with lore "&7Durum: &2KATIL||&70/2" to run "s %player% 1v1 arena1"
if {1vs1.arena1} is 1:
format slot 0 of player with 1 of light green dye named "&aArena 1" with lore "&7Durum: &2BEKLIYOR..||&71/2" to run "s %player% 1v1 arena1"
if {1vs1.arena1} is 2:
format slot 0 of player with 1 of light green dye named "&aArena 1" with lore "&7Durum: &2BEKLIYOR..||&72/2" to run "s %player% 1v1 arena1"
if {1vs1.arena1} is 3:
format slot 0 of player with 1 of gray dye named "&aArena 1" with lore "&7Durum: &4&mDOLU" to run "s %player% 1v1 arena1"
if arg 1 is "arena1":
if {1vs1.arena1} is 0:
set {1vs1.arena1.kişi-1} to "%player%"
set {1vs1.arena1} to 1
close the player's inventory
message "&7Arena 1 katildiniz &a1/2"
execute player command "/1v1"
stop
if {1vs1.arena1.kişi-1} is player:
message "&7Şuanda beklemedesin lütfen biri bekle !"
close the player's inventory
stop trigger
stop
if {1vs1.arena1.kişi-2} is player:
message "&7Şuanda beklemedesin lütfen biri bekle !"
close the player's inventory
stop trigger
stop
if {1vs1.arena1} is 1:
set {1vs1.arena1.kişi-2} to "%player%"
set {1vs1.arena1} to 2
wait 1 second
message "&7Arena 1 katildiniz &a2/2 &7oyun başliyor..."
close the player's inventory
set {1vs1.arena1} to 3
if {1vs1.arena1} is 3:
message "&7Arena 1 isimli oyun başladı son kişi kalana dek devam edecek !" to all players
loop all players:
if loop-player is {1vs1.arena1.kişi-1}:
teleport loop-player to {1vs1.arena1.spawn-1}
equip loop-player with all diamond armour
give 1 stone sword to the loop-player
loop all players:
if loop-player is {1vs1.arena1.kişi-2}:
teleport loop-player to {1vs1.arena1.spawn-2}
equip loop-player with all diamond armour
give 1 stone sword to the loop-player
on death of player:
if attacker is player:
if victim is {1vs1.arena1.kişi-1}:
message "&7Arena 1 isimli oyunu &a%{1vs1.arena1.kişi-2}% &7isimli kişi kazandi !" to all players
give {@kazanan-ödülü} to the attacker
set {1vs1.arena1} to 0
delete {1vs1.arena1.kişi-1}
stop
if victim is {1vs1.arena1.kişi-2}:
message "&7Arena 1 isimli oyunu &a%{1vs1.arena1.kişi-1}% &7isimli kişi kazandi !" to all players
give {@kazanan-ödülü} to the attacker
set {1vs1.arena1} to 0
delete {1vs1.arena1.kişi-1}
stop
command /ayarla [<text>]:
trigger:
if arg 1 is "1":
set {1vs1.arena1.spawn-1} to location of player
message "&7oldu"
stop
if arg 1 is "2":
set {1vs1.arena1.spawn-2} to location of player
message "&7oldu"
stop
command /s <player> <text>:
executable by: console
trigger:
execute arg 1 command "%arg 2%"
teşekkürlerBir de buna bakar mısın?
Kod:options: kazanan-ödülü: diamond variables: {1vs1.arena1} = 0 on load: set {1vs1.arena1} to 0 delete {1vs1.arena1.kişi-1} delete {1vs1.arena1.kişi-2} command /1v1 [<text>]: aliases: /1vs1, /1 trigger: if arg 1 is not set: open chest with 1 rows named "&81vs1 Arenalari" to player wait 3 tick format slot 0 of player with 1 of light green dye named "&aArena 1" with lore "&7Durum: &2KATIL||&70/2" to run "s %player% 1v1 arena1" if {1vs1.arena1} is 1: format slot 0 of player with 1 of light green dye named "&aArena 1" with lore "&7Durum: &2BEKLIYOR..||&71/2" to run "s %player% 1v1 arena1" if {1vs1.arena1} is 2: format slot 0 of player with 1 of light green dye named "&aArena 1" with lore "&7Durum: &2BEKLIYOR..||&72/2" to run "s %player% 1v1 arena1" if {1vs1.arena1} is 3: format slot 0 of player with 1 of gray dye named "&aArena 1" with lore "&7Durum: &4&mDOLU" to run "s %player% 1v1 arena1" if arg 1 is "arena1": if {1vs1.arena1} is 0: set {1vs1.arena1.kişi-1} to "%player%" set {1vs1.arena1} to 1 close the player's inventory message "&7Arena 1 katildiniz &a1/2" execute player command "/1v1" stop if {1vs1.arena1.kişi-1} is player: message "&7Şuanda beklemedesin lütfen biri bekle !" close the player's inventory stop trigger stop if {1vs1.arena1.kişi-2} is player: message "&7Şuanda beklemedesin lütfen biri bekle !" close the player's inventory stop trigger stop if {1vs1.arena1} is 1: set {1vs1.arena1.kişi-2} to "%player%" set {1vs1.arena1} to 2 wait 1 second message "&7Arena 1 katildiniz &a2/2 &7oyun başliyor..." close the player's inventory set {1vs1.arena1} to 3 if {1vs1.arena1} is 3: message "&7Arena 1 isimli oyun başladı son kişi kalana dek devam edecek !" to all players loop all players: if loop-player is {1vs1.arena1.kişi-1}: teleport loop-player to {1vs1.arena1.spawn-1} equip loop-player with all diamond armour give 1 stone sword to the loop-player loop all players: if loop-player is {1vs1.arena1.kişi-2}: teleport loop-player to {1vs1.arena1.spawn-2} equip loop-player with all diamond armour give 1 stone sword to the loop-player on death of player: if attacker is player: if victim is {1vs1.arena1.kişi-1}: message "&7Arena 1 isimli oyunu &a%{1vs1.arena1.kişi-2}% &7isimli kişi kazandi !" to all players give {@kazanan-ödülü} to the attacker set {1vs1.arena1} to 0 delete {1vs1.arena1.kişi-1} stop if victim is {1vs1.arena1.kişi-2}: message "&7Arena 1 isimli oyunu &a%{1vs1.arena1.kişi-1}% &7isimli kişi kazandi !" to all players give {@kazanan-ödülü} to the attacker set {1vs1.arena1} to 0 delete {1vs1.arena1.kişi-1} stop command /ayarla [<text>]: trigger: if arg 1 is "1": set {1vs1.arena1.spawn-1} to location of player message "&7oldu" stop if arg 1 is "2": set {1vs1.arena1.spawn-2} to location of player message "&7oldu" stop command /s <player> <text>: executable by: console trigger: execute arg 1 command "%arg 2%"