Tdm.Adem
Birisi mi Spawnlandı?
- Katılım
- 28 Ağustos 2024
- Mesajlar
- 4
- Elmaslar
- 4
- Puan
- 900
- Konum
- Türkiye
- Minecraft
- LasTEx3PerT
Discord:
tdm.adem
Merhaba MC-TR Halkı Bugün sizlere kendi yapmış olduğum. Yetki verme skriptini Tanıtacağım!
Bu Skript sayesinde Sunucunuzda kolayca oyunculara yetki verebileceksiniz.
DETAYLAR
/yetkiver (oyuncu) (rütbe) ile oyunculara rütbe verebilirsiniz.
/yetkial (oyuncu) (rütbe) ile rütbeleri geri alabilirsiniz.
/yetkilog ile son yetki değişimini görebilirsiniz.
- LuckPerms ile tam uyumlu, komutları otomatik uygular.
Bu Skript sayesinde Sunucunuzda kolayca oyunculara yetki verebileceksiniz.
DETAYLAR
/yetkiver (oyuncu) (rütbe) ile oyunculara rütbe verebilirsiniz.
/yetkial (oyuncu) (rütbe) ile rütbeleri geri alabilirsiniz.
/yetkilog ile son yetki değişimini görebilirsiniz.
- LuckPerms ile tam uyumlu, komutları otomatik uygular.
Kod:
# YETKİ SKRİPTİ by DevLasTNet
# ÜST SÜRÜMLERDE HATASIZ ÇALIŞMAKTADIR,HATASIZ KULLANIM İÇİN ÜST SÜRÜMLERİ TERCİH EDİNİZ
# Sunucunuzdaki Grupları direk sistem oto almıyor. Sunucunuzdaki Grupları aşağıdaki örnekler gibi yazınız.
# Grup adlarını direk LuckPerms de yazdığı gibi yazınız.
on script load:
# Geçerli rütbelerin listesini oluştur.
clear {valid_ranks::*}
add "kurucu" to {valid_ranks::*}
add "moderatör" to {valid_ranks::*}
add "rehber" to {valid_ranks::*}
add "oyuncu" to {valid_ranks::*}
command /yetkiver [<player>] [<text>]:
trigger:
if player has permission "yetki.verme":
if arg-1 is not set:
send "&cKullanım: /yetkiver <oyuncu> <yetki>" to player
stop
if arg-2 is not set:
send "&cKullanım: /yetkiver <oyuncu> <yetki>" to player
stop
if {valid_ranks::*} does not contain arg-2:
send "&cBöyle bir grup bulunamadı!" to player
stop
execute console command "lp user %arg-1% parent add %arg-2%"
# Yetki değişimini log dosyasına kaydet
set {_log_entry} to "&7[&a+&7] &6%player% &aoyuncusuna &e%arg-2% &arütbesini verdi! &8(%now%)"
add {_log_entry} to {yetki_log::*}
send "&a%arg-1% isimli oyuncuya &e%arg-2% &ayetkisi verildi!" to player
else:
send "&cBu komutu kullanmak için yetkiniz yok!" to player
command /yetkial [<player>] [<text>]:
trigger:
if player has permission "yetki.al":
if arg-1 is not set:
send "&cKullanım: /yetkial <oyuncu> <yetki>" to player
stop
if arg-2 is not set:
send "&cKullanım: /yetkial <oyuncu> <yetki>" to player
stop
if {valid_ranks::*} does not contain arg-2:
send "&cBöyle bir grup bulunamadı!" to player
stop
execute console command "lp user %arg-1% parent remove %arg-2%"
# Yetki değişimini log dosyasına kaydet
set {_log_entry} to "&7[&c-&7] &6%player% &coyuncudan &e%arg-2% &crütbesini aldı! &8(%now%)"
add {_log_entry} to {yetki_log::*}
send "&c%arg-1% isimli oyuncudan &e%arg-2% &cyetkisi alındı!" to player
else:
send "&cBu komutu kullanmak için yetkiniz yok!" to player
command /yetkilog:
trigger:
if player has permission "yetki.log.görme":
send ""
send "&6Yetki Değişim Kayıtları:"
send "&7--------------------"
set {_log_count} to 0
set {_index} to size of {yetki_log::*}
while {_index} is greater than 0:
if {_log_count} >= 10:
stop loop
if {yetki_log::%{_index}%} is not "":
send {yetki_log::%{_index}%}
add 1 to {_log_count}
remove 1 from {_index}
send "&7--------------------"
send ""
else:
send "&cBu komutu kullanmak için yetkiniz yok!" to player
Kurulum
Skripti sunucunuzun plugins/Skript/scripts klasörüne .sk uzantılı bir metin belgesi ile koyun.
sonra Sunucunuzu yeniden başlatın veya /skript reload (koyduğunuzad).sk komutunu kullanınız.
Artık sunucunuzda pratik ve güvenli bir yetki sistemi var!
Evet arkadaşlar Tanıtım buraya kadar herhangi bir sorun olursa bana ulaşabilrisiniz
sonra Sunucunuzu yeniden başlatın veya /skript reload (koyduğunuzad).sk komutunu kullanınız.
Evet arkadaşlar Tanıtım buraya kadar herhangi bir sorun olursa bana ulaşabilrisiniz
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Ekli dosyalar
Moderatör tarafından düzenlendi:
