Sol Reklam

Çözüldü Yetkili Skripti <null> hatası

Durum
Mesaj gönderimine kapalı.

qhmetsen

sunolia.keyubu.com
Katılım
23 Mart 2020
Mesajlar
160
Elmaslar
29
Puanlar
0
Yaş
21
Minecraft
qhmetsen
Merhabalar sunucumuzda yetkilileri gösteren bir skript kullanıyorduk ve karşımıza şu görüntü çıktı;

Kod:
options:
    p: SERVERNAME
command /yetkili [<text>] [<offlineplayer>] [<text>]:
    permission: yetkili.*
    trigger:
        arg-1 isn't set:
            send "{@p} &b/yetkili &aekle &3<isim> &3<yetki> &e/ &csil &3<isim>
        arg-1 is "ekle":
            arg-2 is set:
                arg-3 is set:
                    set {yetkililer::%arg-2%} to arg-2
                    set {yetki.%arg-2%} to "%colored arg-3%"
                    send "{@p} &b▪ &e%arg-2% &b▪ &aadlı oyuncu yetkililer arasına &b%colored arg-3% &ayetkisi ile eklendi."
                else:
                    send "{@p} &bYetki girmedin."
            else:
                send "{@p} &bOyuncu ismi girmedin."
        arg-1 is "sil":
            arg-2 is set:
                {yetkililer::%arg-2%} is set:
                    delete {yetkililer::%arg-2%}
                    delete {yetki.%arg-2%}
                    send "{@p} &b▪ &e%arg-2% &b▪ &aadlı oyuncunun yetkisi alındı."
                else:
                    send "{@p} &bBu oyuncu zaten yetkili değil."
            else:
                send "{@p} &bOyuncu ismi girmedin."
        arg-1 is "sıfırla":
            loop {yetkililer::*}:
                delete {yetki.%loop-value%}
                delete {yetkililer::%loop-value%}
            send "{@p} &aTüm yetkililer başarıyla silindi."
command /yetkililer:
    trigger:
        {yetkililer::*} is set:
            wait a tick
            open virtual chest with size 1 named "SERVERNAME" to player
            set {_c.slot} to -1
            loop {yetkililer::*}:
                add 1 to {_c.slot}
                loop-value is online:
                    make gui slot {_c.slot} of player with skull of loop-value named "&b▪ &e%loop-value% &b▪" with lore "&bYetkisi &7» &b▪ %{yetki.%loop-value%}% &b▪||&bAktiflik Durumu &7» &b▪ &aAktif &b▪" to nothing
                else:
                    make gui slot {_c.slot} of player with skull of loop-value named "&b▪ &e%loop-value% &b▪" with lore "&bYetkisi &7» &b▪ %{yetki.%loop-value%}% &b▪||&bAktiflik Durumu &7» &b▪ &cAktif Değil &b▪" to nothing
        else:
            send "{@p} &cHiç yetkili yok."



Bu kayıt edilen kullanıcılar nereye kayıt ediliyor ve bunları nasıl temizleyebilirim?


yetkili.png

 

EfeK0

Tasarımcı | Skripter

Discord:

EfeK#6993

Katılım
29 Eylül 2019
Mesajlar
668
Elmaslar
336
Puanlar
8.075
Minecraft
_EfeK0_
Merhaba,

Kod:
options:
    p: SERVERNAME
command /yetkili [<text>] [<offlineplayer>] [<text>]:
    permission: yetkili.*
    trigger:
        arg-1 isn't set:
            send "{@p} &b/yetkili &aekle &3<isim> &3<yetki> &e/ &csil &3<isim>"
        arg-1 is "ekle":
            arg-2 is set:
                arg-3 is set:
                    set {yetkililer::%arg-2%} to arg-2
                    set {yetki.%arg-2%} to "colored arg-3"
                    send "{@p} &b▪ &e%arg-2% &b▪ &aadlı oyuncu yetkililer arasına &b%colored arg-3% &ayetkisi ile eklendi."
                else:
                    send "{@p} &bYetki girmedin."
            else:
                send "{@p} &bOyuncu ismi girmedin."
        arg-1 is "sil":
            arg-2 is set:
                {yetkililer::%arg-2%} is set:
                    delete {yetkililer::%arg-2%}
                    delete {yetki.%arg-2%}
                    send "{@p} &b▪ &e%arg-2% &b▪ &aadlı oyuncunun yetkisi alındı."
                else:
                    send "{@p} &bBu oyuncu zaten yetkili değil."
            else:
                send "{@p} &bOyuncu ismi girmedin."
        arg-1 is "sıfırla":
            loop {yetkililer::*}:
                delete {yetki.%loop-value%}
                delete {yetkililer::%loop-value%}
            send "{@p} &aTüm yetkililer başarıyla silindi."
