[SK] Ban Oyla

TheLucifer

Taş Madencisi
Mesajlar
71
En iyi cevaplar
0
Beğeniler
19
Puanları
0
Öncelikle V1.0 sürümündedir. Teşekkür etmek istediğim bir isim var ; @MiracOrsMirac
Kaynak kodlarını
oylama skriptindenden aldım fakat fikir bana ait.
Öncelikle Miraç hocamın skriptinden çok bir farkı yok fakaaaat ; V1.1 sürümünde
EVET - HAYIR değerlerini gördükten sonra sunucu otomatik orana göre banlayacak.


V1.1 Sürümünü kodlamamda yardım edebilecekler mesaj atabilir :)

PHP:
command /banoyla <int> <text>:
    usage: &cKullanım: &6/oylama <saniye> <oyuncu>  
    permission: thelucifer
    trigger:
        set {saniye} to arg-1
        set {vote} to true
        broadcast "&c%player% &6Adli Yetkili Ban Oylamasi Baslatti, Sure: &a%arg-1% Saniye &6Oyuncu: &a%arg-2%"
        broadcast "&6Oylama icin: &b/evet &a- &b/hayir"
        loop players:
            set {oyverdi.%loop-player%} to false
on join:
    {vote} is set:
        {cikti.%player%} is set:
            delete {cikti.%player%}
            stop
        else:
            {oyverdi.%player%} isn't set:
                set {oyverdi.%player%} to false
on quit:
    {vote} is set:
        set {cikti.%player%} to true
every 1 seconds:
    {saniye} is set:
        remove 1 from {saniye}
        {saniye} is equal to 0:
            delete {vote}
            broadcast "&aOylama bitti!"
            broadcast "&7Evet: &6%{evet}%"
            broadcast "&7Hayır: &6&6%{hayir}%"
            loop {oyverenler::*}:
                set {oyverdi.%loop-value%} to false
            delete {evet}
            delete {hayir}
command /evet:
    trigger:
        {vote} is true:
            {oyverdi.%player%} is false:
                add 1 to {evet}
                set {oyverdi.%player%} to true
                add player to {oyverenler::*}
                send "&aEvet oyu verdin; &c%{evet}%"
            else:
                send "&aZaten oy vermissin!"
        else:
            send "&aOylama yok."
            stop
command /hayir:
    trigger:
        {vote} is true:
            {oyverdi.%player%} is false:
                add 1 to {hayir}
                set {oyverdi.%player%} to true
                add player to {oyverenler::*}
                send "&aHayır oyu verdin; &c%{hayir}%"
            else:
                send "&aZaten oy vermissin!"
        else:
            send "&aOylama yok."
 


Zaurdemirov

Altın Madencisi
Mesajlar
375
En iyi cevaplar
0
Beğeniler
146
Puanları
830
Basarili Buldum :
* Birazcik Adalet Olur
Basarili Bulmadim:
Bir Klan Toplanib Bir Kisiyi Cikarabilir fln haksiz yere :)
:D Iyi Forumlar :D
 

Waffleinstein

şüşko insan
Emektar Üye
Mesajlar
458
En iyi cevaplar
0
Beğeniler
434
Puanları
1,130
Ruh hali
Basarili Buldum :
* Birazcik Adalet Olur
Basarili Bulmadim:
Bir Klan Toplanib Bir Kisiyi Cikarabilir fln haksiz yere :)
:D Iyi Forumlar :D
Yani, bir klan toplanır diyorsun da yani yinede o insanlar o kişinin gitmesini isteyen birileri. Sonuçta yine aynı şey olur.
 

Ragnarak

Bedrock Kaşifi
Mesajlar
1,722
En iyi cevaplar
0
Beğeniler
1,430
Puanları
3,390
Düz oylama skriptinin mesajları değişmiş gibi geldi gözüme -_-
 

Xosmuits

Kızıltaş Madencisi
Mesajlar
672
En iyi cevaplar
5
Beğeniler
359
Puanları
1,050
Ruh hali
Başarılı ama hiçbir şekilde kullanılmasını tavsiye etmediğim bir Skript açıkçası c:
 

bikkik

Obsidyen Madencisi
Mesajlar
1,249
En iyi cevaplar
0
Beğeniler
820
Puanları
1,990
Fikir güzel :). Ancak yukarıdaki arkadaşlara katılmıyor değilim. Fact sunucularının çoğunun durumu malum :(. Şöyle bir konuşma geçme ihtimali var :

Fısıldıyor xXAlapiXx: Admin abi rakuana için oylama atsana
Lofsir Adlı yetkili oylama başlattı. 15 Saniye. Oyuncu : rakuana
[Klan konuşması] Beyler rakuana için evet basın
Rakuana Adlı Oyuncu Banlandı.
Fısıldıyor Admin : Niçin oylama atmamı istedin ?

Fısıldıyor xXAlapiXx :Bana "Lan" dedi.
xXAlapiXx Adlı Oyuncu Banlandı.

Malesef yukarıdaki gibi bişi olma ihtimali çok yüksek :D (İsimler tamamen uydurmadır)
 

afesraca

Obsidyen Madencisi
Mesajlar
1,445
En iyi cevaplar
0
Beğeniler
783
Puanları
2,240
Ruh hali
ban atan biyer göremedim

he otomatik değil galiba
 

TheLucifer

Taş Madencisi
Mesajlar
71
En iyi cevaplar
0
Beğeniler
19
Puanları
0
Henüz otomatik değil. Çözemedim bir konu var adam menüde iteme tıklayınca banla'ya add 1 vericek. Banla 12 olduğunda otomatik ban atacak. :x Sadece add 1 olayını iteme tıklayınca eklemeyi çözemedim.
 

Umut Savas

Ne demek yanlış? Ben mi?
Mesajlar
812
En iyi cevaplar
0
Beğeniler
247
Puanları
590
Ruh hali
PHP:
#////////// Oylama (Vote) - Skript by Leqo \\\\\\\\\

options:
    P: &2[&aOylama&2]


command /oyla <integer> <text>:
    permission: skript.op
    usage: &b/oyla &3<&bSure&3> <&bKonu&3>
    trigger:
        set {yes} to 0
        set {no} to 0
        loop all players:
            set {oyla.%loop-player%} to false
        broadcast "{@P} &c%player% &8adli oyuncu oylama baslatti"
        broadcast "&6[&eSoru&6]: &6%arg-2%"
        broadcast "{@P} &7Kabul etmek icin,&a/evet&7,reddetmek icin &c/hayır &7yazınız."
        broadcast "&3[&bZaman&3] &7Oylamanin bitmesine kalan sure &2%arg-1%&7 saniye"
        set {OylamaBitis} to true
        loop arg-1 times:
            wait 1 second
        broadcast "{@P} &6Oylama tamamlandi"
        broadcast "{@P} &aEvet&7 sayısı &6%{yes}%"
        broadcast "{@P} &cHayır&7 sayısı &6%{no}%"
        set {OylamaBitis} to false



command /evet:
    trigger:
        if {OylamaBitis} is true:
            if {oyla.%player%} is false:
                add 1 to {yes}
                message "{@P} &3Oyunuzu basariyla kullandiniz"
                set {oyla.%player%} to true
            else:
                message "{@P} &cZaten oyunuzu kullanmissiniz."
        else:
            message "{@P} &cSuanda yururlukte olan bir oylama yok"


command /hayır:
    trigger:
        if {OylamaBitis} is true:
            if {oyla.%player%} is false:
                add 1 to {no}
                message "{@P} &3Oyunuzu basariyla kullandiniz"
                set {oyla.%player%} to true
            else:
                message "{@P} &cZaten oyunuzu kullanmissiniz."
        else:
            message "{@P} &cSuanda yururlukte olan bir oylama yok"
sadece biraz editlemişsin hiçbir fark yok alıntı diyebilirsin
 

Üst