Bedava Event Skripti V1.3.3 | Menülü, Json, OtoEvent, Tittle

mbboyun

Ağaç Yumruklayıcı
Mesajlar
15
Beğeniler
38
Puanları
50
Ruh Hali
#1
komutlar.png

/event
/event yardım
/event iptal
/event fix
(Yeni) /event ayarlar (Yeni)
(Yeni) /event bilgi (Yeni)


başlangıç.png

Özellikler
/event help
yazarak komutları görebilirsiniz.
Eventi json modu yada menülü modu seçebilirsiniz.
Eventlerin adlarını oyun içerisinden değiştirebilirsiniz.
Eventi iptal edebilirsiniz. /event iptal (Devam eden bir event yoksa çalışmaz.)
Event buga girerse fixleyebilirsiniz. /event fix
/event ayarlar
'dan eventin ayarlarını kendinize göre yapabilirsiniz.
Uğraşmak istemez iseniz direk Önerilen Ayarlar'a basarak ayarlarınızı otomatik yapabilirsiniz.
Eventi çok kolayca bir şekilde yapabilirsiniz.
1 saate 1 otomatik Oto Event yapar.
Event direk envantere gelir.
Eventin bilgilerini görebilirsiniz. /event bilgi

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.
1546362193995.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.
1546362213574.png


1546362222494.png

Eventte verdikleride örnek olarak maden blokları koyulmuştur.
1546362237759.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.
1546362270446.png

Event skripti buga falan girerse düzeltmeniz için bir komut ekledim. /event fix yazınca skript fixlenir.
1546362285643.png

Event ile ilgili komutları görmek için /event yardım yazmanız yeterlidir.
1546362296300.png

Eventin modunu yada event adlarını görmek için /event bilgi yazınız.
1546362308596.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.
1546362326981.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.
1546362348596.png


1546362354298.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.
1546362409905.png

Şimdi /event ayarlara geri dönelim
1546362419313.png

Şimdi ise Yeşil Yün yani event adı değiştirmeye girdiğimizde event adlarını değiştirebiliriz.
1546362438842.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.
1546362455998.png


1546362463444.png

Sohbete eventin adını yazmamız gerekiyor fakat "Event" kelimesini eklemeyin. Direk event adını yazın. "Event"i otomatik ekliyor.
1546362473623.png

Şimdi /event bilgiye tekrardan bakalım.
1546362486296.png


1546362492848.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.
1546362512947.png

1546362527738.png

Skript ve Json Fikri tamamen bana aittir. Paylaşılması, alıntılanması yasaktır.

1546362539009.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ı. <

1546362683767.png

Hastebin
hastebin

Code
Kod:
#                             __  __ ____   ____                             #
#                            |  \/  | __ ) | __ )                            #
#                            | |\/| |  _ \ |  _ \                            #
#                            | |  | | |_) || |_) |                           #
#                            |_|  |_|____/ |____/                            #
#                                                                            #
# ########################################################################## #
#                                                                            #
#  Bilgi:            Bu Skript Tamamen MBB_Oyun2'ye Aittir!                  #
#  Uyarı:            Paylaşılması Yasaktır!                                  #
#  Skript Sürümü:    Event Skripti V1.3.3                                    #
#  Skript Detayı:    https://forum.gamer.com.tr/konu/event-skripti.418666/   #
#                                                                            #
# ########################################################################## #

options:               
    skript: &bEvent 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; &chttps://forum.gamer.com.tr/konu/event-skripti.418666/" 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 Gamer/Event Skripti]"
 
every 60 minutes:
    execute console command "event otoevent"
 
Son düzenleme:

Google Amca

Only Man
Sponsor
Editör
Özel Üye
★ Aktif Kullanıcı
Mesajlar
375
Beğeniler
585
Puanları
1,030
Ruh Hali
#9
Bence Sunucu Versiyonları Olsun.

Örneğin Factionda Özel Eşyalar
Skyblockta Özel Eşyalar
Sunucu Türleri Olsun Skriptin.

Ellerine Sağlık :)
 

>>TheLegend<<

Efsaneler ölmez.
B. Moderatörü
Mesajlar
843
Beğeniler
1,667
Puanları
2,730
#10
Geliştirmek için verilen eşyaların, hediye türlerini ayarlanabilir yapman gerekiyor. En önemlisi bu.
Ayarlanabilir bir plugin çıkardığın zaman ortaya, senin daha fazla güncelleme yapman gerekmez, kullanıcılar dilediği gibi kullanılabilir.
Yoksa bu dalda, tam kalite bir plugin çıkarmak için çok uğraşman gerekir. Milyonlarca oyun türü milyarlarca etkinlik türü var hepsini aktarman imkansız.
Onlara seçenek sunacağına bırak onlar kendi seçeneklerini yaratsın.
Güzel olmuş, farklı bir fikir.
 

Google Amca

Only Man
Sponsor
Editör
Özel Üye
★ Aktif Kullanıcı
Mesajlar
375
Beğeniler
585
Puanları
1,030
Ruh Hali
#11
Geliştirmek için verilen eşyaların, hediye türlerini ayarlanabilir yapman gerekiyor. En önemlisi bu.
Ayarlanabilir bir plugin çıkardığın zaman ortaya, senin daha fazla güncelleme yapman gerekmez, kullanıcılar dilediği gibi kullanılabilir.
Yoksa bu dalda, tam kalite bir plugin çıkarmak için çok uğraşman gerekir. Milyonlarca oyun türü milyarlarca etkinlik türü var hepsini aktarman imkansız.
Onlara seçenek sunacağına bırak onlar kendi seçeneklerini yaratsın.
Güzel olmuş, farklı bir fikir.
Düzeltme, Skript Olacaktı O.
 

mbboyun

Ağaç Yumruklayıcı
Mesajlar
15
Beğeniler
38
Puanları
50
Ruh Hali
#13
Bence Sunucu Versiyonları Olsun.

Örneğin Factionda Özel Eşyalar
Skyblockta Özel Eşyalar
Sunucu Türleri Olsun Skriptin.

Ellerine Sağlık :)
Ayarlanabilir eşya yapmayı planlıyorum. Kendilerinin itemları seçmesi daha iyi olur.
Geliştirmek için verilen eşyaların, hediye türlerini ayarlanabilir yapman gerekiyor. En önemlisi bu.
Ayarlanabilir bir plugin çıkardığın zaman ortaya, senin daha fazla güncelleme yapman gerekmez, kullanıcılar dilediği gibi kullanılabilir.
Yoksa bu dalda, tam kalite bir plugin çıkarmak için çok uğraşman gerekir. Milyonlarca oyun türü milyarlarca etkinlik türü var hepsini aktarman imkansız.
Onlara seçenek sunacağına bırak onlar kendi seçeneklerini yaratsın.
Güzel olmuş, farklı bir fikir.
Zaten sırayla ayarlanabilir yapmayı çalışıyorum. Event adlarını oyun içinden değiştirme ve modunu değiştirmeyi ekledim. İtem eklemeleri içinde aklımda bir kaç fikir vardı. Bir kaç sonraki sürümlere ekleyeceğim. Ve skripti hiç bilmeyen birisinin bile anlayabileceği şekilde yapmaya çalışıyorum. Öneri için teşekkürler.