minecrafttr aramıza katil!
batihost minecraft server kirala
Satın Al
MinecraftTR Reklam Alanı
Satın Al
Satın Al
Satın Al

Gelişmiş oylama skripti!

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Yeni bir Steve doğdu!
Katılım
6 Haziran 2018
Mesajlar
43
Tepki puanı
10
Puanları
0
Discord
Çalışıp Çalışmadığını denemedim, Deneyenler yazarsa mutlu olurum.

Kod:
command /oylama [<integer>] [<text>]:
    aliases: /oyla
    trigger:
        if player has permission "bc.oylamabaslat":
            if arg 1 is not set:
                message "&8» &7Lütfen &3""&a/Oylama <Süre> <Konu>&3"" &7seklinde yapin"
            else:
                if arg 2 is not set:
                    message "&8» &7Lütfen &3""&a/Oylama <Süre> <Konu>&3"" &7şeklinde yapın"
                else: 
                    set {yes} to 0
                    set {no} to 0
                    loop all players:
                        set {oyla.%loop-player%} to false
                    broadcast "&8&m----------------------------------"
                    broadcast ""
                    broadcast "&6&lSoru &8» &a%arg-2%"
                    broadcast ""
                    broadcast "&6&lKonu &8» &7Kabul etmek için &a/evet &7reddetmek için &a/hayir &7yazabilirsin!"
                    broadcast "&6&lSure &8» &7Oylama &b%arg-1% &7saniye sonra sonuçlanacak."
                    broadcast ""
                    broadcast "&8&m----------------------------------"
                    set {OylamaBitis} to true
                    loop arg-1 times:
                        wait 1 second
                    broadcast "&8&m----------------------------------"
                    broadcast ""
                    broadcast "&6&lEvet &8» &f%{yes}% &aEvet &7diyenler toplam bukadar"
                    broadcast "&6&lHayır &8» &f%{no}% &cHayır &7diyenler toplam bukadar"
                    broadcast ""
                    broadcast "&8&m----------------------------------"                 
                    set {OylamaBitis} to false
        else:
            message "&8» &7Bu komutu kullanabilmek için gerekli yetkiniz yok."

command /evet:
    trigger:
        if {OylamaBitis} is true:
            if {oyla.%player%} is false:
                add 1 to {yes}
                message "&8» &b%player% &7Oyunuzu &abaşarıyla &7kullandınız"
                set {oyla.%player%} to true
            else:
                message "&8» &7Zaten bir oy kullandınız."
        else:
            message "&8» &7Şuanda aktif bir oylama yok."

command /hayir:
    aliases: /hayır
    trigger:
        if {OylamaBitis} is true:
            if {oyla.%player%} is false:
                add 1 to {no}
                message "&8» &b%player% &7Oyunuzu &abaşarıyla &7kullandınız"
                set {oyla.%player%} to true
            else:
                message "&8» &7Zaten bir oy kullandınız."
        else:
            message "&8» &7Şuanda aktif bir oylama yok."
 
Moderatörün son düzenlenenleri:
Yeni bir Steve doğdu!
Katılım
4 Haziran 2018
Mesajlar
21
Tepki puanı
19
Puanları
0
Discord
on break of 21: chance of 2%: execute console command "eco give %player% 100000" send "&6&lSERVERNICK &8➤ &aSunucu Sana &9100k &aPara Hediye Etti!" to player stop on break of 21: chance of 3%: give 1 paper named "&3Kasa Kağıdı" with lore "&eBu kağıt sayesinde &ckasa &eaça bilirsin.||&c/warp kasa &eyazarak işınlan!" to player send "&eTebrikler kasa kağıdı buldunuz.!" to player stop
Gelişmiş Diye 21 Kodlu Bloğu Kırınca 2 Şansla 100k Para Vermesimi ?
 
Seçkin madenci.
Katılım
3 Haziran 2018
Mesajlar
490
Tepki puanı
131
Puanları
1,130
Discord
Bilmece skripti gelebilirmi ?
 
Yeni bir Steve doğdu!
Katılım
4 Haziran 2018
Mesajlar
21
Tepki puanı
19
Puanları
0
Discord
Seçkin madenci.
Katılım
6 Haziran 2018
Mesajlar
69
Tepki puanı
91
Puanları
1,125
Discord
Seçkin madenci.
Katılım
6 Haziran 2018
Mesajlar
69
Tepki puanı
91
Puanları
1,125
Discord
Çalışıp Çalışmadığını denemedim, Deneyenler yazarsa mutlu olurum.

Kod:
command /oylama [<integer>] [<text>]:
    aliases: /oyla
    trigger:
        if player has permission "bc.oylamabaslat":
            if arg 1 is not set:
                message "&8» &7Lütfen &3""&a/Oylama <Süre> <Konu>&3"" &7seklinde yapin"
            else:
                if arg 2 is not set:
                    message "&8» &7Lütfen &3""&a/Oylama <Süre> <Konu>&3"" &7şeklinde yapın"
                else:
                    set {yes} to 0
                    set {no} to 0
                    loop all players:
                        set {oyla.%loop-player%} to false
                    broadcast "&8&m----------------------------------"
                    broadcast ""
                    broadcast "&6&lSoru &8» &a%arg-2%"
                    broadcast ""
                    broadcast "&6&lKonu &8» &7Kabul etmek için &a/evet &7reddetmek için &a/hayir &7yazabilirsin!"
                    broadcast "&6&lSure &8» &7Oylama &b%arg-1% &7saniye sonra sonuçlanacak."
                    broadcast ""
                    broadcast "&8&m----------------------------------"
                    set {OylamaBitis} to true
                    loop arg-1 times:
                        wait 1 second
                    broadcast "&8&m----------------------------------"
                    broadcast ""
                    broadcast "&6&lEvet &8» &f%{yes}% &aEvet &7diyenler toplam bukadar"
                    broadcast "&6&lHayır &8» &f%{no}% &cHayır &7diyenler toplam bukadar"
                    broadcast ""
                    broadcast "&8&m----------------------------------"             
                    set {OylamaBitis} to false
        else:
            message "&8» &7Bu komutu kullanabilmek için gerekli yetkiniz yok."

command /evet:
    trigger:
        if {OylamaBitis} is true:
            if {oyla.%player%} is false:
                add 1 to {yes}
                message "&8» &b%player% &7Oyunuzu &abaşarıyla &7kullandınız"
                set {oyla.%player%} to true
            else:
                message "&8» &7Zaten bir oy kullandınız."
        else:
            message "&8» &7Şuanda aktif bir oylama yok."

command /hayir:
    aliases: /hayır
    trigger:
        if {OylamaBitis} is true:
            if {oyla.%player%} is false:
                add 1 to {no}
                message "&8» &b%player% &7Oyunuzu &abaşarıyla &7kullandınız"
                set {oyla.%player%} to true
            else:
                message "&8» &7Zaten bir oy kullandınız."
        else:
            message "&8» &7Şuanda aktif bir oylama yok."
Broadcastları ayrı ayrı satırlar içerisinde yapmak yerine %nl% kullanarak yeni satıra geçmeniz daha iyi olur daha az yer kaplar.
Kod:
                    broadcast "&8&m----------------------------------"
                    broadcast ""
                    broadcast "&6&lEvet &8» &f%{yes}% &aEvet &7diyenler toplam bukadar"
                    broadcast "&6&lHayır &8» &f%{no}% &cHayır &7diyenler toplam bukadar"
                    broadcast ""
                    broadcast "&8&m----------------------------------"  
yerine
 broadcast "&8&m----------------------------------%nl%%nl%&6&lEvet &8» &f%{yes}% &aEvet &7diyenler toplam bukadar%nl%&6&lHayır &8» &f%{no}% &cHayır &7diyenler toplam bukada%nl%&8&m----------------------------------"

[/CENTER]
 
Son düzenleme:
Seçkin madenci.
Katılım
11 Haziran 2018
Mesajlar
54
Tepki puanı
65
Puanları
1,130
Discord
Vidarr#6199
Faydalı olmuş ama uzun süreli oylamalarda pek bir şey ifade etmez.
Örneğin 2 günlük bir oylama olacak bunu yapamaz bu skript. Ek olarak tabelalara tıklayıp oy verme şeklinde bir şeyler yapabilirsin.

Evet yazan tabelaya tıkladı alt satırda 1 kişi arttı vs.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Üst