Skript Paylaşımı Süt Eventi | Yeni Event Türü!

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Zachugon

Odunlara Vur Vur Vur!
Katılım
31 Mayıs 2018
Mesajlar
34
Elmaslar
18
Puan
0
Yaş
25
Konum
Alem
Minecraft
KeelAveryOne

Discord:

Zachugon#2047

SÜT EVENTİ
Herkeze Merhaba, yapmış olduğum bir skripti paylaşmak istiyorum. Hemen nasıl kuracağımıza geçelim.

KURULUM
Altta vermiş olduğum kodu indirip, Skript klasörüne atıyoruz. Oyuna geçip, eventi yapacağımız alana "sutevent" adlı bir wg atıyoruz. Ardından "/sütevent yer-ayarla" komudunu yazıp ineklerin doğacağı yeri belirliyoruz. Ardından "/sütevent başlat" yazıp eventimizi başlatıyoruz. İnekleri sağmak için ise sağ tıklayıp, 1 saniye beklememiz yeterli.

KOD
Kod:
options:
    odul.id: iron_ingot
    odul.sayi: 16
    inek.ad: &dDana
  


variables:
    {sut_lt::*} = 0
    {sutevent} = false
    {yer_belirle} = false
    {countdown::*} = false
    {acildi.event} = false
  
  

on right click on cow:
    if {sutevent} is true:
        if "%region at player%" contains "sutevent":
            set {sagilim::%player%} to true
            if {sagilim::%player%} is true:
                cancel event
                set action bar of player to "&dSağılıyor..."
                wait 1 tick
                set action bar of player to "&aSağıldı!"
                delete event-entity
                set {sagilim::%player%} to false
                wait 2 seconds
            if display name of event-entity contains "&dDana &aLVL 1":
                set {sut_miktar::%player%} to random integer between 1 and 3
                add {sut_miktar::%player%} to {sut_lt::%player%}
                set action bar of player to "&d%{sut_lt::%player%}% &aLitre &7(&a+%{sut_miktar::%player%}%&7)"
                wait 2 seconds
                set action bar of player to ""
            if display name of event-entity contains "&dDana &aLVL 2":
                set {sut_miktar::%player%} to random integer between 3 and 5
                add {sut_miktar::%player%} to {sut_lt::%player%}
                set action bar of player to "&d%{sut_lt::%player%}% &aLitre &7(&a+%{sut_miktar::%player%}%&7)"
                wait 2 seconds
                set action bar of player to ""
            if display name of event-entity contains "&dDana &aLVL 3":
                set {sut_miktar::%player%} to random integer between 4 and 8
                add {sut_miktar::%player%} to {sut_lt::%player%}
                set action bar of player to "&d%{sut_lt::%player%}% &aLitre &7(&a+%{sut_miktar::%player%}%&7)"
                wait 2 seconds
                set action bar of player to ""
            if display name of event-entity contains "&dDana &aLVL 4":
                set {sut_miktar::%player%} to random integer between 6 and 9
                add {sut_miktar::%player%} to {sut_lt::%player%}
                set action bar of player to "&d%{sut_lt::%player%}% &aLitre &7(&a+%{sut_miktar::%player%}%&7)"
                wait 2 seconds
                set action bar of player to ""
            if display name of event-entity contains "&dDana &aLVL 5":
                set {sut_miktar::%player%} to random integer between 8 and 12
                add {sut_miktar::%player%} to {sut_lt::%player%}
                set action bar of player to "&d%{sut_lt::%player%}% &aLitre &7(&a+%{sut_miktar::%player%}%&7)"
                wait 2 seconds
                set action bar of player to ""
            if display name of event-entity contains "&dDana &aLVL 6":
                set {sut_miktar::%player%} to random integer between 12 and 20
                add {sut_miktar::%player%} to {sut_lt::%player%}
                set action bar of player to "&d%{sut_lt::%player%}% &aLitre &7(&a+%{sut_miktar::%player%}%&7)"
                wait 2 seconds
                set action bar of player to ""                 
                  
on any movement:
    if {sagilim::%player%} is true:
        cancel event
        wait 3 seconds
                  

      
  

