Sol Reklam

Skript Paylaşımı Event Skripti V1.3.3 | Menülü, Json, OtoEvent, Tittle

Durum
Mesaj gönderimine kapalı.

Mehmet Baki

Fırında Isıttığım İlk Taş

Discord:

mbboyun#0001

Katılım
15 Ağustos 2017
Mesajlar
76
Elmaslar
44
Puanlar
3.810
Minecraft
MBB_Oyun2
Event Skripti.png

Video


V1.3.3
Evente ne eklememi yada neyi değiştirmemi istiyor iseniz siteye kayıt olup yorum kısmına yazabilirsiniz.
En azından düşüncelerinizi paylaşırsanız sevinirim.
Eventin çok fazla özelliği olduğunu için anlatması zor olacak.
Siz aklınızı yormaya çalışın.
/event yazdığınızda karşınıza ayarları yapmanız için 2 seçenek geliyor.
upload_2018-12-10_20-43-9.png

Önerilen Ayarlar direk size skripti hazırlar.
Manuel Ayarlar ise kendinize göre sıfırdan yapıyorsunuz.
Önerilen Ayarlara bastıktan sonra direk hazırlar ve sizi /evente yönlendirir.
Önerilen Ayarlar modu menü yapar ve eventlerin adlarınıda sırasıyla Sky Event, Özel Event, Nadir Eventdir.
upload_2018-12-10_20-47-6.png

Elmas: 1. Event
Elmas Cevheri: 2. Event
Elmas Blok: 3. Event
Altın: Oto Event
Komut Bloğu: Ayarlar
Nether Yıldızı: Sürüm
Şu an herhangi bi' eventi başlatalım. Mesela ben 2. Event yani Özel Eventi başlatacağım.
upload_2018-12-10_20-50-34.png


upload_2018-12-10_20-50-47.png

Eventte verdikleride örnek olarak maden blokları koyulmuştur.
upload_2018-12-10_20-51-44.png

Event başlattıktan sonra iptal etmek ister iseniz /event iptal yazmanız yeterlidir.
Devam eden bi' event yoksa çalışmaz. Ayrıca /event iptal yazdıktan sonra sayı saymaya devam eder ama item vermez.
upload_2018-12-10_20-54-31.png

Event skripti buga falan girerse düzeltmeniz için bir komut ekledim. /event fix yazınca skript fixlenir.
upload_2018-12-10_20-55-53.png

Event ile ilgili komutları görmek için /event yardım yazmanız yeterlidir.
upload_2018-12-10_20-57-43.png

Eventin modunu yada event adlarını görmek için /event bilgi yazınız.
upload_2018-12-10_21-15-45.png

Eventin modundan yada eventlerin adlarından sıkıldıysanız onları oyun içinden adlarını değiştirebilirsiniz.
Sırasıyla şunları yapmanız gereklidir.
/event ayarlara giriniz.
upload_2018-12-10_20-59-57 (1).png

Fener: Önerilen Ayarlar
Zümrüt Blok: Mod Değiştirme
Yeşil Yün: Event Adı Değiştirme
Altın: Bilgi
_ _ _
İlk olarak mod değiştirmek için zümrüt bloğa yani mode değiştirmeye girmeniz gerekir.
upload_2018-12-10_21-0-48.png


upload_2018-12-10_21-1-1.png

Zümrüt Blok: Json Event Mod
Elmas Blok: Menülü Event Mod
Altın: Bilgi
Kızıltaş: Ayarları Sıfırla
Kızıltaş Bloğu: Geri Dön
_ _ _
Tekrardan zümrüt bloğa yani json event moda tıkladığımızda event artık jsonlı bir şekilde yapabiliriz.
Yani sohbete tıklayarak event yapabilirsiniz.
upload_2018-12-10_21-3-49.png

Şimdi /event ayarlara geri dönelim
upload_2018-12-10_20-59-57 (1).png

Şimdi ise Yeşil Yün yani event adı değiştirmeye girdiğimizde event adlarını değiştirebiliriz.
upload_2018-12-10_21-8-36.png

Elmas: 1. Event (Kötü Event)
Elmas Cevheri: 2. Event (Normal Event)
Elmas Blok: 3. Event (İyi Event)
_ _ _

Mesela ben burdan 2. Eventin adını değiştirmek istiyorum. Onun üstüne basmamız lazım.
upload_2018-12-10_21-11-6.png


upload_2018-12-10_21-11-20.png

Sohbete eventin adını yazmamız gerekiyor fakat "Event" kelimesini eklemeyin. Direk event adını yazın. "Event"i otomatik ekliyor.
upload_2018-12-10_21-12-11.png

Şimdi /event bilgiye tekrardan bakalım.
upload_2018-12-10_21-13-11.png


upload_2018-12-10_21-17-3.png

Gördüğünüz gibi mod menüden json olmuş.
2. eventin adıda Özel Eventten, LifeMC Evente dönmüş.
Birde 1 saatte 1 Oto Event olur.
upload_2018-12-10_21-22-35.png

Güncellemeler.png

V1 Güncellemesi
> 4 adet event yapma. <
>
Saatte 1 Oto Event yapma. <
> Menülü bir şekilde event yapma. <
V1.0.1 Güncellemesi
> Satır sayısı azaldı. <
>
Daha kolay azalma süresi. <
V1.1 Güncellemesi
> Json event yapma eklendi. (Sohbete tıklayarak event yapma.) <
>
Event artık sohbette değil title'da gözüküyor. <
>
Bir event devam ederken başka bir event yapılmıyor artık. <
>
Bütün komutlar 1 komuta bağlandı. <

> Bir komut ile hem Json hem Menülü olarak event yapabilme. <
V1.2 Güncellemesi
> Skript bug'a girerse fixleme [/event fix]. <
>
Bir event devam ederken iptal etme [/event iptal]. <
>
Devam eden event yoksa iptal etme çalışmaz. <
>
Help komutu eklendi, komut ile bilgi verme [/event help]. <

