Çözüldü Sumo Skripti

Bilmeadimiasd

Bir Kömür Göründü Kaptanım!
Katılım
13 Mart 2016
Mesajlar
137
Elmaslar
14
Puan
13.570
Yaş
26
Herkese Merhaba, Skriptte Birazcık acemiyim ve event menüsü skripti yazmaya karar verdim. İlk olarak sumo eklemeye karar verdim fakat sanırım çok aşırı profesyonel (!) bir şekilde yazmışım ve ım kod 3 defa kendisini 1 saniyede tekrarlıyor, nasıl olduğu hakkında hiçbir fikrim yok ama :D Yardım edebilicek var mı?

Kod:
every 1 real second:  
    if {event.seconds} > 0:
        remove 1 from {event.seconds}
        if {event.seconds} = 1:
            wait 1 second
            loop all players:
                if {onevent.%loop-player%} is true:
                    add loop-player to {sumo.players::*}
                    send "%{sumo.players::*}%" to players
                    set {sumoplayer1} to random element out of {sumo.players::*}
                    remove {sumoplayer1} from {sumo.players::*}
                    send "%{sumoplayer1}%" to players
                    set {sumoplayer2} to random element out of {sumo.players::*}
                    remove {sumoplayer2} from {sumo.players::*}
                    send "%{sumoplayer2}%" to players
                    broadcast "&e%{sumoplayer1}% &rvs &e%{sumoplayer2}%"
 

Ekli dosyalar

  • unknown.png
    unknown.png
    67,9 KB · Görüntüleme: 91
Son düzenleme:
Bu kod sunucunuz için çok zararlı, her saniye bütün oyuncuları looplamak felaket olur. Amacınızı söyleyin biz düzgün bir şekilde tasarlayalım.
 
Bu kod sunucunuz için çok zararlı, her saniye bütün oyuncuları looplamak felaket olur. Amacınızı söyleyin biz düzgün bir şekilde tasarlayalım.
bu kodun bir parçası ve hatalı olan bir kısmı, Amacım event skripti yapmak ana olan kısımlarını tamamladım fakat bu kısım sadece sıkıntıda. Kodda şu an Event start sumo yazıldığında tüm herkese mesaj gönderiyor ve saniye kısmını 120 yapıyor "{event.seconds}" devamı zaten o kısım
 
Skript'i devre dışı bırakıp bunu deneyebilir misiniz? Çalışıyor mu diye emin olmak istiyorum.
JavaScript:
command etkinlik:
    permission: etkinlik.yetkisi
    trigger:
        players' metadata "ETKINLIK" != 0
        set players' metadata "ETKINLIK" to 0
        send title "&e&lETKINLIK!" with subtitle "&fbiraz sonra etkinlik başlayacak" to players
        wait 15 seconds
        add players to {_a::*}
        set {_} to random element out of {_a::*}
        remove {_} from {_a::*}
        set {_a} to random element out of {_a::*}
        remove {_a} from {_a::*}
        send "&e&lETKINLIK! &fDövüşenler: &e%{_}% &fve &e%{_a}%" to players
 
Skript'i devre dışı bırakıp bunu deneyebilir misiniz? Çalışıyor mu diye emin olmak istiyorum.
JavaScript:
command etkinlik:
    permission: etkinlik.yetkisi
    trigger:
        players' metadata "ETKINLIK" != 0
        set players' metadata "ETKINLIK" to 0
        send title "&e&lETKINLIK!" with subtitle "&fbiraz sonra etkinlik başlayacak" to players
        wait 15 seconds
        add players to {_a::*}
        set {_} to random element out of {_a::*}
        remove {_} from {_a::*}
        set {_a} to random element out of {_a::*}
        remove {_a} from {_a::*}
        send "&e&lETKINLIK! &fDövüşenler: &e%{_}% &fve &e%{_a}%" to players
1653327495373.png

Çalıştı fakat biraz sonra başlayacak demedi
 
Ekli dosyayı görüntüle 202316
Çalıştı fakat biraz sonra başlayacak demedi
Buyrun.
JavaScript:
command etkinlik:
    permission: etkinlik.yetkisi
    trigger:
        players' metadata "ETKINLIK" != 0
        set players' metadata "ETKINLIK" to 0
        send title "&e&lETKINLIK!" with subtitle "&fbiraz sonra etkinlik başlayacak" to players
        wait 15 seconds
        send "&e&lETKINLIK! &fEtkinlik &e5 &fsaniye sonra başlayacak." to players
        wait 5 seconds
        add players to {_a::*}
        set {_} to random element out of {_a::*}
        remove {_} from {_a::*}
        set {_a} to random element out of {_a::*}
        remove {_a} from {_a::*}
        send "&e&lETKINLIK! &fDövüşenler: &e%{_}% &fve &e%{_a}%" to players
 
Buyrun.
JavaScript:
command etkinlik:
    permission: etkinlik.yetkisi
    trigger:
        players' metadata "ETKINLIK" != 0
        set players' metadata "ETKINLIK" to 0
        send title "&e&lETKINLIK!" with subtitle "&fbiraz sonra etkinlik başlayacak" to players
        wait 15 seconds
        send "&e&lETKINLIK! &fEtkinlik &e5 &fsaniye sonra başlayacak." to players
        wait 5 seconds
        add players to {_a::*}
        set {_} to random element out of {_a::*}
        remove {_} from {_a::*}
        set {_a} to random element out of {_a::*}
        remove {_a} from {_a::*}
        send "&e&lETKINLIK! &fDövüşenler: &e%{_}% &fve &e%{_a}%" to players
Teşekkürler, Konu kilit
 

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