Skript Paylaşımı Minecraft Sunucuları için YETKİ Skripti

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

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.
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

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

 

Ekli dosyalar

  • mctrss.webp
    mctrss.webp
    21,2 KB · Görüntüleme: 84
  • mctrss2.webp
    mctrss2.webp
    7,1 KB · Görüntüleme: 92
  • mctrss3.webp
    mctrss3.webp
    7 KB · Görüntüleme: 81
Moderatör tarafından düzenlendi:
Açıkçası Plugin olarak kullanılıyor zaten yetkiler, gerek yoktu böyle bir şeye.
 
Azda olsa emek verip uğraşmışsınız elinize sağlık biraz daha sade hafif bir hava katmış
 
Bir kaç yenilik eklenen gerektiğini düşünüyorum, arkadaşlarında dediği gibi bu işe yarayan pluginler var. Eline sağlık.
 
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