Çözüldü Rapor skripti yazdım ama "sk.raporbak" yetkisi olan kişiler gelen raporu göremiyor.

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

ErdemAgaTR

Zombi Geldi, Beni Yedi
Katılım
30 Eylül 2018
Mesajlar
237
Elmaslar
45
Puan
13.500
Konum
Istanbul/Türkiye
Minecraft
xScreame

Discord:

xScreame

merhaba.
Rapor skripti yazdım fakat "sk.raporbak" yetkisi verdiğim halde göremiyorum
hata ney?

birde oyuncu grubundayken rapor ettiğim zaman kendimde raporu görüyorum

SKRIPT:
Kod:
command /rapor [<player>] [<text>]:
    trigger:
        arg 1 isn't set:
            send "&cBir isim giriniz!" to player
        arg 2 isn't set:
            send "&cSebep giriniz!" to player
        arg-2 is set:
            send "&aRaporunuz iletildi en kısa sürede incelenecektir..." to player
            if player has permission "sk.raporbak":
                send "&9&l---------------------------------------------------"
                send ""
                send "       &9&l>>> &6Rapor geldi!"
                send ""
                send "       &9&l>>> &3Şikayet Sebebi: &d%arg 2%"
                send "       &9&l>>> &3Şikayetçi Kişi: &e%player%"
                send "       &9&l>>> &3Şüpheli Kişi: &c%arg 1%"
                send ""
                send "       &9&l>>> &3Incelemeyi başlattığını bildirmek için: &e/ibaşlat <isim> &9&l<<<"
                send ""
                send "&9&l---------------------------------------------------"
 
Son düzenleme:
Kod:
command /rapor [<player>] [<text>]:
    trigger:
        arg 1 isn't set:
            send "&cBir isim giriniz!" to player
        arg 2 isn't set:
            send "&cSebep giriniz!" to player
        arg-2 is set:
            send "&aRaporunuz iletildi en kısa sürede incelenecektir..." to player
            loop all players:
                    if player has permission "sk.raporbak":
                          send "&9&l---------------------------------------------------"
                          send ""
                          send "       &9&l>>> &6Rapor geldi!"
                          send ""
                          send "       &9&l>>> &3Şikayet Sebebi: &d%arg 2%" to loop-player
                          send "       &9&l>>> &3Şikayetçi Kişi: &e%player%" to loop-player
                         send "       &9&l>>> &3Şüpheli Kişi: &c%arg 1%" to loop-player
                         send ""
                         send "       &9&l>>> &3Incelemeyi başlattığını bildirmek için: &e/ibaşlat <isim> &9&l<<<" to loop-player
                         send ""
                         send "&9&l---------------------------------------------------"
 
Oyuncuları döngülememişsin ve döngülenen oyunculara mesaj göndermediğin için mesaj gitmemiş, skriptini halletim.
 
Kod:
command /rapor [<player>] [<text>]:
    trigger:
        arg 1 isn't set:
            send "&cBir isim giriniz!" to player
        arg 2 isn't set:
            send "&cSebep giriniz!" to player
        arg-2 is set:
            send "&aRaporunuz iletildi en kısa sürede incelenecektir..." to player
            loop all players:
                    if player has permission "sk.raporbak":
                          send "&9&l---------------------------------------------------"
                          send ""
                          send "       &9&l>>> &6Rapor geldi!"
                          send ""
                          send "       &9&l>>> &3Şikayet Sebebi: &d%arg 2%" to loop-player
                          send "       &9&l>>> &3Şikayetçi Kişi: &e%player%" to loop-player
                         send "       &9&l>>> &3Şüpheli Kişi: &c%arg 1%" to loop-player
                         send ""
                         send "       &9&l>>> &3Incelemeyi başlattığını bildirmek için: &e/ibaşlat <isim> &9&l<<<" to loop-player
                         send ""
                         send "&9&l---------------------------------------------------"
Yanlış yapmışsın doğrusu aşağıdaki şekilde olacak muhtemelen. Ayrıca her raporda tüm oyuncuları looplamak sunucuda fazla oyuncu varken sorun yaratabilir, bir çözüm bulabilirseniz skript daha optimizeli çalışacaktır.

Kod:
command /rapor [<player>] [<text>]:
    trigger:
        arg 1 isn't set:
            send "&cBir isim giriniz!" to player
        arg 2 isn't set:
            send "&cSebep giriniz!" to player
        arg-2 is set:
            send "&aRaporunuz iletildi en kısa sürede incelenecektir..." to player
            loop all players:
                if loop-player has permission "sk.raporbak":
                    send "&9&l---------------------------------------------------" to loop-player
                    send "" to loop-player
                    send "       &9&l>>> &6Rapor geldi!" to loop-player
                    send "" to loop-player
                    send "       &9&l>>> &3Şikayet Sebebi: &d%arg 2%" to loop-player
                    send "       &9&l>>> &3Şikayetçi Kişi: &e%player%" to loop-player
                    send "       &9&l>>> &3Şüpheli Kişi: &c%arg 1%" to loop-player
                    send "" to loop-player
                    send "       &9&l>>> &3Incelemeyi başlattığını bildirmek için: &e/ibaşlat <isim> &9&l<<<" to loop-player
                    send "" to loop-player
                    send "&9&l---------------------------------------------------" to loop-player
 
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