Yetkililer Skripti | Yetkilileri Menüde Gösterme

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
Yetkililer Skripti
Yetkililer Skripti, Yetkilileri bir menüde göstermenizi sağlar. Bu menüde yetkilinin adı, yetkisi ve Açık olup olmadığı yazar.
Basit bir skripttir. Düzenleyebilirsiniz.



Skript'in çalışması için skQuery add-on'u gereklidir!
İndirmek için
tıklayın.


Komutlar:
/yetkililer | Yetkilileri gösterir.
/yetkililer ekle <oyuncuadı> <yetki> | Yetkili ekler.
/yetkililer sil <oyuncuadı> | Yetkiliyi siler.
/yetkililer reset | Tüm yetkilileri siler.



/yetkililer Komutunun permi yoktur, diğer tüm komutların permi "op" dur.


Görseller:



PHP:
command /yetkililer [<text>] [<offlineplayer>] [<text>]:
    usage: &c/yetkililer yardım
    trigger:
        if arg-1 is not set:
            if arg-2 is not set:
                if arg-3 is not set:
                    if size of {yetkililer::*} is between 0 and 9:
                        wait 4 ticks
                        set {_x} to -1
                        open chest with 1 rows named "&6&lYetkililer" to player
                        loop {yetkililer::*}:
                            add 1 to {_x}
                            if loop-value is online:
                                format slot {_x} of player with loop-value's skull named "&a%loop-value%" with lore "&2Yetki&8: %{%loop-value%.yetki}% &r| &2Durum: &aAçık" to close
                            else:
                                format slot {_x} of player with loop-value's skull named "&c%loop-value%" with lore "&2Yetki&8: %{%loop-value%.yetki}% &r| &2Durum: &cKapalı" to close
                    else if size of {yetkililer::*} is between 10 and 18:
                        wait 4 ticks
                        set {_x} to -1
                        open chest with 2 rows named "&6&lYetkililer" to player
                        loop {yetkililer::*}:
                            add 1 to {_x}
                            if loop-value is online:
                                format slot {_x} of player with loop-value's skull named "&a%loop-value%" with lore "&2Yetki&8: %{%loop-value%.yetki}% &r| &2Durum: &aAçık" to close
                            else:
                                format slot {_x} of player with loop-value's skull named "&c%loop-value%" with lore "&2Yetki&8: %{%loop-value%.yetki}% &r| &2Durum: &cKapalı" to close
                    else if size of {yetkililer::*} is between 18 and 27:
                        wait 4 ticks
                        set {_x} to -1
                        open chest with 3 rows named "&6&lYetkililer" to player
                        loop {yetkililer::*}:
                            add 1 to {_x}
                            if loop-value is online:
                                format slot {_x} of player with loop-value's skull named "&a%loop-value%" with lore "&2Yetki&8: %{%loop-value%.yetki}% &r| &2Durum: &aAçık" to close
                            else:
                                format slot {_x} of player with loop-value's skull named "&c%loop-value%" with lore "&2Yetki&8: %{%loop-value%.yetki}% &r| &2Durum: &cKapalı" to close
                    else if size of {yetkililer::*} is greater than 27:
                        send "&cBu sunucuda gereğinden fazla yetkili var. Lütfen &b/yetkililer reset &cyazarak hepsini silip tekrar ekleyin!" to player
        else if arg-1 is "yardım":
            if arg-2 is not set:
                if arg-3 is not set:
                    send "&6&l&m-----------------------------------------" to player
                    send "" to player
                    send "&bYetkililer Skripti - by TDG"
                    send "&f/yetkililer &6Yetkilileri gösterir."
                    send "&f/yetkililer list &6Eklenmiş olan yetkilileri gösterir."
                    send "&f/yetkililer ekle <oyuncuadı> <grup> &6Yetkiliyi ekler."
                    send "&f/yetkililer sil <oyuncuadı> &6Yetkiliyi siler."
                    send "&f/yetkililer reset &6Tüm yetkilileri temizler."
                    send "" to player
                    send "&6&l&m-----------------------------------------" to player
        else if arg-1 is "ekle":
            if player have permission "op":
                if arg-2 is set:
                    if arg-3 is set:
                        add offlineplayer-arg to {yetkililer::*}
                        set {%arg-2%.yetki} to "%colored arg-3%"
                        send "&a%arg-2% &6Adlı oyuncu &abaşarıyla &c%colored arg-3% &6olarak eklendi."
        else if arg-1 is "sil":
            if player have permission "op":
                if arg-2 is set:
                    remove offlineplayer-arg from {yetkililer::*}
                    delete {%arg-2%.yetki}
                    send "&a%arg-2% &cAdlı oyuncu &abaşarıyla &csilindi!"
        else if arg-1 is "reset":
            if player have permission "op":
                if arg-2 is not set:
                    if arg-3 is not set:
                        loop {yetkililer::*}:
                            delete {%loop-value%.yetki}
                        wait 1 tick
                        delete {yetkililer::*}
                        send "&cTüm yetkililer &abaşarıyla &csilindi!"
        else if arg-1 is "list":
            if arg-2 is not set:
                if arg-3 is not set:
                    send "&6&lYetkililer"
                    send ""
                    send "%{yetkililer::*}%"
        else:
            send "&6&l&m-----------------------------------------" to player
            send "" to player
            send "&bYetkililer Skripti - by @LifeMCServer"
            send "&f/yetkililer &6Yetkilileri gösterir."
            send "&f/yetkililer ekle <oyuncuadı> <grup> &6Yetkiliyi ekler."
            send "&f/yetkililer sil <oyuncuadı> &6Yetkiliyi siler."
            send "&f/yetkililer reset &6Tüm yetkilileri temizler."
            send "" to player
            send "&6&l&m-----------------------------------------" to player


