Yetkilileri ve Yetkilerini Gösteren Menü Skripti

Dağhan

Bir demir göründü efendim!
Katılım
20 Ekim 2020
Mesajlar
5
Tepkime puanı
1
Puanları
25
Madalyalar
0
Selam Forum Halkı

Kimin hangi yetkide ve yetkisi pasif veya aktif olduğunu gösteren bir menüyle karşınızdayım.

cizik.png

Skriptin Kullanımı ;

/yetkililer | Yetkili olan kişileri gösterir.
/yetkililer ekle <player> Kurucu | Yetkili ekler ( Kurucuyu örnek olarak yazdım )
/yetkililer sil <player> | Yetkiliyi siler.
/yetkililer reset | Tüm yetkilileri siler.


cizik.png


menü3 (2).png

menü3.png

menü1.png


cizik.png

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 TDG"
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



 

Sabinushka

Plugin paketi hizmetleri
Asistan
Katılım
15 Eylül 2020
Mesajlar
62
Tepkime puanı
16
Puanları
50
Madalyalar
2
  • Emektar
  • Konu Kaşifi
Elinize sağlık güzel konu olmuş sanki ama önceden yapılmış bir script gibime geldi daha yeni fikirler üretebilirsiniz.
 
Üst