Sol Reklam
Sağ Reklam

Skript Paylaşımı Multiplayer Sunucularda Tek Kişi Yatınca Sabah Olma Sistemi V3 [Tıklama sistemi] [Prefix Ayarlama]

Durum
Mesaj gönderimine kapalı.
I

IceDev

Ziyaretçi
Kod:
options:
    prefix: &eMuco&f-&4Craft &f


on skript load:
    delete {yatakOylama::*}
    delete {yatakOylamaBaslayamaz}
on bed enter:
    if {yatakOylama::yatanKisi} is set:
        cancel event
        send "{@prefix} biri zaten yatıyor ve oylama devam ediyor."
    else if {yatakOylamaBaslayamaz} isn't set:
        set {yatakOylama::yatanKisi} to player
        send "{@prefix} Yatağa girdin ve oylama başladı, iptal etmek için yataktan ayrıl."
        send "{@prefix} %player% yatağa girdi ve oylama başladı!", "&a&l<cmd:/oyla evet>[EVET]" and "&c&l<cmd:/oyla hayır>[HAYIR]" to players
        loop 20 times:
            if {yatakOylama::yatanKisi} is set:
                wait a second
            else:
                stop
        if size of {yatakOylama::oylama::evet::*} > size of {yatakOylama::oylama::hayır::*}:
            set {yatakOylama::bitti} to true
            set time to day
            broadcast "{@prefix} oylamada evet çıktı ve gün aydı!"
            delete {yatakOylama::*}
            set {yatakOylamaBaslayamaz} to true
            loop 180 times:
                wait a second
            delete {yatakOylamaBaslayamaz}
        else:
            broadcast "{@prefix} oylamada hayır çıktığı için gece olmaya devam edecek :("
on bed leave:
    if {yatakOylama::yatanKisi} is player:
        if {yatakOylama::bitti} isn't set:
            delete {yatakOylama::*}
            broadcast "{@prefix} %player% yataktan ayrıldığı için oylama iptal edildi."
command /oyla <text>:
    trigger:
        if {yatakOylama::yatanKisi} is set:
            if arg-1 is "evet" or "hayır":
                if {yatakOylama::oylama::hayır::%player%} isn't set:
                    if {yatakOylama::oylama::evet::%player%} isn't set:
                        set {yatakOylama::oylama::%arg-1%::%player%} to player
                        send "{@prefix} %arg-1% oyunu verdin"
                    else:
                        send "{@prefix} zaten oy vermişsin."
                else:
                    send "{@prefix} zaten oy vermişsin."
Resimler;

resim1.png


resim2.png


resim3.png


Özellikler;

Bir oylama sonuclandığında eğer gece seçilir ise 3dk yatağa yatsa bile oylama başlamaz.

Evet / Hayır tıklama sistemi

Ufak bir değişiklik ile tüm kodlardaki prefixleri değiştirme

Oylama bitmeden yatakdan kalkılır ise oylamanın iptal edilmesi

Gibi gibi özellikler mevcuttur

İyi kullanımlar dileriz test ettik başarılı bir şekilde çalışıyor
 
S

Silinen üye 79251

Ziyaretçi

Bu mini Skript'in her geçen gün gelişmesi beni baya bir sevindiriyor. Elinize ve emeğinize sağlık ;) <3
 

EGEDİNC2

Koydum Çalışma Masasını

Discord:

ム EgeStrqfes ℐ#1881

Katılım
30 Mayıs 2019
Mesajlar
52
Elmaslar
12
Puanlar
0
Yaş
23
Minecraft
EgeStrqfes
Kod:
options:
    prefix: &eMuco&f-&4Craft &f


on skript load:
    delete {yatakOylama::*}
    delete {yatakOylamaBaslayamaz}
on bed enter:
    if {yatakOylama::yatanKisi} is set:
        cancel event
        send "{@prefix} biri zaten yatıyor ve oylama devam ediyor."
    else if {yatakOylamaBaslayamaz} isn't set:
        set {yatakOylama::yatanKisi} to player
        send "{@prefix} Yatağa girdin ve oylama başladı, iptal etmek için yataktan ayrıl."
        send "{@prefix} %player% yatağa girdi ve oylama başladı!", "&a&l<cmd:/oyla evet>[EVET]" and "&c&l<cmd:/oyla hayır>[HAYIR]" to players
        loop 20 times:
            if {yatakOylama::yatanKisi} is set:
                wait a second
            else:
                stop
        if size of {yatakOylama::oylama::evet::*} > size of {yatakOylama::oylama::hayır::*}:
            set {yatakOylama::bitti} to true
            set time to day
            broadcast "{@prefix} oylamada evet çıktı ve gün aydı!"
            delete {yatakOylama::*}
            set {yatakOylamaBaslayamaz} to true
            loop 180 times:
                wait a second
            delete {yatakOylamaBaslayamaz}
        else:
            broadcast "{@prefix} oylamada hayır çıktığı için gece olmaya devam edecek :("
on bed leave:
    if {yatakOylama::yatanKisi} is player:
        if {yatakOylama::bitti} isn't set:
            delete {yatakOylama::*}
            broadcast "{@prefix} %player% yataktan ayrıldığı için oylama iptal edildi."
command /oyla <text>:
    trigger:
        if {yatakOylama::yatanKisi} is set:
            if arg-1 is "evet" or "hayır":
                if {yatakOylama::oylama::hayır::%player%} isn't set:
                    if {yatakOylama::oylama::evet::%player%} isn't set:
                        set {yatakOylama::oylama::%arg-1%::%player%} to player
                        send "{@prefix} %arg-1% oyunu verdin"
                    else:
                        send "{@prefix} zaten oy vermişsin."
                else:
                    send "{@prefix} zaten oy vermişsin."
Resimler;

Eki Görüntüle 141026

Eki Görüntüle 141027

Eki Görüntüle 141028

Özellikler;

Bir oylama sonuclandığında eğer gece seçilir ise 3dk yatağa yatsa bile oylama başlamaz.

Evet / Hayır tıklama sistemi

Ufak bir değişiklik ile tüm kodlardaki prefixleri değiştirme

Oylama bitmeden yatakdan kalkılır ise oylamanın iptal edilmesi

Gibi gibi özellikler mevcuttur

İyi kullanımlar dileriz test ettik başarılı bir şekilde çalışıyor


Kanka biraz klasikleşti ama seninki çok ayrı ve taptaze gözüküyor :D güzel kodlamışsın başarıların devamını dilerim <3
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı