Çözüldü Etkinlik Vote skripti

  • Konuyu Başlatan Konuyu Başlatan CrewPung
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.895
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

CrewPung

Somon Balığı Selam Vermeye Geldi
Katılım
22 Eylül 2016
Mesajlar
16
Elmaslar
2
Puan
0
Yaş
24
Merhaba
İsteyeceğim skript etkinlik yaptığım zaman etkinliğin ne olacağını oyuncular seçsin istiyorum vote skripti ile 2 şık belirlerdikten sonra (Örnek:1.Rain ETK) (Örnek:2.Maden ETK) oyuncular /etkvote 1 yazdığı zaman Rain eventine 1 sayı eklenecek yada /etkvote 2 yazdığı zaman Maden eventine oy eklenecek bu oy 30 saniye sürmesini istiyorum sonra sonuçlar chatde çıksın.
Admin /etkvoteayarla ayarla yaptığı zaman ayarlaya bilsin şıkları. şimdiden uğraşan arkadaşlara teşekkürler . Eğer plugini varsa söylerseniz sevinirim.
 
Kod:
command /etkayarla [<text>] [<text>] [<text>]:
    trigger:
        if arg-1 is "sil":
            delete {oy2ayar}
            delete {oy1ayar}
            send "Tüm Şıklar Silindi." to player
            delete {_ayarlanmıs}
        if arg-1 is "ekle":
            if arg-2 is set:
                if arg-3 is set:
                    if {_ayarlanmıs} isn't set:
                        set {oy1ayar} to "%arg-2%"
                        set {oy2ayar} to "%arg-3%"
                        set {_ayarlanmıs} to "1"
                        send "a" to player
                    else:
                        send "Daha önce şıkları ayarlamışsın silmek için ./etkayarla sil yazın." to player
                else:
                    send " 2 Şık yazınız. > /etkayarla <ekle> <şık1> <şık2>." to player
            else:
                send " 2 Şık yazınız. > /etkayarla <ekle> <şık1> <şık2>." to player
command /baslat:
    trigger:
        if {baslamis} isn't set:
            set {baslamis} to "1"
            send "&9&l&m=================" to all players
            send "&9&l  > &eEtkinlik Başladı." to all players
            send "&9&l  > &eŞık1: %{oy1ayar}%." to all players
            send "&9&l  > &eŞık2: %{oy2ayar}%." to all players
            send "&9&l  > &eOylamak için ./oyla<1veya2>." to all players
            send "&9&l  > &eOylama 30 saniye içinde bitecek." to all players
            send "&9&l&m=================" to all players
            wait 30 second
            delete {baslamis}
            loop all players:
                delete {oylandi.%loop-player%}
            send "&9&l&m=================" to all players
            send "&9&l  > &eOylama bitmiştir." to all players
            send "&9&l  > &e%{oy1ayar}% > %{oy1}%" to all players
            send "&9&l  > &e%{oy2ayar}% > %{oy2}%" to all players
            send "&9&l&m=================" to all players
            if {oy1} is bigger than {oy2}:
                send "%{oy1ayar}% Kazandı!!" to all players
            else if {oy2} is bigger than {oy1}:
                send "%{oy2ayar}% Kazandı!!" to all players
            else if {oy1} is equal to {oy2}:
                send "Eşit" to all players
            delete {oy1}
            delete {oy2}
            add -1 to {oy1}
            add -1 to {oy2}
            add 1 to {oy1}
            add 1 to {oy2}
command /oyla1:
    trigger:
        if {baslamis} is set:
            if {oylandi.%player%} isn't set:
                send "%{oy1ayar}%'a oyladın!!" to player
                set {oylandi.%player%} to "1"
                add 1 to {oy1}
            else:
                send "Daha önce oy kullanmışsın" to player
        else:
            send "Oylama bitti veya başlamamış" to player
command /oyla2:
    trigger:
        if {baslamis} is set:
            if {oylandi.%player%} isn't set:
                send "%{oy2ayar}%'a Oyladın!!" to player
                set {oylandi.%player%} to "1"
                add 1 to {oy2}
            else:
                send "Daha önce oy kullanmışsın!!" to player
        else:
            send "Oylama bitti veya başlamamış!!" to player
/etkayarla <sil> > Şıkları siler.
/etkayarla <ekle > <şık1> <şık2> > Şıkları ekler.
/baslat > Etkinliği baslatır.
/oyla<1veya2> > Oy Atar.
30 saniye sonra sonuçlar gösterilir.
 
Kod:
command /etkayarla [<text>] [<text>] [<text>]:
    trigger:
        if arg-1 is "sil":
            delete {oy2ayar}
            delete {oy1ayar}
            send "Tüm Şıklar Silindi." to player
            delete {_ayarlanmıs}
        if arg-1 is "ekle":
            if arg-2 is set:
                if arg-3 is set:
                    if {_ayarlanmıs} isn't set:
                        set {oy1ayar} to "%arg-2%"
                        set {oy2ayar} to "%arg-3%"
                        set {_ayarlanmıs} to "1"
                        send "a" to player
                    else:
                        send "Daha önce şıkları ayarlamışsın silmek için ./etkayarla sil yazın." to player
                else:
                    send " 2 Şık yazınız. > /etkayarla <ekle> <şık1> <şık2>." to player
            else:
                send " 2 Şık yazınız. > /etkayarla <ekle> <şık1> <şık2>." to player
command /baslat:
    trigger:
        if {baslamis} isn't set:
            set {baslamis} to "1"
            send "&9&l&m=================" to all players
            send "&9&l  > &eEtkinlik Başladı." to all players
            send "&9&l  > &eŞık1: %{oy1ayar}%." to all players
            send "&9&l  > &eŞık2: %{oy2ayar}%." to all players
            send "&9&l  > &eOylamak için ./oyla<1veya2>." to all players
            send "&9&l  > &eOylama 30 saniye içinde bitecek." to all players
            send "&9&l&m=================" to all players
            wait 30 second
            delete {baslamis}
            loop all players:
                delete {oylandi.%loop-player%}
            send "&9&l&m=================" to all players
            send "&9&l  > &eOylama bitmiştir." to all players
            send "&9&l  > &e%{oy1ayar}% > %{oy1}%" to all players
            send "&9&l  > &e%{oy2ayar}% > %{oy2}%" to all players
            send "&9&l&m=================" to all players
            if {oy1} is bigger than {oy2}:
                send "%{oy1ayar}% Kazandı!!" to all players
            else if {oy2} is bigger than {oy1}:
                send "%{oy2ayar}% Kazandı!!" to all players
            else if {oy1} is equal to {oy2}:
                send "Eşit" to all players
            delete {oy1}
            delete {oy2}
            add -1 to {oy1}
            add -1 to {oy2}
            add 1 to {oy1}
            add 1 to {oy2}
command /oyla1:
    trigger:
        if {baslamis} is set:
            if {oylandi.%player%} isn't set:
                send "%{oy1ayar}%'a oyladın!!" to player
                set {oylandi.%player%} to "1"
                add 1 to {oy1}
            else:
                send "Daha önce oy kullanmışsın" to player
        else:
            send "Oylama bitti veya başlamamış" to player
command /oyla2:
    trigger:
        if {baslamis} is set:
            if {oylandi.%player%} isn't set:
                send "%{oy2ayar}%'a Oyladın!!" to player
                set {oylandi.%player%} to "1"
                add 1 to {oy2}
            else:
                send "Daha önce oy kullanmışsın!!" to player
        else:
            send "Oylama bitti veya başlamamış!!" to player
/etkayarla <sil> > Şıkları siler.
/etkayarla <ekle > <şık1> <şık2> > Şıkları ekler.
/baslat > Etkinliği baslatır.
/oyla<1veya2> > Oy Atar.
30 saniye sonra sonuçlar gösterilir.
Çok teşekkürler :)
 
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