[ISTEK] Oy Skripti

FareHusnu11

Sudan Çıkmış
Mesajlar
8
En iyi cevaplar
0
Beğeniler
0
Puanları
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.
 


Asertgg

Zombi Katili
Mesajlar
220
En iyi cevaplar
0
Beğeniler
55
Puanları
460
Ruh hali
Kardeşim Yardımcı Olabilirim Fakat Karşılıklı
 

SlayerR

Toss a coin to your Witcher
Genel Moderatör
Mesajlar
1,051
En iyi cevaplar
15
Beğeniler
2,092
Puanları
3,200
Ruh hali
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
Mesajlar
1,208
En iyi cevaplar
1
Beğeniler
1,161
Puanları
3,230
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ış
Mesajlar
8
En iyi cevaplar
0
Beğeniler
0
Puanları
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
Mesajlar
1,051
En iyi cevaplar
15
Beğeniler
2,092
Puanları
3,200
Ruh hali
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ış
Mesajlar
8
En iyi cevaplar
0
Beğeniler
0
Puanları
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.
 

MhaWTHoR

Obsidyen Madencisi
Mesajlar
1,208
En iyi cevaplar
1
Beğeniler
1,161
Puanları
3,230
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.
Düzenledim.
 

FareHusnu11

Sudan Çıkmış
Mesajlar
8
En iyi cevaplar
0
Beğeniler
0
Puanları
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
Mesajlar
91
En iyi cevaplar
0
Beğeniler
15
Puanları
420
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
 

Radiantrite

Taş Madencisi
Mesajlar
91
En iyi cevaplar
0
Beğeniler
15
Puanları
420
oyuncuyamı telde oldugum için yanlış okumuşum
 

MeeRach

Vi3e
Mesajlar
1,113
En iyi cevaplar
0
Beğeniler
580
Puanları
1,335
Ruh hali
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.
Çık gir yaptın mı?
 

Üst