command /yetkililer:
    trigger:
        {yetkililer::*} is set:
            wait a tick
            open virtual chest with size 1 named "SERVERNAME" to player
            set {_c.slot} to -1
            loop {yetkililer::*}:
                add 1 to {_c.slot}
                loop-value is online:
                    make gui slot {_c.slot} of player with skull of loop-value named "&b▪ &e%loop-value% &b▪" with lore "&bYetkisi &7» &b▪ %{yetki.%loop-value%}% &b▪||&bAktiflik Durumu &7» &b▪ &aAktif &b▪" to nothing
                else:
                    make gui slot {_c.slot} of player with skull of loop-value named "&b▪ &e%loop-value% &b▪" with lore "&bYetkisi &7» &b▪ %{yetki.%loop-value%}% &b▪||&bAktiflik Durumu &7» &b▪ &cAktif Değil &b▪" to nothing
        else:
            send "{@p} &cHiç yetkili yok."
          
command /yetkilitemizle:
    permission: op
    trigger:
        delete {yetkililer::*}
        send "&fYetkililer Menüsü &abaşarıyla temizlendi!"

Bu kodu kullanın. /yetkilitemizle komudunu kullandığınız takdirde kayıtlar temizlenecektir.
Sorun çözüldüyse belirtirseniz sevinirim ^^
 

_OnePage_

Işık + Taş = Işıktaşı

Discord:

OnePage#1881

Katılım
16 Ocak 2020
Mesajlar
1.229
Elmaslar
838
Puanlar
8.575
Minecraft
_OnePage_
skriptinde hata var set {yetki.%arg-2%} to "colored arg-3" yapmışsın %% içerisine yazman lazım yani set {yetki.%arg-2%} to "%colored arg-3%"
 

EfeK0

Tasarımcı | Skripter

Discord:

EfeK#6993

Katılım
29 Eylül 2019
Mesajlar
668
Elmaslar
336
Puanlar
8.075
Minecraft
_EfeK0_
skriptinde hata var set {yetki.%arg-2%} to "colored arg-3" yapmışsın %% içerisine yazman lazım yani set {yetki.%arg-2%} to "%colored arg-3%"
Kod çalışmaktadır. Aynen sunucumda denemiş bulunmaktayım. Fakat detaylıca incelemedim hata vermemiş olmasına rağmen eksiklik olabilir.
 

Buhari

Software Developer
Yönetici
Emektar
Onaylı Satıcı

Discord:

xBuhari

Katılım
6 Eylül 2017
Mesajlar
1.878
Elmaslar
1.008
Puanlar
18.150
Discord İzni
Minecraft
xBuhari
loop-value is online:

loop-value değeri bir oyuncu ismi. Oyuncu olarak kaydettirmen lazım :

Kod:
set {_newvalue} to loop-value
set {_newvalue} to {_newvalue} parsed as player
 

_OnePage_

Işık + Taş = Işıktaşı

Discord:

OnePage#1881

Katılım
16 Ocak 2020
Mesajlar
1.229
Elmaslar
838
Puanlar
8.575
Minecraft
_OnePage_
Kod çalışmaktadır. Aynen sunucumda denemiş bulunmaktayım. Fakat detaylıca incelemedim hata vermemiş olmasına rağmen eksiklik olabilir.
sk reload çektiginde hata vermemişdir fakat kullandıgında aynen böyle olur
Screenshot_1.png
 
Son düzenleme:
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı