Çözüldü Moderatorler admine ban atabiliyor

  • Konuyu Başlatan Konuyu Başlatan safbey
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 724
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

safbey

Somon Balığı Selam Vermeye Geldi
Katılım
15 Nisan 2018
Mesajlar
17
Elmaslar
4
Puan
0
Yaş
23
bir moderatore ban yetkisi verdiğim zaman admine ban atabiliyor fakat admine ban yetkisi verdiğim zamanda kurucuya ban atabiliyor
Kısacası server yetkililer wars a dönüyor çözümü varsa atabilirmisiniz
 
Gördüğün gibi bu bir admin grup ayarları. Yani inheritance adlı bölüme mod yetkisini verebilirsin, belki mod artık admine ban atamayabilir. Ancak şu varki bunu verirsen admin direk moderatör'deki yetkilere sahip oluyor. Tabi admin daha yüksek bir mevki ama sana genede söyleyeyim dedim.
Olmazsa söyle dostum. Olursada söyle konu kilit olabilir kendiliğinden.
YAML:
 Admin:
    default: false
    permissions:
    - örnek.yetki
    inheritance:
    - moderator
 
Gördüğün gibi bu bir admin grup ayarları. Yani inheritance adlı bölüme mod yetkisini verebilirsin, belki mod artık admine ban atamayabilir. Ancak şu varki bunu verirsen admin direk moderatör'deki yetkilere sahip oluyor. Tabi admin daha yüksek bir mevki ama sana genede söyleyeyim dedim.
Olmazsa söyle dostum. Olursada söyle konu kilit olabilir kendiliğinden.
YAML:
 Admin:
    default: false
    permissions:
    - örnek.yetki
    inheritance:
    - moderator
Ben şu şekilde istiyorum admin ve mod ayr grupta fakat birbirlerine ban atabiliyorlar böylede server yetkililer wars a dönüyor admin daha yüksek bir yetkiye sahip olmasına rağmen moderatorle ayrı alanda olması şart.Başka bir çözüm bulabilirsen Cevaplamayı unutma lütfen
Gönderi otomatik olarak birleştirildi:

Yetkililer birbirini banlıyorsa o yetkiyi haketmiyordur demekki :)
Yetkililer wars durmaz ozaman :D
 
Kod:
command:
    command contains "ban":
        {mod.list::%player%} is set:
            "%arguments%" is "%{admin.list::*}%":
                cancel event
                send "&4Bir admini banlayamazsın!" to {mod.list::%player%}
        {admin.list::%player%} is set:
            "%arguments%" is "%ops%":
                cancel event
                send "&4Bir OP'u banlayamazsın!" to {admin.list::%player%}
command /yönet [<text>] [<offlineplayer>]:
    permission: ekle
    trigger:
        arg-1 is "admin":
            arg-2 is set:
                {admin.list::%Arg-2%} isn't set:
                    set {admin.list::%arg-2%} to arg-2
                    send "%arg-2% eklendi"
                else:
                    delete {admin.list::%ARg-2%}
                    send "silindi"
        arg-1 is "mod":
            arg-2 is set:
                {mod.list::%ARg-2%} isn't set:
                    set {mod.list::%arg-2%} to arg-2
                    send "%arg-2% eklendi"
                else:
                    delete {mod.list::%arg-2%}
                    send "silindi"

Bu skripti deneyebilirsin /yönet komutu ile moderatör ve adminleri düzenleyebilirsin.
Admin ve moderatörleri eklemezsen çalışmayacaktır.
 
Kod:
command:
    command contains "ban":
        {mod.list::%player%} is set:
            "%arguments%" is "%{admin.list::*}%":
                cancel event
                send "&4Bir admini banlayamazsın!" to {mod.list::%player%}
        {admin.list::%player%} is set:
            "%arguments%" is "%ops%":
                cancel event
                send "&4Bir OP'u banlayamazsın!" to {admin.list::%player%}
command /yönet [<text>] [<offlineplayer>]:
    permission: ekle
    trigger:
        arg-1 is "admin":
            arg-2 is set:
                {admin.list::%Arg-2%} isn't set:
                    set {admin.list::%arg-2%} to arg-2
                    send "%arg-2% eklendi"
                else:
                    delete {admin.list::%ARg-2%}
                    send "silindi"
        arg-1 is "mod":
            arg-2 is set:
                {mod.list::%ARg-2%} isn't set:
                    set {mod.list::%arg-2%} to arg-2
                    send "%arg-2% eklendi"
                else:
                    delete {mod.list::%arg-2%}
                    send "silindi"

Bu skripti deneyebilirsin /yönet komutu ile moderatör ve adminleri düzenleyebilirsin.
Admin ve moderatörleri eklemezsen çalışmayacaktır.
deniyeceğim skript için teşekkürler
Gönderi otomatik olarak birleştirildi:

Kod:
command:
    command contains "ban":
        {mod.list::%player%} is set:
            "%arguments%" is "%{admin.list::*}%":
                cancel event
                send "&4Bir admini banlayamazsın!" to {mod.list::%player%}
        {admin.list::%player%} is set:
            "%arguments%" is "%ops%":
                cancel event
                send "&4Bir OP'u banlayamazsın!" to {admin.list::%player%}
command /yönet [<text>] [<offlineplayer>]:
    permission: ekle
    trigger:
        arg-1 is "admin":
            arg-2 is set:
                {admin.list::%Arg-2%} isn't set:
                    set {admin.list::%arg-2%} to arg-2
                    send "%arg-2% eklendi"
                else:
                    delete {admin.list::%ARg-2%}
                    send "silindi"
        arg-1 is "mod":
            arg-2 is set:
                {mod.list::%ARg-2%} isn't set:
                    set {mod.list::%arg-2%} to arg-2
                    send "%arg-2% eklendi"
                else:
                    delete {mod.list::%arg-2%}
                    send "silindi"

Bu skripti deneyebilirsin /yönet komutu ile moderatör ve adminleri düzenleyebilirsin.
Admin ve moderatörleri eklemezsen çalışmayacaktır.
Çok teşekkürler skript için
Konu kilit
 
Son düzenleme:
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