Eğer kod hata veriyor veyahut çalışmıyor ise aşşağıdaki linkten en güncel versiyonunu kopyalayıp kullanın.

TIKLA GİT ->


NOT: Eklediğiniz yetkili premium değil ise Kafası gözükmeyecektir.
Eğer kafa yerine Kil kullanmak istiyorsanız loop-value's skull kısımlarını değiştirebilirsiniz.

TEST SUNUCUSU
play.LifeMCServer.com
 


Son düzenleme:

ElitIceNW

♛[ElitIceNW]♛ >Ödüllü Sunucu<
Mesajlar
188
En iyi cevaplar
0
Beğeniler
248
Puanları
310
Tam kullanayım derken Türkçe karakterleri gördüm ._.
 

ElitIceNW

♛[ElitIceNW]♛ >Ödüllü Sunucu<
Mesajlar
188
En iyi cevaplar
0
Beğeniler
248
Puanları
310
Evet benim.



Sk dosyasını UTF-8 yaptıktan sonra türkçe karekterlerde sorun çıkmayacaktır.
Sorun şimdi çıkmaz, yarın çıkar :)
Bir yedekte vs... utf-8ler de batıyor. Ben gelecekte işimi sağlama almak için hep ingilizce karakter kullanırım.
Onun dışında başarılı skript. Tasarımı gelişebilir.
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
Sorun şimdi çıkmaz, yarın çıkar :)
Bir yedekte vs... utf-8ler de batıyor. Ben gelecekte işimi sağlama almak için hep ingilizce karakter kullanırım.
Onun dışında başarılı skript. Tasarımı gelişebilir.

Bende öyle alışmıştım fakat kötü görünüyor, Bu yüzden sunucumda türkçe karekterler kullanmaya başladım.
Skript hakkındaki görüşleriniz için Teşekkürler.
 

CryZoneTR

Ağaç Yumruklayıcı
Mesajlar
30
En iyi cevaplar
0
Beğeniler
9
Puanları
150
Başarılı bir Skript olmuş. Tabi ki geliştirilebilir. Umarım daha başarılı şeyler yaparsınız. İyi Forumlar.
 

DarkSideNW

Sudan Çıkmış
Mesajlar
9
En iyi cevaplar
0
Beğeniler
2
Puanları
60
Başarılı Bir Script olmuş emeyine sağlık en yakın zamanda serverim için kullanacağım
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali

SweetNetwork

Kızıltaş Madencisi
Mesajlar
628
En iyi cevaplar
0
Beğeniler
2,347
Puanları
0
Menudeki killeri yazılan ismin 3D, skinli, oyuncu kafası yapabilirseniz tam puan. Onun dışında 9 / 10 başarılar..
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
Menudeki killeri yazılan ismin 3D skinli kafası yapabilirseniz tam puan. onun dışında 9 / 10 başarılar..

Hemen yapayım :D açık - kapalı olduğunu göstermek için kil kullandım :)

Güncelleme:

Artık yetkililer menüsünde kil yerine eklediğiniz yetkilinin kafası gözüküyor.
 

Üst