Sol Reklam
Sağ Reklam

Çözüldü 1vs1 Skripti

Durum
Mesaj gönderimine kapalı.

OgzhnTntms

Koydum Çalışma Masasını

Discord:

Oğuzhan#0088

Katılım
20 Aralık 2017
Mesajlar
59
Elmaslar
19
Puanlar
9.020
Yer
İstanbul
Minecraft
OgzhnTntms
1vs1 skripti istiyorum 2 tane spawn bölgesini kaydedecek ve kendi eşyalarıyla pvp atmalarını istiyorum yardımcı olabilirmisiniz.
 

EmreSHN

Seven sevdiğiyle güzelleşir.
Emektar

Discord:

EmreSHN#4551

Katılım
12 Ocak 2019
Mesajlar
4.272
Elmaslar
2.633
Puanlar
18.485
Yaş
24
Yer
Ankara
Minecraft
EmreSHN
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%"
 

OgzhnTntms

Koydum Çalışma Masasını

Discord:

Oğuzhan#0088

Katılım
20 Aralık 2017
Mesajlar
59
Elmaslar
19
Puanlar
9.020
Yer
İstanbul
Minecraft
OgzhnTntms
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%"
bundada arena girenlere set veriyor benim istediğim oyuncular kendi setleriyle kendi kılıçlarıyla savaşsın.
 

EmreSHN

Seven sevdiğiyle güzelleşir.
Emektar

Discord:

EmreSHN#4551

Katılım
12 Ocak 2019
Mesajlar
4.272
Elmaslar
2.633
Puanlar
18.485
Yaş
24
Yer
Ankara
Minecraft
EmreSHN
Bir 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%"
 

OgzhnTntms

Koydum Çalışma Masasını

Discord:

Oğuzhan#0088

Katılım
20 Aralık 2017
Mesajlar
59
Elmaslar
19
Puanlar
9.020
Yer
İstanbul
Minecraft
OgzhnTntms
Bir 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%"
teşekkürler
 

EmreSHN

Seven sevdiğiyle güzelleşir.
Emektar

Discord:

EmreSHN#4551

Katılım
12 Ocak 2019
Mesajlar
4.272
Elmaslar
2.633
Puanlar
18.485
Yaş
24
Yer
Ankara
Minecraft
EmreSHN
Rica ederim, hayırlı iftarlar.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı