[ISTEK] Oy Skripti

FareHusnu11

Sudan Çıkmış
En iyi cevaplar
0
Merhaba Millet.Başlıktada Belirttiğim gibi istediğim skript oy skripti.Yapabilecek olan kişilerden rica ediyorum.Yapan elleriniz dert görmesin.

/oyver [nick]
Bu komut ile oyunda bulunan herhangi birine oy verilebilecek.Ama 1 kişinin en fazla 3 oy hakkı olucak.mesela /oyver murat yazan biri murat adlı kişiye oy vermiş olucak.aynı kişiye en fazla 1 oy verebilecek.

/oylar
Bu komutu da yazınca biri kime kaç oy gelmiş görebilecek.

Ben yapmayı hiç bilmediğim için yardım istedim fakat görünürden uzun olacağı belli.yapandan allah razı olsun diyorum.iyi günler.
 

SlayerR

Toss a coin to your Witcher
Genel Moderatör
En iyi cevaplar
15
Böyle bir şey vardı zaten forumda;
PHP:
#////////// Oylama (Vote) - Skript  \\\\\\\\\

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&l[&eSoru&6&l]: &b%arg-2%"
        broadcast "{@P} &7&lKabul etmek icin, &a&l/evet&7 , reddetmek icin &c&l/hayir &7&lyaziniz."
        broadcast "&3&l[&b&lZaman&3&l] &7&lOylamanin bitmesine kalan sure &2&l%arg-1%&7&l saniye"
        set {OylamaBitis} to true
        loop arg-1 times:
            wait 1 second
        broadcast "{@P} &6&lOylama tamamlandi"
        broadcast "{@P} &a&lEvet&7 sayisi &6&l%{yes}%"
        broadcast "{@P} &c&lHayir&7 sayisi &6&l%{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 /hayir:
    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"
 

MhaWTHoR

Obsidyen Madencisi
En iyi cevaplar
1
Kardeşim Yardımcı Olabilirim Fakat Karşılıklı
Böyle basit bir şey için karşılık istiyorsun...
PHP:
on join:
    {oy1.%player%} isn't set:
        set {oy1.%player%} to 0
    {oy.%player%} isn't set:
        set {oy.%player%} to 0
command /oyver [<player>]:
    trigger:
        arg 1 is set:
            {oy1.%player%} isn't 3:
                add 1 to {oy.%arg 1%}
                add 1 to {oy1.%player%}
                send "Oyunuz %arg 1% adli kisiye verildi." to player
                send "%player% Adli kisi size oy verdi. %{oy.%arg 1%}% oyunuz bulunmakta." to arg 1
            else:
                send "En fazla 3 kez oy verebilirsiniz." to player
        else:
            send "/oyver <oyuncu>" to player
command /verilenoylar [<player>]:
    trigger:
        arg 1 is set:
            player has permission "admin":
                send "%arg 1% adli oyuncunun verdigi oy sayisi %{oy1.%arg 1%}%" to player
            else:
                send "Yetkin yok!" to player
        else:
            send "Verdigin oy sayisi %{oy1.%player%}%" to player
command /oylar [<player>]:
    trigger:
        arg 1 is set:
            player has permission "admin":
                send "%arg 1% %{oy.%arg 1%}% tane oy almis." to player
            else:
                send "Yetkin yok" to player
        else:
            send "Aldigin oy sayisi %{oy.%player%}%" to player
Sorun olursa bana ilet.
 
Son düzenleme:

FareHusnu11

Sudan Çıkmış
En iyi cevaplar
0
MhaWThoR Allah razı olsun kardeşim.
Slayerss allah razı olsun kardeşim.
Asertgg Allah belanı vermesin kardeşim.

Mhawthorr tam istediğim skript bu çalışıyo.sıkııntı şurda oy verdiğin zaman kabul etmiyor.
Mesela /oyver murat yazdın ya hiçbişey yazmıyo oy verdiniz gibi.
Verdigin oy sayıısı falanda none yazıyo.
 

SlayerR

Toss a coin to your Witcher
Genel Moderatör
En iyi cevaplar
15
MhaWThoR Allah razı olsun kardeşim.
Slayerss allah razı olsun kardeşim.
Asertgg Allah belanı vermesin kardeşim.

Mhawthorr tam istediğim skript bu çalışıyo.sıkııntı şurda oy verdiğin zaman kabul etmiyor.
Mesela /oyver murat yazdın ya hiçbişey yazmıyo oy verdiniz gibi.
Verdigin oy sayıısı falanda none yazıyo.
Benim verdiğimi dene bir de.
 

FareHusnu11

Sudan Çıkmış
En iyi cevaplar
0
benim istediğim malesef o değil.seninki o an için oylama başlatıyo.benim istediğim her zaman olsun.mesela istenilen kişi değilde istediğin anda istediğine ver gibi.o arkadaşın verdiği doğruda bu hatayı veriyor.
 

FareHusnu11

Sudan Çıkmış
En iyi cevaplar
0
Malesef değişen bir şey olmadı./oyver murat yazınca en fazla 3 oy kullanabilirsiniz diyo./oylar murat yazınca murat adlıı oyuncu none oy almış yazıyo./verilenoylar yazınca verdigin oy sayisi none yazıyo.
 

Radiantrite

Taş Madencisi
En iyi cevaplar
0
Böyle basit bir şey için karşılık istiyorsun...
PHP:
on join:
    {oy1.%player%} isn't set:
        set {oy1.%player%} to 0
    {oy.%player%} isn't set:
        set {oy.%player%} to 0
command /oyver [<player>]:
    trigger:
        arg 1 is set:
            {oy1.%player%} isn't 3:
                add 1 to {oy.%arg 1%}
                add 1 to {oy1.%player%}
                send "Oyunuz %arg 1% adli kisiye verildi." to player
                send "%player% Adli kisi size oy verdi. %{oy.%arg 1%}% oyunuz bulunmakta." to arg 1
            else:
                send "En fazla 3 kez oy verebilirsiniz." to player
        else:
            send "/oyver <oyuncu>" to player
command /verilenoylar [<player>]:
    trigger:
        arg 1 is set:
            player has permission "admin":
                send "%arg 1% adli oyuncunun verdigi oy sayisi %{oy1.%arg 1%}%" to player
            else:
                send "Yetkin yok!" to player
        else:
            send "Verdigin oy sayisi %{oy1.%player%}%" to player
command /oylar [<player>]:
    trigger:
        arg 1 is set:
            player has permission "admin":
                send "%arg 1% %{oy.%arg 1%}% tane oy almis." to player
            else:
                send "Yetkin yok" to player
        else:
            send "Aldigin oy sayisi %{oy.%player%}%" to player
Sorun olursa bana ilet.
player yerine integer daha mantikli olmazmiydi


GT-I9190 cihazımdan Tapatalk kullanılarak gönderildi
 
Üst