[SK] Arena Yenileme -BuildUHC,UHCFFA,MEETUP-

EylexLive

bunu gördüğünüzde özel üyem bitmiş olacak :(
En iyi cevaplar
0
Merhaba gamer.com.tr sakinleri !
Bugün sizlerle arena yenilenmesi skriptini paylaşacağım
Başlıktan gördüğünüz gibi BuildUHC,UHCFFA,MEETUP için geçerlidir
Kendiniz başka bir şey için kullanmak isterseniz kendinize göre ayarlayabilirsiniz
Fotoğraflar:


2018-01-20_19.51.28.png


Sistemin mantığı WorldEdit plugini gibidir
"/arenawand" komutunu kullandıktan sonra envantere çapa gelecektir
Elinizdeki çapa ile looplanacak yeri(temizlenecek yeri) 1. lokasyonu, sol tıklayarak,2. lokasyonu, sağ tıklayarak ayarlayabilirsiniz
Bu işlemleri yaptıktan sonra işiniz bitmiştir
2018-01-20_19.51.33.png

Birinci ve ikinci lokasyonları ayarladıktan sonra deneme amaçlı arenanıza bloklar koyun
Örnek:

2018-01-20_19.52.21.png


Blokları koyduktan hemen sonra /arena-admin temizle komutunu kullanın. Lokasyonlar doğru ayarlanmışsa bloklar silinecektir
Yetkiler:
Bu sistem için herhangi bir yetkiye gerek yoktur
Sadece "options" bölümünden "ad" kısmına oyundaki adınızı yazmanız yeterli olacaktır

KOD:

Kod:
options:
    ad: EylexLive    #<-- Buraya oyunda olan isminizi giriniz
    p: &2SUNUCU
left click with golden hoe:
    executor is "{@ad}":
        if name of player's tool is "&a&lArena Wand":
            clicked block is set
            cancel event
            send "loc 1 ayarlandı"
            set {arena.loc1} to location of clicked block               

right click with golden hoe:
    executor is "{@ad}":
        name of player's tool is "&a&lArena Wand":
            clicked block is set
            cancel event
            send "loc2 ayarlandı"
            set {arena.loc2} to location of clicked block   
on command "arenawand":
    executor is "{@ad}":
        cancel event
        give 1 golden hoe named "&a&lArena Wand" to player
    
command /arena-admin [<text>]:
    trigger:
        executor is "{@ad}":
            arg-1 isn't set:
                send "/arena-admin temizle"
            arg-1 is "temizle" or "sıfırla" or "yenile":
                broadcast "{@p} &eBuildUHC arenası yenilendi"
                loop blocks within {arena.loc1} to {arena.loc2}:
                    loop-block is stone or cobblestone or obsidian or spruce wood or water or lava:
                        execute console command "stoplag -s"
                        execute console command "killall drops"
                        set block at loop-block to air
every 15 minutes:
    broadcast "{@p} &eBuildUHC arenası yenilendi"
    wait 2 ticks
    execute console command "arena-admin temizle" #<-- Bu her 15 dakikada arenanın temizlenmesini sağlar,isterseniz silebilirsiniz
    execute console command "stoplag -s"
    execute console command "killall drops"
Hastebin:

Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Konumu incelediğiniz için teşekkür ederim.Umarım işinize yaramıştır.
 

UlasBuyukdag31

Marangoz
En iyi cevaplar
0
Kod:
options:
    ad: EylexLive    #<-- Buraya oyunda olan isminizi giriniz
    p: &2SUNUCU
left click with golden hoe:
    executor is "{@ad}":
        if name of player's tool is "&a&lArena Wand":
            clicked block is set
            cancel event
            send "loc 1 ayarlandı"
            set {arena.loc1} to location of clicked block          

right click with golden hoe:
    executor is "{@ad}":
        name of player's tool is "&a&lArena Wand":
            clicked block is set
            cancel event
            send "loc2 ayarlandı"
            set {arena.loc2} to location of clicked block
on command "arenawand":
    executor is "{@ad}":
        cancel event
        give 1 golden hoe named "&a&lArena Wand" to player
 
command /arena-admin [<text>]:
    trigger:
        executor is "{@ad}":
            arg-1 isn't set:
                send "/arena-admin temizle"
            arg-1 is "temizle" or "sıfırla" or "yenile":
                broadcast "{@p} &eBuildUHC arenası yenilendi"
                loop blocks within {arena.loc1} to {arena.loc2}:
                    loop-block is stone or cobblestone or obsidian or spruce wood or water or lava:
                        execute console command "stoplag -s"
                        execute console command "killall drops"
                        set block at loop-block to air
every 15 minutes:
    broadcast "{@p} &eBuildUHC arenası yenilendi"
    wait 2 ticks
    execute console command "stoplag -s"
    execute console command "killall drops"
    execute console command "arena-admin temizle" #<-- Bu her 15 dakikada arenanın temizlenmesini sağlar,isterseniz silebilirsiniz
    execute console command "stoplag -cs"

Kod:
options:
    ad: EylexLive    #<-- Buraya oyunda olan isminizi giriniz
    p: &2SUNUCU
left click with golden hoe:
    executor is "{@ad}":
        if name of player's tool is "&a&lArena Wand":
            clicked block is set
            cancel event
            send "loc 1 ayarlandı"
            set {arena.loc1} to location of clicked block         

right click with golden hoe:
    executor is "{@ad}":
        name of player's tool is "&a&lArena Wand":
            clicked block is set
            cancel event
            send "loc2 ayarlandı"
            set {arena.loc2} to location of clicked block
on command "arenawand":
    executor is "{@ad}":
        cancel event
        give 1 golden hoe named "&a&lArena Wand" to player
 
command /arena-admin [<text>]:
    trigger:
        executor is "{@ad}":
            arg-1 isn't set:
                send "/arena-admin temizle"
            arg-1 is "temizle" or "sıfırla" or "yenile":
                broadcast "{@p} &eBuildUHC arenası yenilendi"
                loop blocks within {arena.loc1} to {arena.loc2}:
                    loop-block is stone or cobblestone or obsidian or spruce wood or water or lava:
                        execute console command "stoplag -s"
                        execute console command "killall drops"
                        set block at loop-block to air
every 15 minutes:
    broadcast "{@p} &eBuildUHC arenası yenilendi"
    wait 2 ticks
    execute console command "stoplag -s"
    execute console command "killall drops"
    execute console command "arena-admin temizle" #<-- Bu her 15 dakikada arenanın temizlenmesini sağlar,isterseniz silebilirsiniz
    execute console command "stoplag -cs"
Sorun Çözülücektir İYİ Forumlar.

Ekli dosyayı görüntüle 63661
(buraya dıt dıt dıt ses efekti)
Sürekli stoplag çekerek ne yapmak, nereye varmak istemektesin?
Loopdan önce stoplag çek, loop bitince onuda bitir.
Tanıdık geldi bu tarz :D.
Skript Dünyasında Tarz Diye bir şey yoktur. Herkes istediği şekilde kodlar. Kimisi bir diğerinden farklı kimisi bir diğeriyle aynı.
 

bilektuğrul

YASAKLANDI
En iyi cevaplar
0
Kod:
options:
    ad: EylexLive    #<-- Buraya oyunda olan isminizi giriniz
    p: &2SUNUCU
left click with golden hoe:
    executor is "{@ad}":
        if name of player's tool is "&a&lArena Wand":
            clicked block is set
            cancel event
            send "loc 1 ayarlandı"
            set {arena.loc1} to location of clicked block          

right click with golden hoe:
    executor is "{@ad}":
        name of player's tool is "&a&lArena Wand":
            clicked block is set
            cancel event
            send "loc2 ayarlandı"
            set {arena.loc2} to location of clicked block
on command "arenawand":
    executor is "{@ad}":
        cancel event
        give 1 golden hoe named "&a&lArena Wand" to player
 
command /arena-admin [<text>]:
    trigger:
        executor is "{@ad}":
            arg-1 isn't set:
                send "/arena-admin temizle"
            arg-1 is "temizle" or "sıfırla" or "yenile":
                broadcast "{@p} &eBuildUHC arenası yenilendi"
                loop blocks within {arena.loc1} to {arena.loc2}:
                    loop-block is stone or cobblestone or obsidian or spruce wood or water or lava:
                        execute console command "stoplag -s"
                        execute console command "killall drops"
                        set block at loop-block to air
every 15 minutes:
    broadcast "{@p} &eBuildUHC arenası yenilendi"
    wait 2 ticks
    execute console command "stoplag -s"
    execute console command "killall drops"
    execute console command "arena-admin temizle" #<-- Bu her 15 dakikada arenanın temizlenmesini sağlar,isterseniz silebilirsiniz
    execute console command "stoplag -cs"


Sorun Çözülücektir İYİ Forumlar.


Skript Dünyasında Tarz Diye bir şey yoktur. Herkes istediği şekilde kodlar. Kimisi bir diğerinden farklı kimisi bir diğeriyle aynı.
Kast etmek istedigim seyi cok iyi anladin sen, ustat gibi davranmana gerek yok [emoji16].
 
Üst