> Yazı renkleri değiştirildi. <
V1.2.1 Güncellemesi
> Başka bir yetkili event yaparken başka bir yetkilinin event yapma bugı kaldırıldı. <
V1.3 Güncellemesi
> Eventin yapılış şeklini değiştirme [/event ayarlar] <
>
Event başladığı zaman iptal etmek ister iseniz json olarak eventi iptal edebilme. <

> İptal ettikten sonra json olarak fixleyebilme. <
>
Yazı renkleri değiştirildi. <
>
Bazı hatalar düzeltildi. <
V1.3.1 Güncellemesi
> Eventin adını oyunun içinden değiştirebilirsiniz. [/event ayarlar] <
>
/event ayarlar'a daha çok özellik eklendi. <

> Tüm ayarları sıfırlama eklendi [/event ayarlar sıfırla] <
> Kurulum rehberi eklendi. <
>
Yazı renkleri değiştirildi. <
>
Önerilen Ayarlar eklendi. <
V1.3.2 Güncellemesi
> Eventin bilgilerini gösteren komut eklendi. [/event bilgi] <
> Kurulum Rehberi ve Yardım daha detaylaştırıldı. <
> Eventin ayarlar kısmı kolaylaştırıldı. <

> Manuel Ayarlar eklendi. <
>
Ayarlar kısmı geliştirildi. <
V1.3.3 Güncellemesi
> Server resetlendikten sonra event adlarının değişme bugı kaldırıldı. <
> Menüler arası geçişlerdeki hatalar düzeltildi. <
>
/event fix iyileştirildi. <
>
Komut adları düzeltildi. <
>
Bilinen bugların hepsi kaldırıldı. <

Skript.png

Hastebin
hastebin


Code
Kod:
#                             __  __ ____   ____                             #
#                            |  \/  | __ ) | __ )                            #
#                            | |\/| |  _ \ |  _ \                            #
#                            | |  | | |_) || |_) |                           #
#                            |_|  |_|____/ |____/                            #
#                                                                            #
# ########################################################################## #
#                                                                            #
#  Bilgi:            Bu Skript Tamamen MBB_Oyun2'ye Aittir!                  #
#  Uyarı:            Paylaşılması Yasaktır!                                  #
#  Skript Sürümü:    Json-Menülü Event Yapma Skripti V1.3.3                  #
#  Skript Detayı:      #
#                                                                            #
# ########################################################################## #

options:
    skript: &bJson-Menülü Event Yapma Skripti
    sürüm: &eSürüm: &cv1.3.3

on load:
    set {eventdevam} to true
    delete {event}

on join:
    if player have permission "event.admin":
        set {eventgir1::%player%} to false
        set {eventgir2::%player%} to false
        set {eventgir3::%player%} to false

