Sol Reklam

Bulundu Ada Oylama

Durum
Mesaj gönderimine kapalı.

Mithatcan Kırca

Odunlara Vur Vur Vur!

Discord:

_mrmito

Katılım
23 Ağustos 2019
Mesajlar
36
Elmaslar
6
Puanlar
6.460
Minecraft
MrMito_
Öncelikle Merhaba Skyblock için ada oylama skript arıyordum bulamadım istediğim oyuncu başka bir oyuncunun adasına 1-5 arası yıldız verecek -/adaoyla <isim> <1-5 arası yıldız> oyuncu kendi adasını oylayamıcak /adaoy yazdığında ise kendi adasına kim ne kadar yıldız vermiş görebilecek /oytop yazdığında ise en çok oylanan adayı listelicek böyle bir skript yapabilir misiniz ? şimdiden Teşekkür ederim.

not: IslandRate pluginini denedim hata veriyor çalışmıyor o yüzden skript istedim

 

Colerival

Örümcek Hoşt!
Katılım
27 Ekim 2021
Mesajlar
342
Elmaslar
132
Puanlar
1.150
Yaş
24
Yer
İstanbul
Kod:
Options:
    p: &6Sunucu &bIsmi |

command /adaoy [<player>] [<text>]:
    trigger:
        if arg-1 is set:
            if arg-2 is not set:
                send "{@p} &cLütfen bir numara girin &a1 veya 2" to player
        if world is "askyblock":
            if arg-1 is set:
                if arg-1's name is not "%player%":
                    if arg-2 is "1":
                        if {ada::süre::%player%} isn't true:
                            send "{@p} Basariyla %arg-1% 1 Oy Verdin!" to player
                            send "{@p} %player% Sana 1 Oy Verdi!" to arg-1
                            add 1 to {ada::oy::%arg-1%}
                            set {ada::süre::%player%} to true
                            wait 24 hour
                            set {ada::süre::%player%} to false
                        else:
                            send "{@p} &c24 Saatte Bir Oy Kullanabilirsin!" to player
                    else if arg-2 is "1":
                        send "{@p} &cAdaya Sadece 1 veya 2 Verebilirsin!" to player
                else:
                    send "{@p} &cKendi adını giremezsin ahbap!" to player
            else:
                send "{@p} &cLütfen bir oyuncu adı girin." to player
        else:
            send "{@p} Sadece Adalar Dünyasinda Oy Verebilirsin!" to player
        if arg-2 is "2":
            if {ada::süre::%player%} isn't true:
                send "{@p} Basariyla %arg-1% 2 Oy Verdin!" to player
                send "{@p} %player% Sana 2 Oy Verdi!" to arg-1
                add 2 to {ada::oy::%arg-1%}
                set {ada::süre::%player%} to true
                wait 24 hour
                set {ada::süre::%player%} to false
            else:
                send "{@p} &c24 Saatte Bir Oy Kullanabilirsin!" to player               
                if arg-2 is "goster":
                    send "{@p} %arg-1%nin Ada Oylari &f%{ada::oy::%arg-1%}%" to player
 

Mithatcan Kırca

Odunlara Vur Vur Vur!

Discord:

_mrmito

Katılım
23 Ağustos 2019
Mesajlar
36
Elmaslar
6
Puanlar
6.460
Minecraft
MrMito_
bunda 1 ve 2 yıldız verebiliyoruz bunu nası çoğaltacağız 1 ve 5 e ? bide en çok oy alan adaları nası eklicez ?
 

Harun553

Zombi Geldi, Beni Yedi

Discord:

HarunBulbull#8233

Katılım
3 Eylül 2014
Mesajlar
257
Elmaslar
94
Puanlar
13.950
Yer
Ankara
Minecraft
HarunBulbull
Senin için biraz uğraştım. Umarım işine yarar. :) İyi Forumlar.

Kod:
command /adaoyla [<text>] [<integer>]:
    trigger:
        if arg-1 and arg-2 is set:
            if arg-2 is between 1 and 5:
                set {_x} to "%arg-1%" parsed as a player
                if {_x} isn't player:
                    if {oylananlar::%player%::*} contains "%{_x}%":
                        send "&8[&6MC-TR&8] » &fBu oyuncunun adasını daha önce oylamışsın!"
                        stop
                    else:
                        add arg-2 to {oy::%{_x}%}
                        add player to {oylar::%{_x}%::%arg-2%::*}
                        add "%{_x}%" to {oylananlar::%player%::*}
                        send "&8[&6MC-TR&8] » &c%arg-1% &fadlı oyuncunun adasına &c%arg-2% yıldız &fverdin."
                        stop
                else:
                    send "&8[&6MC-TR&8] » &fKendi adanı oylayamazsın!"
                    stop
            else:
                send "&8[&6MC-TR&8] » &f1 ve 5 arasında yıldız verebilirsin!"
                stop
        send "&8[&6MC-TR&8] » &f/adaoyla <isim> <1-5>"
        stop
     
command /adaoy:
    trigger:
        send ""
        send "&8» &fToplam yıldızların: &6%{oy::%player%}%"
        send ""
        set {_z} to 6
        loop 5 times:
            remove 1 from {_z}
            loop {oylar::%player%::%{_z}%::*}:
                send "&8» &6%loop-value-2% &f= &6%{_z}% Yıldız"
             
command /oytop:
    trigger:
        send ""
        send "&8&l&m--------==&8&l» &6&lTOP 10 &8&l«&m==--------"
        send ""
        loop {oy::*}:
            add 1 to {_size}
            if {_low.to.high.list::%loop-value%} is not set:
                set {_low.to.high.list::%loop-value%} to loop-index
            else:
                set {_n} to 0
                loop {_size} times:
                    set {_n} to {_n}+1
                    {_low.to.high.list::%loop-value-1%.%{_n}%} is not set
                    set {_low.to.high.list::%loop-value-1%.%{_n}%} to loop-index
                    stop loop
        wait 1 tick
        set {_n} to size of {_low.to.high.list::*}
        loop {_low.to.high.list::*}:
            set {_high.to.low.list::%{_n}%} to loop-value
            set {_n} to {_n}-1
        wait 1 tick
        loop {_high.to.low.list::*}:
            add 1 to {_result}
            send "&f%loop-index%. &e%loop-value% &f(%{oy::%loop-value%}% Yıldız)"
            if {_result} is 10:
                send "&8&l&m------------***------------"
                stop
        send ""
        send "&8&l&m-------------****-------------"
        send ""
        stop
 
Son düzenleme:

Mithatcan Kırca

Odunlara Vur Vur Vur!

Discord:

_mrmito

Katılım
23 Ağustos 2019
Mesajlar
36
Elmaslar
6
Puanlar
6.460
Minecraft
MrMito_
Teşekkür Ederim Sorunsuz Çalıştı
 

Harun553

Zombi Geldi, Beni Yedi

Discord:

HarunBulbull#8233

Katılım
3 Eylül 2014
Mesajlar
257
Elmaslar
94
Puanlar
13.950
Yer
Ankara
Minecraft
HarunBulbull
**KONU KİLİT**
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı