Çözüldü Bu Skriptin Neresinde Hata Var ?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

H4sanTV

Koydum Çalışma Masasını
Katılım
12 Mayıs 2021
Mesajlar
64
Elmaslar
17
Puan
4.010
Yaş
21
Minecraft
H4sanTV

Discord:

H4sanTV

Bir Skript Buldum Çok Hatalıydı Kendime Göre Düzenledim Fakat Hala Hata Var Nasıl Çözebilirim ?
at 20:00: set {oylar} to 0 loop all players: message "&6Oylama zamanı! Sabah olsun mu? &a/evet ya da &4/hayır" to loop-player wait 60 seconds if {oylar} is greater than 4: make console execute command "time set 5" send "&6Oylar Sabahı Gösterdi Sabah Oldu!" else: send "&6Oylar Akşamı Gösterdi Devam!"
command /evet: executable by: players cooldown: 60 seconds cooldown message: Spam yapmayınız trigger: add 1 to {oylar} command /hayır: executable by: players cooldown: 60 seconds cooldown message: Spam yapmayınız trigger: remove 1 from {oylar}
Screenshot 2021-06-18 231809.png
 
konsoldan komut vereceğin kısımı şu şekil düzenle
make console execute command
örneğin:
make console execute command "eco give %player% 15"
not: sorun bumu bilmiyorum skripti pastebin.ubuntu.com adresine yükleyip bırak detaylı bakalım veya discord üzerinden yaz Wafe#0001
 
la bu benim kod :D
 
Kod:
at 20:00:
    set {oylar} to 0
    loop all players:
        send "&6Oylama zamanı! Sabah olsun mu? &a/evet ya da &4/hayır" to loop-player
        wait 60 seconds
        if {oylar} is greater than 4:
            make console execute command "time set 5"
            send "&6Oylar Sabahı Gösterdi Sabah Oldu!"
        else:
            send "&6Oylar Akşamı Gösterdi Devam!"

command /evet:
    executable by: players
    cooldown: 60 seconds
    cooldown message: Spam yapmayınız
    trigger:
        add 1 to {oylar}

command /hayır:
    executable by: players
    cooldown: 60 seconds
    cooldown message: Spam yapmayınız
    trigger:
        remove 1 from {oylar}
 
Bu şekilde de kullanabilirsin:

Kod:
at 20:00:
    set {oylar} to 0
    send "&6Oylama zamanı! Sabah olsun mu? &a/evet ya da &4/hayır" to all players
    wait 60 seconds
    if {oylar} is greater than 4:
        make console execute command "time set 5"
        send "&6Oylar Sabahı Gösterdi Sabah Oldu!" to all players
    else:
        send "&6Oylar Akşamı Gösterdi Devam!" to all players

command /evet:
    executable by: players
    cooldown: 60 seconds
    cooldown message: Spam yapmayınız
    trigger:
        add 1 to {oylar}
        
        
command /hayır:
    executable by: players
    cooldown: 60 seconds
    cooldown message: Spam yapmayınız
    trigger:
        remove 1 from {oylar}
 
Skripti daha iyi şekilde yazıp buraya atacağım.
 

Bu skripti yazdım işini görecektir. Hem execute console command kullanmıyor sunucu dostu bir skript oldu.
 

Bu skripti yazdım işini görecektir. Hem execute console command kullanmıyor sunucu dostu bir skript oldu.
Saolun Hocam Yapımcıylada Tanışmış Olduk Ordaki Konudaki Epey Hatalıydı Biraz Düzelltim Ama Tam Olmamıştı Yenisini Deniyeyim.
 
Kodlamayı şu şekilde düzenledim ve geliştirdim;
Kod:
options:
    world: world
    prefix: &8[&6Oylama&8]

at 20:00 from "{@world}":
    if {timevoting} is false:
        set {timevoting} to true
        send "{@prefix} &7Oylama zamanı gelmiştir! Eğer zaman sabah olsun diyorsanız &a/zamansabah&7 komutunu, eğer zaman gece kalsın diyorsanız &c/zamangece&7 komutunu kullanabilirsiniz." to players
        send "{@prefix} &7Zaman oylaması 30 saniye sürecektir!" to players
        wait 30 seconds
        if {votingtrue} is greater than {votingfalse}:
            set time of the "{@world}" to 6:00
            send "{@prefix} &7Oylama sonuçlarına göre zaman sabah yapılacaktır!" to players
            send "{@prefix} &7Zamanın sabah olmasını isteyenler: &a%{votingtrue}% &8| &7Zamanın gece kalmasını isteyenler: &c%{votingfalse}%" to player
            loop all players:
                set {votingstat::%loop-player%} to false
            set {votingtrue} to 0
            set {votingfalse} to 0          
        else if {votingtrue} is not greater than {votingfalse}:
            send "{@prefix} &7Oylama sonuçlarına göre zaman gece kalacaktır!" to players
            send "{@prefix} &7Zamanın sabah olmasını isteyenler: &a%{votingtrue}% &8| &7Zamanın gece kalmasını isteyenler: &c%{votingfalse}%" to player
            loop all players:
                set {votingstat::%loop-player%} to false
            set {votingtrue} to 0
            set {votingfalse} to 0      

on command:
    if command is "zamansabah":
        if {timevoting} is true:
            if {votingstat::%player%} is false:
                set {votingstat::%player%} to true
                add 1 to {votingtrue}
                send "{@prefix} &7Başarıyla, oylama hakkınızı kullandınız!" to player
            else if {votingstat::%player%} is true:
                send "{@prefix} &7Maalesef, zaten oylama hakkınızı kullanmışsınız!" to player
        else if {timevoting} is false:
            send "{@prefix} &7Maalesef, şu anda aktif bir zaman oylaması bulunmamaktadır!" to player
    else if command is "zamangece":
        if {timevoting} is true:
            if {votingstat::%player%} is false:
                set {votingstat::%player%} to true
                add 1 to {votingfalse}
                send "{@prefix} &7Başarıyla, oylama hakkınızı kullandınız!" to player
            else if {votingstat::%player%} is true:
                send "{@prefix} &7Maalesef, zaten oylama hakkınızı kullanmışsınız!" to player
        else if {timevoting} is false:
            send "{@prefix} &7Maalesef, şu anda aktif bir zaman oylaması bulunmamaktadır!" to player
 
Hasan bey arkadaşın attığını kullanırsanız bir takım hata ve optimize sorunu olabilir. Eğer sorun yaşamamak isterseniz benim koduma göz atabilirsiniz. :)
 
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