command /event [<text>] [<text>]:
    permission:event.admin
    permission message:&7[&6+&7] &4Bunun için yetkin yok.
    trigger:
        if arg 1 is not set:
            if arg 2 is not set:

                if {ilk} is false:
                    send " " to player
                    send json of "        &8» &bÖnerilen Ayarlar &8«        " tooltip "&b» &eTıkla" run "/event ayarlar önerilen" to player
                    send " " to player
                    send json of "&8» &aManuel Ayarlar (Önerilmez) &8«" tooltip "&b» &eTıkla" run "/event ayarlar kurulum" to player
                    send " " to player
                    stop

                if {json} is true:
                    send "&b&m=========&6&lEvent&b&m========="
                    send json of "               &a%{event1}% Event           " tooltip "&b» &eTıkla" run "/event event1" to player
                    send " " to player
                    send json of "               &b%{event2}% Event          " tooltip "&b» &eTıkla" run "/event event2" to player
                    send " " to player
                    send json of "               &d%{event3}% Event           " tooltip "&b» &eTıkla" run "/event event3" to player
                    send " " to player
                    send json of "               &6Oto Event             " tooltip "&b» &eTıkla" run "/event otoevent" to player
                    send " " to player
                    send json of "               &cAyarlar               " tooltip "&b» &eTıkla" run "/event ayarlar" to player
                    send "&b&m=========&6&lEvent&b&m========="
                    stop

                if {menü} is true:
                    open chest with 3 rows named "&b&lEvent" to player
                    wait 3 tick
                    format slot 18 of player with nether star named "{@skript}" with lore "{@sürüm}" to be unstealable
                    format slot 10 of player with diamond named "&a&l%{event1}% Event" with lore "&b» &eTıkla" to close then run [execute player command "event event1"]
                    format slot 12 of player with diamond ore named "&b&l%{event2}% Event" with lore "&b» &eTıkla" to close then run [execute player command "event event2"]
                    format slot 14 of player with diamond block named "&d&l%{event3}% Event" with lore "&b» &eTıkla" to close then run [execute player command "event event3"]
                    format slot 16 of player with gold ingot named "&6&lOto Event" with lore "&b» &eTıkla" to close then run [execute player command "event otoevent"]
                    format slot 26 of player with command block named "&c&lAyarlar" with lore "&b» &eBas ve Ayarlara Git." to run [execute player command "event ayarlar"]
                    wait 1 tick
                    stop

        if arg 1 is "ayarlar":
            if arg 2 is not set:
                open chest with 3 rows named "&b&lEvent &c&lAyarlar" to player
                wait 3 tick
                format slot 4 of player with beacon named "&b&lÖnerilen Ayarlar" with lore "&b» &eBas ve Önerilen ayarları seç." to close then run [execute player command "event ayarlar önerilen"]
                format slot 18 of player with nether star named "{@skript}" with lore "{@sürüm}" to be unstealable
                format slot 11 of player with emerald block named "&a&lMod Değiştirme" with lore "&a» &eMod değiştirmek için tıkla." to run [execute player command "event ayarlar mod"]
                format slot 13 of player with gold ingot named "&b&lBilgi" with lore "&b» &eBas ve Bilgileri gör." to close then run [execute player command "event bilgi"]
                format slot 15 of player with green wool named "&b&lEvent Ad Değiştirme" with lore "&a» &eEvent Adı değiştirmek için tıkla." to run [execute player command "event ayarlar eventadı"]
                format slot 22 of player with redstone named "&cAyarları Sıfırla" with lore "&b» &eBas ve Ayarları Sıfırla." to close then run [execute player command "event ayarlar sıfırla"]
                format slot 26 of player with redstone block named "&cGeri Dön!" with lore "&b» &eBas ve Evente geri dön." to run [execute player command "event"]
                wait 1 tick
                stop

            if arg 2 is "önerilen":
                set {menü} to true
                set {json} to false
                set {ilk} to true
                set {mod} to "&6Menü"
                set {event1} to "Sky"
                set {event2} to "Özel"
                set {event3} to "Nadir"
                send "&a» &eÖnerilen Ayarlara geçilmiştir." to player
                send "&a» &eAyarları görmek için &c/event bilgi" to player
                wait 0.75 seconds
                execute player command "event"
                stop

            if arg 2 is "kurulum":
                send " " to player
                send "                              &c- &4! &aKurulum Rehberi &4! &c-" to player
                send "&4» &710 Saniye sonra açılacak menüden ayarlarınızı yapabilirsiniz." to player
                send json of "&8» &7Tavsiye edilen ayarları yapmak için &4&LTIKLA&7." tooltip "&b» &eTıkla" run "/event ayarlar önerilen" to player
                send "&4» &7Ayarları her an değiştirmek için &c/event ayarlar &7yazabilirsiniz." to player
                send "&8» &7Eventin adları otomatik olarak seçilir kendiniz değiştirebilirsiniz." to player
                send "&4» &7Detaylı rehber için; &c/" to player
                send "                              &c- &4! &aKurulum Rehberi &4! &c-" to player
                send " " to player
                set {event1} to "1."
                set {event2} to "2."
                set {event3} to "3."
                wait 10 seconds
                execute player command "/event ayarlar"
                stop


            if arg 2 is "event1":
                if {eventgir1::%player%} is not set:
                    set {eventgir1::%player%} to true
                    send ""
                    send "&eLütfen &c15 saniye &eiçerisinde sohbete &c1. eventin &eadını girin!"
                    send "&eİptal etmek için '&c-&e' yazınız."
                    send ""
                    wait 15 second
                    delete {eventgir1::%player%}
                else:
                    delete {eventgir1::%player%}
                    execute player command "event ayarlar event1"
                    send json of "&4» &eBu bir hata ise tıklayınız." tooltip "&b» &eTıkla" run "/event fix" to player
                    stop

            if arg 2 is "event2":
                if {eventgir2::%player%} is not set:
                    set {eventgir2::%player%} to true
                    send ""
                    send "&eLütfen &c15 saniye &eiçerisinde sohbete &c2. eventin &eadını girin!"
                    send "&eİptal etmek için '&c-&e' yazınız."
                    send ""
                    wait 15 second
                    delete {eventgir2::%player%}
                else:
                    delete {eventgir2::%player%}
                    execute player command "event ayarlar event2"
                    send json of "&4» &eBu bir hata ise tıklayınız." tooltip "&b» &eTıkla" run "/event fix" to player
                    stop

            if arg 2 is "event3":
                if {eventgir3::%player%} is not set:
                    set {eventgir3::%player%} to true
                    send ""
                    send "&eLütfen &c15 saniye &eiçerisinde sohbete &c3. eventin &eadını girin!"
                    send "&eİptal etmek için '&c-&e' yazınız."
                    send ""
                    wait 15 second
                    delete {eventgir3::%player%}
                else:
                    delete {eventgir3::%player%}
                    execute player command "event ayarlar event3"
                    send json of "&4» &eBu bir hata ise tıklayınız." tooltip "&b» &eTıkla" run "/event fix" to player
                    stop

            if arg 2 is "mod":
                open chest with 3 rows named "&b&lEvent &c&lMod" to player
                wait 3 tick
                format slot 18 of player with nether star named "{@skript}" with lore "{@sürüm}" to be unstealable
                format slot 11 of player with emerald block named "&aJson Event Mod" with lore "&a» &eBas ve &aJson Event Mod&ea Gir." to close then run [execute player command "event ayarlar json"]
                format slot 13 of player with gold ingot named "&b&lBilgi" with lore "&b» &eBas ve Bilgileri gör." to close then run [execute player command "event bilgi"]
                format slot 15 of player with diamond block named "&6Menülü Event Mod" with lore "&b» &eBas ve &6Menülü Event Mod&ea Gir." to close then run [execute player command "event ayarlar menü"]
                format slot 22 of player with redstone named "&cMod Ayarlarını Sıfırla" with lore "&b» &eBas ve Ayarları Sıfırla." to close then run [execute player command "event ayarlar modsıfırla"]
                format slot 26 of player with redstone block named "&cGeri Dön!" with lore "&b» &eBas ve Ayarlara geri dön." to run [execute player command "event ayarlar"]
                wait 1 tick
                stop

            if arg 2 is "eventadı":
                open chest with 3 rows named "&b&lEvent &c&lAdı Değiştirme" to player
                wait 3 tick
                format slot 18 of player with nether star named "{@skript}" with lore "{@sürüm}" to be unstealable
                format slot 11 of player with diamond named "&a%{event1}% Event" with lore "&b» &eTıklayarak &a%{event1}% Event&ein adını ayarlayabilirsin." to close then run [execute player command "event ayarlar event1"]
                format slot 13 of player with diamond ore named "&b%{event2}% Event" with lore "&b» &eTıklayarak &b%{event2}% Event&ein adını ayarlayabilirsin." to close then run [execute player command "event ayarlar event2"]
                format slot 15 of player with diamond block named "&d%{event3}% Event" with lore "&b» &eTıklayarak &d%{event3}% Event&ein adını ayarlayabilirsin." to close then run [execute player command "event ayarlar event3"]
                format slot 22 of player with redstone named "&cEvent Adlarını Sıfırla" with lore "&b» &eBas ve Ayarları Sıfırla." to close then run [execute player command "event ayarlar eventadısıfırla"]
                format slot 26 of player with redstone block named "&cGeri Dön!" with lore "&b» &eBas ve Ayarlara geri dön." to run [execute player command "event ayarlar"]
                wait 1 tick
                stop

            if arg 2 is "json":
                set {json} to true
                send "&a» &eBaşarılı bir şekilde event şekliniz &ajson &eolarak seçildi." to player
                send "&a» &eEvent yapmak için &c/event" to player
                send json of "&a» &eEvent yapma şeklini tekrar değiştirmek için &c/event ayarlar &eyazınız. &4&lTIKLA!" tooltip "&b» &eTıkla" run "/event ayarlar" to player
                set {menü} to false
                set {ilk} to true
                set {mod} to "&aJson"
                wait 0.75 seconds
                execute player command "event ayarlar mod"
                stop

            if arg 2 is "menü":
                set {menü} to true
                send "&a» &eBaşarılı bir şekilde event şekliniz &6menü &eolarak seçildi." to player
                send "&a» &eEvent yapmak için &c/event" to player
                send json of "&a» &eEvent yapma şeklini tekrar değiştirmek için &c/event ayarlar &eyazınız. &4&lTIKLA!" tooltip "&b» &eTıkla" run "/event ayarlar" to player
                set {json} to false
                set {ilk} to true
                set {mod} to "&6Menü"
                wait 0.75 seconds
                execute player command "event ayarlar mod"
                stop

            if arg 2 is "sıfırla":
                set {ilk} to false
                set {json} to false
                set {menü} to false
                set {mod} to "&cBelirsiz."
                set {event1} to "1."
                set {event2} to "2."
                set {event3} to "3."
                send "&a» &eBaşarılı bir şekilde tüm event ayarlarınız sıfırlandı." to player
                send "&a» &eTüm ayarları yapmak için &c/event ayarlar" to player
                wait 0.75 seconds
                execute player command "event ayarlar"
                stop

            if arg 2 is "modsıfırla":
                set {ilk} to false
                set {json} to false
                set {menü} to false
                set {mod} to "&cBelirsiz."
                send "&a» &eBaşarılı bir şekilde event şekliniz sıfırlandı." to player
                send json of "&a» &eEvent yapma şeklini değiştirmek için &c/event ayarlar &eyazınız. &4&lTIKLA!" tooltip "&b» &eTıkla" run "/event ayarlar" to player
                wait 0.75 seconds
                execute player command "event ayarlar mod"
                stop

            if arg 2 is "eventadısıfırla":
                set {event1} to "1."
                set {event2} to "2."
                set {event3} to "3."
                send "&a» &eBaşarılı bir şekilde event adlarınız sıfırlandı." to player
                send "&a» &eEvent adını değiştirmek için &c/event ayarlar" to player
                wait 0.75 seconds
                execute player command "event ayarlar eventadı"
                stop

        if arg 1 is "iptal":
            if arg 2 is not set:
                if {event} is set:
                    send "&a» &eBaşarılı bir şekilde Event iptal edildi." to player
                    send "&a» &eNot: &cEvent sayı saymaya devam edebilir ama item vermez." to player
                    send json of "&a» &eEventi fixlemek için &4&lTIKLA!" tooltip "&b» &eTıkla" run "/event fix" to player
                    set {eventdevam} to false
                else:
                    send "&c» &eŞu an devam eden bir event yok." to player
                    stop

        if arg 1 is "fix":
            if arg 2 is not set:
                send "&8» &eEvent fixleniyor... 5 saniye bekleyiniz." to player
                wait 5 second
                set {eventdevam} to true
                delete {event}
                delete {eventgir1::%player%}
                delete {eventgir2::%player%}
                delete {eventgir3::%player%}
                send "&a» &eBaşarılı bir şekilde Event fixlendi." to player
                stop

        if arg 1 is "bilgi":
            if arg 2 is not set:
                send " " to player
                send "&8» &eMod: %{mod}%" to player
                send "&8» &eEvent Adları: &a%{event1}% Event&e, &b%{event2}% Event&e, &d%{event3}% Event" to player
                send " " to player
                stop

        if arg 1 is "help", "yardım", "?" or "yardim":
            if arg 2 is not set:
                send "&c&m---------&c»&7&lHelp&c«&c&m---------" to player
                send "&4» &c/event ayarlar &7Eventi kendinize göre ayarlar." to player
                send "&8» &c/event bilgi &7Eventin ayarlarını gösterir." to player
                send "&4» &c/event yardım &7Event ile ilgili bilgiler verir." to player
                send "&8» &c/event iptal &7Eventi iptal eder." to player
                send "&4» &c/event fix &7Event bug'a girmişse fixler." to player
                send "&8» &c/event &7Event yerini açar." to player
                send "&c&m---------&c»&7&lHelp&c«&c&M---------" to player
                stop

        if arg 1 is "event1":
            if arg 2 is not set:
                if {event} is not set:
                    set {event} to true
                    send json of "&c» &eEventi iptal etmek için &4&lTIKLA!" tooltip "&b» &eTıkla" run "/event iptal" to player
                    loop all players:
                        send loop-player title "&c%{event1}% Event" with subtitle "&c&l%player% &bAdlı Yetkili Tarafından &c%{event1}% Event &bBaşlatıldı!" for 5 second
                    wait 5 second
                    set {_seconds} to 10
                    loop 10 times:
                        loop all players:
                            send loop-player title "&c%{event1}% Event" with subtitle "&bSon &c%{_seconds}% &bsaniye" for 1 second
                        wait 1 second
                        remove 1 from {_seconds}
                else:
                    send "&7[&6+&7] &4Şu an bir event devam ediyor zaten."
                    send json of "&c» &eHata ise &4&lTIKLA!" tooltip "&b» &eTıkla" run "/event fix" to player
                    stop

                if {eventdevam} is true:
                    wait 1 second
                    broadcast "&b» &bElmas Bloklar Dağıtılıyor"
                    give 192 diamond block to players
                    wait 1 second
                    broadcast "&b» &6Altın Bloklar Dağıtılıyor"
                    give 192 gold block to players
                    wait 1 second
                    broadcast "&b» &fDemir Bloklar Dağıtılıyor"
                    give 192 iron block to players
                    wait 3 second
                    loop all players:
                        send loop-player title "&c%{event1}% Event &bBitmiştir!" with subtitle "&cİyi Oyunlar!"
                    delete {event}
                else:
                    send players title "&c%{event1}% Event" with subtitle "&cİptal Edildi!"
                    delete {event}
                    set {eventdevam} to true
                    stop

        if arg 1 is "event2":
            if arg 2 is not set:
                if {event} is not set:
                    set {event} to true
                    send json of "&c» &eEventi iptal etmek için &4&lTIKLA!" tooltip "&b» &eTıkla" run "/event iptal" to player
                    loop all players:
                        send loop-player title "&c%{event2}% Event" with subtitle "&c&l%player% &bAdlı Yetkili Tarafından &c%{event2}% Event &bBaşlatıldı!" for 5 second
                    wait 5 second
                    set {_seconds} to 10
                    loop 10 times:
                        loop all players:
                            send loop-player title "&c%{event2}% Event" with subtitle "&bSon &c%{_seconds}% &bsaniye" for 1 second
                        wait 1 second
                        remove 1 from {_seconds}
                else:
                    send "&7[&6+&7] &4Şu an bir event devam ediyor zaten."
                    send json of "&c» &eHata ise &4&lTIKLA!" tooltip "&b» &eTıkla" run "/event fix" to player
                    stop

                if {eventdevam} is true:
                    wait 1 second
                    broadcast "&b» &bElmas Bloklar Dağıtılıyor"
                    give 256 diamond block to players
                    wait 1 second
                    broadcast "&b» &6Altın Bloklar Dağıtılıyor"
                    give 256 gold block to players
                    wait 1 second
                    broadcast "&b» &fDemir Bloklar Dağıtılıyor"
                    give 256 iron block to players
                    wait 3 second
                    loop all players:
                        send loop-player title "&c%{event2}% Event &bBitmiştir!" with subtitle "&cİyi Oyunlar!"
                    delete {event}
                else:
                    send players title "&c%{event2}% Event" with subtitle "&cİptal Edildi!"
                    delete {event}
                    set {eventdevam} to true
                    stop

        if arg 1 is "event3":
            if arg 2 is not set:
                if {event} is not set:
                    set {event} to true
                    send json of "&c» &eEventi iptal etmek için &4&lTIKLA!" tooltip "&b» &eTıkla" run "/event iptal" to player
                    loop all players:
                        send loop-player title "&c%{event3}% Event" with subtitle "&c&l%player% &bAdlı Yetkili Tarafından &c%{event3}% Event &bBaşlatıldı!" for 5 second
                    wait 5 second
                    set {_seconds} to 10
                    loop 10 times:
                        loop all players:
                            send loop-player title "&c%{event3}% Event" with subtitle "&bSon &c%{_seconds}% &bsaniye" for 1 second
                        wait 1 second
                        remove 1 from {_seconds}
                else:
                    send "&7[&6+&7] &4Şu an bir event devam ediyor zaten."
                    send json of "&c» &eHata ise &4&lTIKLA!" tooltip "&b» &eTıkla" run "/event fix" to player
                    stop

                if {eventdevam} is true:
                    wait 1 second
                    broadcast "&b» &bElmas Bloklar Dağıtılıyor"
                    give 320 diamond block to players
                    wait 1 second
                    broadcast "&b» &6Altın Bloklar Dağıtılıyor"
                    give 320 gold block to players
                    wait 1 second
                    broadcast "&b» &fDemir Bloklar Dağıtılıyor"
                    give 320 iron block to players
                    wait 3 second
                    loop all players:
                        send loop-player title "&c%{event3}% Event &bBitmiştir!" with subtitle "&cİyi Oyunlar!"
                    delete {event}
                else:
                    send players title "&c%{event3}% Event" with subtitle "&cİptal Edildi!"
                    delete {event}
                    set {eventdevam} to true
                    stop

        if arg 1 is "otoevent":
            if arg 2 is not set:
                if {event} is not set:
                    set {event} to true
                    send json of "&c» &eEventi iptal etmek için &4&lTIKLA!" tooltip "&b» &eTıkla" run "/event iptal" to player
                    loop all players:
                        send loop-player title "&cOto Event" with subtitle "&c&lCONSOLE &bTarafından &cOto Event &bBaşlatıldı!" for 5 second
                    wait 5 second
                    set {_seconds} to 5
                    loop 5 times:
                        loop all players:
                            send loop-player title "&cOto Event" with subtitle "&bSon &c%{_seconds}% &bsaniye" for 1 second
                        wait 1 second
                        remove 1 from {_seconds}
                else:
                    send "&7[&6+&7] &4Şu an bir event devam ediyor zaten."
                    send json of "&c» &eHata ise &4&lTIKLA!" tooltip "&b» &eTıkla" run "/event fix" to player
                    stop

                if {eventdevam} is true:
                    wait 1 second
                    broadcast "&b» &bElmas Bloklar Dağıtılıyor"
                    give 8 diamond block to players
                    wait 1 second
                    broadcast "&b» &6Altın Bloklar Dağıtılıyor"
                    give 8 gold block to players
                    wait 1 second
                    broadcast "&b» &fDemir Bloklar Dağıtılıyor"
                    give 8 iron block to players
                    wait 3 second
                    loop all players:
                        send loop-player title "&cOto Event &bBitmiştir!" with subtitle "&cİyi Oyunlar!"
                    delete {event}
                else:
                    send players title "&cOto Event" with subtitle "&cİptal Edildi!"
                    delete {event}
                    set {eventdevam} to true
                    stop