command /sütevent [<text>]:
    permission: sutevent.all
    trigger:
        if arg-1 is "başlat":
            if {acildi.event} is false:
                if {yer.ayarla} is true:
                    set {acildi.event} to true
                    broadcast "&d&lSÜT EVENTI &7> &aSüt eventi başlamıştır! &9/warp süteventi"
                    broadcast "&d&lSÜT EVENTI &c&lBILGILENDIRME &7> &aEvent süresi &c1 &adakika'dır"
                    loop 40 times:
                        chance of 50%:
                            wait 5 tick
                            spawn a cow at location of {location}
                            set display name of spawned cow to "&dDana &aLVL 1"
                        chance of 25%:
                            wait 5 tick
                            spawn a cow at location of {location}
                            set display name of spawned cow to "&dDana &aLVL 2"
                        chance of 15%:
                            wait 5 tick
                            spawn a cow at location of {location}
                            set display name of spawned cow to "&dDana &aLVL 3"
                        chance of 6%:
                            wait 5 tick
                            spawn a cow at location of {location}
                            set display name of spawned cow to "&dDana &aLVL 4"
                        chance of 3%:
                            wait 5 tick
                            spawn a cow at location of {location}
                            set display name of spawned cow to "&dDana &aLVL 5"
                        chance of 1%:
                            wait 5 tick
                            spawn a cow at location of {location}
                            set display name of spawned cow to "&dDana &aLVL 6"
                    set {sutevent} to true
                    wait 1 minutes
                    broadcast "&d&lSÜT EVENTI &7> &aEvent bitmiştir. &7İyi oyunlar!"
                    set {sutevent} to false
                    set {_maxValue} to 0
                    loop {sut_lt::*}:
                        set {_player} to loop-index parsed as offline player
                        if {sut_lt::%{_player}%} > {_maxValue}:
                            set {_maxValue} to loop-value
                            set {_maxPlayer} to {_player}
                    delete {sut_lt::*}
                    broadcast "&d&lSÜT EVENTI &7> &eEtkinliğin galibi : &a%{_maxPlayer}%"
                    give player {@odul.sayi} of {@odul.id} named "&dSüt Eventi &7> &fÖdül"
                    loop all players:
                        set {sut_lt::%loop-player%} to 0
                        wait 5 seconds
                        set {sut_lt::%loop-player%} to 0
                    set {acildi.event} to false
                else:
                    send "&c&lHATA &7: &aYer belirlenmemiş! &a/sütevent &dsetspawn/yer-ayarla &a!" to player
            else:
                send "&c&lHATA &7: &aEvent zaten başlamış, bittikten sonra eventi tekrar yapabilirsin :D."
        if arg-1 is "kapat" or "kapa":
            if {sutevent} is true:
                broadcast "&d&lSÜT EVENTI &7> &aEvent kapatıldı! &7İyi oyunlar!"
                set {sutevent} to false
                set {acildi.event} to false
            else:
                send "&cZaten kapalı"
        if arg-1 is "setspawn" or "yer-ayarla":
            set {location} to location of player
            send "&d&lSÜTEVENTI &7> &aSpawn noktası başarıyla belirlendi! &7(%{location}%)" to player
            set {yer.ayarla} to true
        if arg-1 is "inek-sil" or "sil":
            loop all cows:
                if loop-cow's name is "&dDana &aLVL 1" or "&dDana &aLVL 2" or "&dDana &aLVL 3" or "&dDana &aLVL 4" or "&dDana &aLVL 5" or "&dDana &aLVL 6":
                    delete loop-cow
                    send "&cSilindi!"
        if arg-1 is not set:
            send "&7&m|------------ &dSüt Eventi &7&m-------------|" to player
            send "&7> &c/sütevent başlat &7- &aEventi başlatır." to player
            send "&7> &d/sütevent kapat/kapa &7- &aEventi zorla kapatır" to player
            send "&7> &d/sütevent sil &7- &aKalan inekleri siler!" to player
            send "&7> &d/sütevent yer-ayarla/setspawn &7- &aİneklerin doğacağı yeri belirler." to player

Gerekli Eklentiler
Skript
SkRayFall
SkQuery 3



GÖRSELLER
78140

78141

78144

78145

78147




İYİ FORUMLAR!
 
Son düzenleme:
Eline sağlık gerçekten harika bir skript mutlaka indirip kullanmayı düşünüyorum bana sunucum hazır değil diyen @Majes Türk @Yamtar özelden yazmak yerine bu konuya bakmanız yeterli olucaktır.

XbY1P7.png
 
Mükemmel ve kullanışlı çok iyi hazırlamışsın yeni bir event türü olması iyi olmuş :D elinin emeğine sağlık
 
Yorumlarınız için teşekkürler.
 

Türk sunucularının artık bu tür yeni etkinlikleri vs. ihtiyacı vardı. Gerçekten yeni bir etkinlik türü yapmanız çok hoş olmuş. Elinize sağlık!
 
Skriptti beğendim fikir ve icraatlar güzel ama gerekli eklentilerde SkQuery 3 de olması gerek o olmadan on any movement eventini tanımaz.
 
Harika ya çok başarılı ve mantıklı, kullanışlı sunucularına farklılık katmak isteyen arkadaşların kullanmasını tavsiye edilmeli.
 
Değerli yorumlarınız için hepinize teşekkürler.
 
Güzel skript eventkoyununun farklı bir hali
 
Fikir güzel Bir çok buna benzer skript var dahada gelişebilir başarılar
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst