Skript Paylaşımı Kırıktaş Kırma Modu / Özel Jeneratör Eklentileri Destekli - Artık rahatça kırıktaş kazabilirsiniz. (Skript)

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

KanedgyBO

SkriptTale
Katılım
29 Mart 2018
Mesajlar
923
Elmaslar
382
Puan
14.575
Yaş
19
Konum
Bursa / Erikli
Minecraft
TheLudoBile

Discord:

TheLudoBile#3485

Giriş

Bir ara bir sunucuya skyblock oynamak için girdim, kazma iyi olunca jeneratörden yeni taş gelene kadar arkada başka blokları kırıyordum :D Sonra ben de bu sistemi yaptım, başka zevklerin önüne geçmeden rahatça kırıktaş kırmayı sağlıyor. Umarım o oynadığım sunucu da böyle bir şey kullanır :D
Bir de çok uğraşmadım, bu konuyu açmakla beraber belki 1 saatimi almıştır, Yaml gibi şeyler yok ama performansa etkisi olmadığından emin olun.


Özetçe Yaptığı İşler

Oyuncu arka arkaya 2 saniyeden kısa süre aralıklarla kırıktaş kazınca -ki bu da ayarlanılabilir- hemen aşağıdaki gönderi geliyor. Kırıktaş kırılmadan 4 saniye durulursa da mod otomatik olarak kapanıyor. Mesajlar (Açıklamada satır sayısı istediğiniz kadar) options'dan ayarlıyorsunuz.

Oyun İçi Fotoğraflar

1.png


2.png


Kod

Kod:
options:
    #Mod açıkken kırılabilecek bloklar
    özelbloklar: cobble stone or stone
    #Mod sorarken ki menünün adı
    menüadı: "Kırıktaş Kazışı Modu"
    #Mod sorarken ki menünün içindeki eşyanın adı
    menüeşyaadı: "&6Kırıktaş Kazışı Modu açılsın mı?"
    #Mod sorarken ki menünün içindeki eşyanın açıklaması ( \ys ile alt satıra geçebilirsiniz. )
    menüeşyaaçıklaması: "&f\ys&8» &eBu mod açık olduğu sürece kırıktaş dışında bir şey kazmanızı engeller.\ys&8» &eKırıktaş kazmadan 4 saniye durursanız mod otomatik olarak kapanır.\ys&f\ys&dModu açmak için tıklayın, ya da menüyü kapatın."
    #Mod açılınca gönderilen görev çubuğu mesajı
    açmamesajı: "&3Kırıktaş Modu &8» &eModu açtınız, kırıktaş kazmadan 4 saniye durursanız mod otomatik olarak kapanır."

break:
    event-block is {@özelbloklar}:
        {kırıktaşmodu::%player%::mode} is true:
            add 1 to {kırıktaşmodu::%player%::streak2}
            set {_control2} to {kırıktaşmodu::%player%::streak2}
            wait 4 second
            {kırıktaşmodu::%player%::streak2} is {_control2}:
                delete {kırıktaşmodu::%player%::*}
                delete {kırıktaşmodu::%player%}
        else:
            {kırıktaşmodu::%player%::wait} is true:
                add 1 to {kırıktaşmodu::%player%::streak}
                {kırıktaşmodu::%player%::streak} is 2:
                    wait 3 second
                    {kırıktaşmodu::%player%::streak} is 2
                    set {kırıktaşmodu::%player%::wait} to false
                {kırıktaşmodu::%player%::streak} >= 3:
                    delete {kırıktaşmodu::%player%::*}
                    open virtual dropper named {@menüadı} to player
                    set {_lore} to {@menüeşyaaçıklaması}
                    replace "\ys" with "||" in {_lore}
                    make gui slot 4 of player with book and quill named {@menüeşyaadı} with lore {_lore} to run:
                        close player's inventory
                        send actionbar {@açmamesajı} to player
                        set {kırıktaşmodu::%player%::mode} to true
                        set {kırıktaşmodu::%player%::streak2} to 0
                        wait 3 second
                        {kırıktaşmodu::%player%::streak2} is 0:
                            delete {kırıktaşmodu::%player%::*}
                            delete {kırıktaşmodu::%player%}
            else:
                set {kırıktaşmodu::%player%::wait} to true
                set {kırıktaşmodu::%player%::streak} to 1
                wait 5 second
                {kırıktaşmodu::%player%::streak} is 1
                set {kırıktaşmodu::%player%::wait} to false
    else:
        {kırıktaşmodu::%player%::mode} is true
        event-block isn't {@özelbloklar}
        cancel event
Kod:
options:
    #Mod açıkken kırılabilecek bloklar
    özelbloklar: cobblestone or stone
    #Mod sorarken ki menünün adı
    menüadı: "Kırıktaş Kazışı Modu"
    #Mod sorarken ki menünün içindeki eşyanın adı
    menüeşyaadı: "&6Kırıktaş Kazışı Modu açılsın mı?"
    #Mod sorarken ki menünün içindeki eşyanın açıklaması ( \ys ile alt satıra geçebilirsiniz. )
    menüeşyaaçıklaması: "&f\ys&8» &eBu mod açık olduğu sürece kırıktaş dışında bir şey kazmanızı engeller.\ys&8» &eKırıktaş kazmadan 4 saniye durursanız mod otomatik olarak kapanır.\ys&f\ys&dModu açmak için tıklayın, ya da menüyü kapatın."
    #Mod açılınca gönderilen görev çubuğu mesajı
    açmamesajı: "&3Kırıktaş Modu &8» &eModu açtınız, kırıktaş kazmadan 4 saniye durursanız mod otomatik olarak kapanır."
break:
    event-block is {@özelbloklar}:
        {kırıktaşmodu::%player%::mode} is true:
            add 1 to {kırıktaşmodu::%player%::streak2}
            set {_control2} to {kırıktaşmodu::%player%::streak2}
            wait 4 second
            {kırıktaşmodu::%player%::streak2} is {_control2}:
                delete {kırıktaşmodu::%player%::*}
                delete {kırıktaşmodu::%player%}
        else:
            {kırıktaşmodu::%player%::wait} is true:
                add 1 to {kırıktaşmodu::%player%::streak}
                {kırıktaşmodu::%player%::streak} is 2:
                    wait 3 second
                    {kırıktaşmodu::%player%::streak} is 2
                    set {kırıktaşmodu::%player%::wait} to false
                {kırıktaşmodu::%player%::streak} >= 3:
                    delete {kırıktaşmodu::%player%::*}
                    open virtual dropper named {@menüadı} to player
                    set {_lore::*} to split {@menüeşyaaçıklaması} at "\ys"
                    make gui slot 4 of player with book and quill named {@menüeşyaadı} with lore {_lore::*} to run:
                        close player's inventory
                        send actionbar {@açmamesajı} to player
                        set {kırıktaşmodu::%player%::mode} to true
                        set {kırıktaşmodu::%player%::streak2} to 0
                        wait 3 second
                        {kırıktaşmodu::%player%::streak2} is 0:
                            delete {kırıktaşmodu::%player%::*}
                            delete {kırıktaşmodu::%player%}
            else:
                set {kırıktaşmodu::%player%::wait} to true
                set {kırıktaşmodu::%player%::streak} to 1
                wait 5 second
                {kırıktaşmodu::%player%::streak} is 1
                set {kırıktaşmodu::%player%::wait} to false
    else:
        {kırıktaşmodu::%player%::mode} is true
        event-block isn't {@özelbloklar}
        cancel event

(Herhangi bir addon gerektirmez, gui eşya açıklamaları dahil bütün mesajlar ve bloklar ayarlanılabilir)
 
Son düzenleme:
Emeğine sağlık.​
 

Özellikle de Emek Skyblock sunucularını daha anlamlı kılabilecek bir sistem olmuş ki sunucu sahipleri de geliştirip paraya vs. de dökebilir ? ☕
 
Emek Skyblock sunucuları için iyi bir skript olmuş, eline sağlık. :<3:
 
Giriş

Bir ara bir sunucuya skyblock oynamak için girdim, kazma iyi olunca jeneratörden yeni taş gelene kadar arkada başka blokları kırıyordum :D Sonra ben de bu sistemi yaptım, başka zevklerin önüne geçmeden rahatça kırıktaş kırmayı sağlıyor. Umarım o oynadığım sunucu da böyle bir şey kullanır :D
Bir de çok uğraşmadım, bu konuyu açmakla beraber belki 1 saatimi almıştır, Yaml gibi şeyler yok ama performansa etkisi olmadığından emin olun.


Özetçe Yaptığı İşler

Oyuncu arka arkaya 2 saniyeden kısa süre aralıklarla kırıktaş kazınca -ki bu da ayarlanılabilir- hemen aşağıdaki gönderi geliyor. Kırıktaş kırılmadan 4 saniye durulursa da mod otomatik olarak kapanıyor. Mesajlar (Açıklamada satır sayısı istediğiniz kadar) options'dan ayarlıyorsunuz.

Oyun İçi Fotoğraflar

Ekli dosyayı görüntüle 119973

Ekli dosyayı görüntüle 119975

Kod

Kod:
options:
    #Mod açıkken kırılabilecek bloklar
    özelbloklar: cobble stone or stone
    #Mod sorarken ki menünün adı
    menüadı: "Kırıktaş Kazışı Modu"
    #Mod sorarken ki menünün içindeki eşyanın adı
    menüeşyaadı: "&6Kırıktaş Kazışı Modu açılsın mı?"
    #Mod sorarken ki menünün içindeki eşyanın açıklaması ( \ys ile alt satıra geçebilirsiniz. )
    menüeşyaaçıklaması: "&f\ys&8» &eBu mod açık olduğu sürece kırıktaş dışında bir şey kazmanızı engeller.\ys&8» &eKırıktaş kazmadan 4 saniye durursanız mod otomatik olarak kapanır.\ys&f\ys&dModu açmak için tıklayın, ya da menüyü kapatın."
    #Mod açılınca gönderilen görev çubuğu mesajı
    açmamesajı: "&3Kırıktaş Modu &8» &eModu açtınız, kırıktaş kazmadan 4 saniye durursanız mod otomatik olarak kapanır."

break:
    event-block is {@özelbloklar}:
        {kırıktaşmodu::%player%::mode} is true:
            add 1 to {kırıktaşmodu::%player%::streak2}
            set {_control2} to {kırıktaşmodu::%player%::streak2}
            wait 4 second
            {kırıktaşmodu::%player%::streak2} is {_control2}:
                delete {kırıktaşmodu::%player%::*}
                delete {kırıktaşmodu::%player%}
        else:
            {kırıktaşmodu::%player%::wait} is true:
                add 1 to {kırıktaşmodu::%player%::streak}
                {kırıktaşmodu::%player%::streak} is 2:
                    wait 3 second
                    {kırıktaşmodu::%player%::streak} is 2
                    set {kırıktaşmodu::%player%::wait} to false
                {kırıktaşmodu::%player%::streak} >= 3:
                    delete {kırıktaşmodu::%player%::*}
                    open virtual dropper named {@menüadı} to player
                    set {_lore} to {@menüeşyaaçıklaması}
                    replace "\ys" with "||" in {_lore}
                    make gui slot 4 of player with book and quill named {@menüeşyaadı} with lore {_lore} to run:
                        close player's inventory
                        send actionbar {@açmamesajı} to player
                        set {kırıktaşmodu::%player%::mode} to true
                        set {kırıktaşmodu::%player%::streak2} to 0
                        wait 3 second
                        {kırıktaşmodu::%player%::streak2} is 0:
                            delete {kırıktaşmodu::%player%::*}
                            delete {kırıktaşmodu::%player%}
            else:
                set {kırıktaşmodu::%player%::wait} to true
                set {kırıktaşmodu::%player%::streak} to 1
                wait 5 second
                {kırıktaşmodu::%player%::streak} is 1
                set {kırıktaşmodu::%player%::wait} to false
    else:
        {kırıktaşmodu::%player%::mode} is true
        event-block isn't {@özelbloklar}
        cancel event
Kod:
options:
    #Mod açıkken kırılabilecek bloklar
    özelbloklar: cobblestone or stone
    #Mod sorarken ki menünün adı
    menüadı: "Kırıktaş Kazışı Modu"
    #Mod sorarken ki menünün içindeki eşyanın adı
    menüeşyaadı: "&6Kırıktaş Kazışı Modu açılsın mı?"
    #Mod sorarken ki menünün içindeki eşyanın açıklaması ( \ys ile alt satıra geçebilirsiniz. )
    menüeşyaaçıklaması: "&f\ys&8» &eBu mod açık olduğu sürece kırıktaş dışında bir şey kazmanızı engeller.\ys&8» &eKırıktaş kazmadan 4 saniye durursanız mod otomatik olarak kapanır.\ys&f\ys&dModu açmak için tıklayın, ya da menüyü kapatın."
    #Mod açılınca gönderilen görev çubuğu mesajı
    açmamesajı: "&3Kırıktaş Modu &8» &eModu açtınız, kırıktaş kazmadan 4 saniye durursanız mod otomatik olarak kapanır."
break:
    event-block is {@özelbloklar}:
        {kırıktaşmodu::%player%::mode} is true:
            add 1 to {kırıktaşmodu::%player%::streak2}
            set {_control2} to {kırıktaşmodu::%player%::streak2}
            wait 4 second
            {kırıktaşmodu::%player%::streak2} is {_control2}:
                delete {kırıktaşmodu::%player%::*}
                delete {kırıktaşmodu::%player%}
        else:
            {kırıktaşmodu::%player%::wait} is true:
                add 1 to {kırıktaşmodu::%player%::streak}
                {kırıktaşmodu::%player%::streak} is 2:
                    wait 3 second
                    {kırıktaşmodu::%player%::streak} is 2
                    set {kırıktaşmodu::%player%::wait} to false
                {kırıktaşmodu::%player%::streak} >= 3:
                    delete {kırıktaşmodu::%player%::*}
                    open virtual dropper named {@menüadı} to player
                    set {_lore::*} to split {@menüeşyaaçıklaması} at "\ys"
                    make gui slot 4 of player with book and quill named {@menüeşyaadı} with lore {_lore::*} to run:
                        close player's inventory
                        send actionbar {@açmamesajı} to player
                        set {kırıktaşmodu::%player%::mode} to true
                        set {kırıktaşmodu::%player%::streak2} to 0
                        wait 3 second
                        {kırıktaşmodu::%player%::streak2} is 0:
                            delete {kırıktaşmodu::%player%::*}
                            delete {kırıktaşmodu::%player%}
            else:
                set {kırıktaşmodu::%player%::wait} to true
                set {kırıktaşmodu::%player%::streak} to 1
                wait 5 second
                {kırıktaşmodu::%player%::streak} is 1
                set {kırıktaşmodu::%player%::wait} to false
    else:
        {kırıktaşmodu::%player%::mode} is true
        event-block isn't {@özelbloklar}
        cancel event



Süper Olmuş Ellerine Sağlık
 
Emek skyblock sunucları için kullanışlı olmuş başarılar.
 
Emek Skyblock sunucuları için çok güzel olmuş, başarılar diliyorum.
 
Gayet başarılı emek verilmiş bir sistem
 
Başarılı eline sağlık
 
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