on chat:
    if {eventgir1::%player%} is true:
        cancel event
        if message is not "-":
            set {event1} to colored message
            send ""
            send "&a» &e1. Event adı (&a%{event1}% Event&e) başarıyla ayarlandı."
            send ""
            delete {eventgir1::%player%}
            wait 0.75 seconds
            execute player command "event ayarlar eventadı"
        else:
            delete {eventgir1::%player%}
            send ""
            send "&c» &eBaşarıyla iptal ettiniz."
            send ""
            wait 0.75 seconds
            execute player command "event ayarlar eventadı"
            stop

on chat:
    if {eventgir2::%player%} is true:
        cancel event
        if message is not "-":
            set {event2} to colored message
            send ""
            send "&a» &e2. Event adı (&b%{event2}% Event&e) başarıyla ayarlandı."
            send ""
            delete {eventgir2::%player%}
            wait 0.75 seconds
            execute player command "event ayarlar eventadı"
        else:
            delete {eventgir2::%player%}
            send ""
            send "&c» &eBaşarıyla iptal ettiniz."
            send ""
            wait 0.75 seconds
            execute player command "event ayarlar eventadı"
            stop

on chat:
    if {eventgir3::%player%} is true:
        cancel event
        if message is not "-":
            set {event3} to colored message
            send ""
            send "&a» &e3. Event adı (&d%{event3}% Event&e) başarıyla ayarlandı."
            send ""
            delete {eventgir3::%player%}
            wait 0.75 seconds
            execute player command "event ayarlar eventadı"
        else:
            delete {eventgir3::%player%}
            send ""
            send "&c» &eBaşarıyla iptal ettiniz."
            send ""
            wait 0.75 seconds
            execute player command "event ayarlar eventadı"
            stop

every 15 minutes:
    broadcast "&c» &eSkript yapımcısı &bMBB_Oyun2&e'dir."
    broadcast "&c» &eGüncellemeler için &c[ Forum/Event Skripti]"

every 60 minutes:
    execute console command "event otoevent"
 
Son düzenleme:

BurakXX

Efendim Yakınlarda Kısır Kokusu Alıyorum.

Discord:

Burak#7050

Katılım
18 Şubat 2018
Mesajlar
1.372
Elmaslar
698
Puanlar
9.030
Minecraft
BurakXX
Facebook
BurakXX
Twitter
BurakXX
benzerini sunucumda kullanıyordum farklı bir amaç için , guilisi daha hoş bence ama buda fena değil farklılık olmuş olur
 

Mehmet Baki

Fırında Isıttığım İlk Taş

Discord:

mbboyun#0001

Katılım
15 Ağustos 2017
Mesajlar
76
Elmaslar
44
Puanlar
3.810
Minecraft
MBB_Oyun2
benzerini sunucumda kullanıyordum farklı bir amaç için , guilisi daha hoş bence ama buda fena değil farklılık olmuş olur
Önceki sürümlerde sadece guili olarak kullanıyordum fakat farklılık katmak için json ekledim. Bu skriptte ikiside kullanılabiliyor. Guili seven guili, json seven json kullanması için yaptım.
Yorumun için Teşekkür Ederim :).
 
Son düzenleme:

BurakXX

Efendim Yakınlarda Kısır Kokusu Alıyorum.

Discord:

Burak#7050

Katılım
18 Şubat 2018
Mesajlar
1.372
Elmaslar
698
Puanlar
9.030
Minecraft
BurakXX
Facebook
BurakXX
Twitter
BurakXX
Önceki sürümlerde sadece guili olarak kullanıyordum fakat farklılık katmak için json ekledim. Bu skriptte ikiside kullanılabiliyor. Guili seven guili, json seven json kullanması için yaptım.
Yorumun için Teşekkür Ederim :).
önemli değil geliştirmen dileğiyle :)
 

Cylonce

El truco está en hablar menos y demostrar mas.

Discord:

Cylonce#4109

Katılım
30 Aralık 2017
Mesajlar
1.501
Elmaslar
2.024
Puanlar
0
Minecraft
Cylonce
Eki Görüntüle 46722
Selam Arkadaşlar,
Bugün sizlere yaptığım Json - Menülü Event skriptini tanıtacağım.
Başlayalım.
İlk olarak skript /event çalışmaktadır.
Ve sohbete böyle bir şey çıkar.
Eki Görüntüle 46730
Menülü Event'e basınca menülü olarak event yapma yeri çıkar.
Eki Görüntüle 46732
Bu arada eventleri yapmak için event.admin permission'ına sahip olmak gerekiyor.
Json Event'e basınca ise sohbete yapabileceğimiz tam 4 tane event çıkıyor.

Eki Görüntüle 46733
Bütün hepsine basıp teker teker göstermeye gerek yok ama bir tanesini göstereyim en iyisi.
Artık sohbette değilde title'da gözüküyor.

Eki Görüntüle 46734

Eki Görüntüle 46736

Eki Görüntüle 46735
Bir event devam ederken başka bir tane event başlatırsak hata verir.
Eki Görüntüle 46738
Şimdi ise Menülü Event yapmada ki bir kaç şeyi göstereyim.
Eki Görüntüle 46739
İlk yerde Skriptin sürümü yazar.
En son yerde ise yapımcının yani benim adım yazıyor.
Eki Görüntüle 46740
Ve her 1 Saatte bir Oto event yapıyor.
Daha detay için
TIKLA!
JavaScript:
options:                 
    p: &b&L»                #    Bilgi             #     Bu Skript Tamamen MBB_Oyun2'ye Aittir!     #
    sunucu: &5Life&aMC      #    Uyarı             #     Paylaşılması Yasaktır!                     #
    sürüm: &bEvent &cV4     #    Skript Sürümü     #     Json-Menülü Event Yapma Skripti V4         #
on join:
    delete {ke.%player%}
command /event [<text>]:
    permission:event.admin
    permission message:&7[&6+&7] &4Bunun için yetkin yok.
    trigger:
        if arg 1 is not set:
            send "&b&m&l===================="
            send json of "         &6Menülü Event          " tooltip "&b»&cTıkla" run "/event 1" to player
            send " "
            send " "
            send json of "          &6Json Event          " tooltip "&b»&cTıkla" run "/event 2" to player
            send "&b&m&l===================="
            stop
          
        if arg 1 is "2":
            send "&b&m&l===================="
            send json of "          &6Küçük Event          " tooltip "&b»&cTıkla" run "/event kucukevent" to player
            send " "
            send json of "          &6Normal Event          " tooltip "&b»&cTıkla" run "/event normalevent" to player
            send " "
            send json of "          &6Büyük Event          " tooltip "&b»&cTıkla" run "/event buyukevent" to player
            send " "
            send json of "          &6Oto Event          " tooltip "&b»&cTıkla" run "/event otoevent" to player
            send "&b&m&l===================="
      
        if arg 1 is "1":
            open chest with 1 rows named "&b&lEvent" to player
            format slot 1 of player with diamond named "&bKüçük Event" with lore "&cTıkla >>" to close then run [execute player command "event kucukevent"]
            format slot 3 of player with diamond ore named "&bNormal Event" with lore "&cTıkla >>" to close then run [execute player command "event normalevent"]
            format slot 2 of player with glass pane named "{@sunucu}" to be unstealable
            format slot 5 of player with diamond block named "&bBüyük Event" with lore "&cTıkla >>" to close then run [execute player command "event buyukevent"]
            format slot 4 of player with glass pane named "{@sunucu}" to be unstealable
            format slot 7 of player with gold ingot named "&bOto Event" with lore "&cTıkla >>" to close then run [execute player command "event otoevent"]
            format slot 6 of player with glass pane named "{@sunucu}" to be unstealable
            format slot 8 of player with skull of ("MBB_Oyun" parsed as offlineplayer) named "&fYapımcı:&cMBB_Oyun2" to act unstealable
            format slot 0 of player with nether star named "{@sürüm}" to be unstealable
            stop
          
        if arg 1 is "kucukevent":
            if {ke.%player%} is not set:
                set {ke.%player%} to true
                loop all players:
                    send loop-player title "&cKüçük Event" with subtitle "&c&l%player% &bAdlı Yetkili Tarafından &cKüçük Event &bBaşlatıldı!" for 5 second
                wait 5 second
                set {_seconds} to 10
                loop 10 times:
                    loop all players:
                        send loop-player title "&cKüçük Event" with subtitle "&bSon &c%{_seconds}% &bsaniye" for 1 second
                    wait 1 second
                    remove 1 from {_seconds}
                wait 1 second
                broadcast "{@p} &bElmas Bloklar Dağıtılıyor"
                give 192 diamond block to players
                wait 1 second
                broadcast "{@p} &6Altın Bloklar Dağıtılıyor"
                give 192 gold block to players
                wait 1 second
                broadcast "{@p} &fDemir Bloklar Dağıtılıyor"
                give 192 iron block to players
                wait 3 second
                loop all players:
                    send loop-player title "&cKüçük Event &bBitmiştir!" with subtitle "&cİyi Oyunlar!"
                delete {ke.%player%}
            else:
                send "&7[&6+&7] &4Şu an bir event devam ediyor zaten."
                stop 
              
        if arg 1 is "normalevent":
            if {ke.%player%} is not set:
                set {ke.%player%} to true
                loop all players:
                    send loop-player title "&cNormal Event" with subtitle "&c&l%player% &bAdlı Yetkili Tarafından &cNormal Event &bBaşlatıldı!" for 5 second
                wait 5 second
                set {_seconds} to 10
                loop 10 times:
                    loop all players:
                        send loop-player title "&cNormal Event" with subtitle "&bSon &c%{_seconds}% &bsaniye" for 1 second
                    wait 1 second
                    remove 1 from {_seconds}
                wait 1 second
                broadcast "{@p} &bElmas Bloklar Dağıtılıyor"
                give 256 diamond block to players
                wait 1 second
                broadcast "{@p} &6Altın Bloklar Dağıtılıyor"
                give 256 gold block to players
                wait 1 second
                broadcast "{@p} &fDemir Bloklar Dağıtılıyor"
                give 256 iron block to players
                wait 3 second
                loop all players:
                    send loop-player title "&cNormal Event &bBitmiştir!" with subtitle "&cİyi Oyunlar!"
                delete {ke.%player%}
            else:
                send "&7[&6+&7] &4Şu an bir event devam ediyor zaten."
                stop
              
        if arg 1 is "buyukevent":
            if {ke.%player%} is not set:
                set {ke.%player%} to true
                loop all players:
                    send loop-player title "&cBüyük Event" with subtitle "&c&l%player% &bAdlı Yetkili Tarafından &cBüyük Event &bBaşlatıldı!" for 5 second
                wait 5 second
                set {_seconds} to 10
                loop 10 times:
                    loop all players:
                        send loop-player title "&cBüyük Event" with subtitle "&bSon &c%{_seconds}% &bsaniye" for 1 second
                    wait 1 second
                    remove 1 from {_seconds}
                wait 1 second
                broadcast "{@p} &bElmas Bloklar Dağıtılıyor"
                give 320 diamond block to players
                wait 1 second
                broadcast "{@p} &6Altın Bloklar Dağıtılıyor"
                give 320 gold block to players
                wait 1 second
                broadcast "{@p} &fDemir Bloklar Dağıtılıyor"
                give 320 iron block to players
                wait 3 second
                loop all players:
                    send loop-player title "&cBüyük Event &bBitmiştir!" with subtitle "&cİyi Oyunlar!"
                delete {ke.%player%}
            else:
                send "&7[&6+&7] &4Şu an bir event devam ediyor zaten."
                stop
              
        if arg 1 is "otoevent":
            loop all players:
                send loop-player title "&cOto Event" with subtitle "&c&lCONSOLE &bTarafından &cOto Event &bBaşlatıldı!" for 5 second
            wait 5 second
            set {_seconds} to 5
            loop 5 times:
                loop all players:
                    send loop-player title "&cOto Event" with subtitle "&bSon &c%{_seconds}% &bsaniye" for 1 second
                wait 1 second
                remove 1 from {_seconds}
            wait 1 second
            broadcast "{@p} &bElmas Bloklar Dağıtılıyor"
            give 8 diamond block to players
            wait 1 second
            broadcast "{@p} &6Altın Bloklar Dağıtılıyor"
            give 8 gold block to players
            wait 1 second
            broadcast "{@p} &fDemir Bloklar Dağıtılıyor"
            give 8 iron block to players
            wait 3 second
            loop all players:
                send loop-player title "&cOto Event &bBitmiştir!" with subtitle "&cİyi Oyunlar!"
              
every 60 minutes:
    execute console command "event otoevent"
Not: Skript ve Json Fikri tamamen bana aittir. Paylaşılması, alıntılanması yasaktır.
Eki Görüntüle 46722
V4 Güncellemesi

*Json event yapma eklendi. (Sohbete tıklayarak event yapma.)
*Event artık sohbette değil title'da gözüküyor.
*Bir event devam ederken başka bir event yapılmıyor artık.
*Bütün komutlar 1 komuta bağlandı.
*Bir komut ile hem Json hem Menülü olarak event yapabilme.

Bu tür skriptler zaten her yerde mevcut olduğundan sadece tek gelişmiş olarak gördüğüm menülü ve rahat olması, ondan başka bir şey elde edilmez . emeğine sağlık genede.
 

MrBerkayWinner

Demir Cevheri Gibiyim
Katılım
6 Eylül 2018
Mesajlar
188
Elmaslar
74
Puanlar
6.470
Yer
Ankara
Minecraft
2kwk
Event skripti çok fazla vardı fakat menülü yoktu,tebrikler güzel olmuş.;)
 

Mehmet Baki

Fırında Isıttığım İlk Taş

Discord:

mbboyun#0001

Katılım
15 Ağustos 2017
Mesajlar
76
Elmaslar
44
Puanlar
3.810
Minecraft
MBB_Oyun2
Bu tür skriptler zaten her yerde mevcut olduğundan sadece tek gelişmiş olarak gördüğüm menülü ve rahat olması, ondan başka bir şey elde edilmez . emeğine sağlık genede.
Event skripti daha ne kadar geliştirilebilir ki :). Farklılık yada kolaylaştırmak amaçlı şeyler ekledim.
Yorumun için Teşekkür Ederim :).
Event skripti çok fazla vardı fakat menülü yoktu,tebrikler güzel olmuş.;)
Skript hem menülü hemde json'dır :).
Yorumun için Teşekkür Ederim ;).
 
Son düzenleme:

xDespee

Creeper Evimi Patlattı
WellSetups

Discord:

despee.#0581

Katılım
10 Ağustos 2017
Mesajlar
419
Elmaslar
375
Puanlar
14.275
Yaş
23
Yer
Kayseri
Minecraft
xDespee
Sanırım forumda gördüğüm en kapsamlı event skripti. Eline sağlık, daha daha daha gelişmen dileğiyle.
 

Mehmet Baki

Fırında Isıttığım İlk Taş

Discord:

mbboyun#0001

Katılım
15 Ağustos 2017
Mesajlar
76
Elmaslar
44
Puanlar
3.810
Minecraft
MBB_Oyun2

YunusB3Y

Sevgiler, Saygılar Blaze Bey

Discord:

@๖̶̶̶ۣۣۜۜ͜ζ͜͡ GamingPro#5857

Katılım
14 Mayıs 2018
Mesajlar
1.350
Elmaslar
316
Puanlar
0
Minecraft
YunsBEY
Fazlasıyla uzun bir skript. Kısaltmalısın.

Ama hoş.

Şuanda kullandığım bir skript olmasaydı kullanırdım.
 

Mehmet Baki

Fırında Isıttığım İlk Taş

Discord:

mbboyun#0001

Katılım
15 Ağustos 2017
Mesajlar
76
Elmaslar
44
Puanlar
3.810
Minecraft
MBB_Oyun2
Fazlasıyla uzun bir skript. Kısaltmalısın.

Ama hoş.

Şuanda kullandığım bir skript olmasaydı kullanırdım.
Eskiden bu skripti sürekli aradaki şeyleri silerek kısaltırdım. Sonra kısaltmaktan çok geliştirsem daha iyi olur dedim. Daha çok şey ekledim :).
Yorumun için Teşekkür Ederim ;).
 

SoulX

Vatan Sevdalısı

Discord:

SoulX#3935

Katılım
9 Ekim 2017
Mesajlar
1.833
Elmaslar
2.565
Puanlar
19.570
Yer
Antalya
Konuda site reklamı var, lütfen kaldır.
 

Mehmet Baki

Fırında Isıttığım İlk Taş

Discord:

mbboyun#0001

Katılım
15 Ağustos 2017
Mesajlar
76
Elmaslar
44
Puanlar
3.810
Minecraft
MBB_Oyun2
S

Silinen üye 79251

Ziyaretçi

Bu tür skriptler forumda sayamayacağımız kadar var. Aralarında en iyisi bence seninkisi olmuş. Sebebi ise diğer skriptlerde olduğu gibi aynı şeyleri yapmaman. Tebrik ederim seni farklı şeyler düşünüp, skripti tasarlamışsın. Sunucular için yararlı olacağını düşünüyorum. Başarılar.​
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı