[Çözüldü]Factions-muteliler klan açıp küfrediyor

XTrEmPo

Kömür Madencisi
En iyi cevaplar
0
Nasıl engelleyebilirim.

SM-G355HQ cihazımdan Tapatalk kullanılarak gönderildi
 

PlatinumTR

Zombi Katili
En iyi cevaplar
0
birçok sebebi olabilir.
Eklenti listenizi atmalısınız.
1- Factions eklentisinden kaynaklanabilir massive core'un factions eklentisini öneririm.
2- Mute eklentisinden kaynaklanabilir mute ve kullandığınız chat event ini kontrol eden eklentilerle uyumlu olmasına dikkat edin desteklemesi lazım.
3- Chat'i kontrol eden, küfür, spam ya da prefix suffix veren tag veren eklentilerden kaynaklanabilir en temiz yöntemi ise deneme yanılmadır.
İlk mute eklentinizi değiştirin deneyin sonra olmaz ise mute eklentinizde sıkıntı yoktur Chat'i kontrol eden eklentilerinizi değiştirin çünkü bazı eklentiler kod olarak for (player p : bukkit.getonlineplayer()) p.sendmessage(chat); benzeri yöntemlerle yolluyorlar bu durumlarda bu sıkıntı oluşabilir.
Ya da eğer klanı kapatıp yeni farklı isimde bir klan açıp küfür ediyorlarsa mute eklentisinden kaynaklıdır ki displayname i alarak bu kontrolünü sağlıyordur name i ya da uuid i alarak kontrol sağlayan bir mute uygulaması kullanın.
 

XTrEmPo

Kömür Madencisi
En iyi cevaplar
0
birçok sebebi olabilir.
Eklenti listenizi atmalısınız.
1- Factions eklentisinden kaynaklanabilir massive core'un factions eklentisini öneririm.
2- Mute eklentisinden kaynaklanabilir mute ve kullandığınız chat event ini kontrol eden eklentilerle uyumlu olmasına dikkat edin desteklemesi lazım.
3- Chat'i kontrol eden, küfür, spam ya da prefix suffix veren tag veren eklentilerden kaynaklanabilir en temiz yöntemi ise deneme yanılmadır.
İlk mute eklentinizi değiştirin deneyin sonra olmaz ise mute eklentinizde sıkıntı yoktur Chat'i kontrol eden eklentilerinizi değiştirin çünkü bazı eklentiler kod olarak for (player p : bukkit.getonlineplayer()) p.sendmessage(chat); benzeri yöntemlerle yolluyorlar bu durumlarda bu sıkıntı oluşabilir.
Ya da eğer klanı kapatıp yeni farklı isimde bir klan açıp küfür ediyorlarsa mute eklentisinden kaynaklıdır ki displayname i alarak bu kontrolünü sağlıyordur name i ya da uuid i alarak kontrol sağlayan bir mute uygulaması kullanın.
Mute olarak advancedban klan olarak factions kullanıyoruz Teşekkürler

SM-G355HQ cihazımdan Tapatalk kullanılarak gönderildi
 

PlatinumTR

Zombi Katili
En iyi cevaplar
0
Mute olarak advancedban klan olarak factions kullanıyoruz Teşekkürler

SM-G355HQ cihazımdan Tapatalk kullanılarak gönderildi
Farklı bir mute uygulaması deneyin yüksek ihtimal probleminizin sebebi odur. Çözülürse plugin yapımcısına geri bildirimde bulunursanız o da hatasını düzeltecektir. İyi forumlar.
 

XTrEmPo

Kömür Madencisi
En iyi cevaplar
0
Farklı bir mute uygulaması deneyin yüksek ihtimal probleminizin sebebi odur. Çözülürse plugin yapımcısına geri bildirimde bulunursanız o da hatasını düzeltecektir. İyi forumlar.
Yanlış anlaşıldı sanirim bu muteliler "klan ismiyle küfrediyor"

SM-G355HQ cihazımdan Tapatalk kullanılarak gönderildi
 

xQuickk

Ağaç Yumruklayıcı
En iyi cevaplar
0
on command "/faction create kufur":
cancel event

Tarzı teker teker küfürü engellemekle uğraşırsan uğraş, ancak önerim banla gitsin. :keyif:
 

PlatinumTR

Zombi Katili
En iyi cevaplar
0
Yanlış anlaşıldı sanirim bu muteliler "klan ismiyle küfrediyor"

SM-G355HQ cihazımdan Tapatalk kullanılarak gönderildi
Ha aynen baya yanlış anladım simple command ya da arkadaşın dediği gibi skript ile yapabilirsin alternatif olarak da factions kurma arasına cooldown yerleştirebilirsin.
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
Aşşağıdaki skripti kullanabilirsin, ayrıca muteliyken kullanılmasını istemediğin komutları if command is "komut" or "komut2" şeklinde ekleyebilirsin.

PHP:
command /mute <player> <text>:
    permission: essentials.mute
    trigger:
        delete {muteli::%arg-1%}
        delete {mute::%arg-1%}
        set {muteli::%arg-1%} to now
        set {_x} to arg-2
        if arg-2 contains "m":
            replace all "m" with " minutes" in {_x}
        if arg-2 contains "h":
            replace all "h" with " hours" in {_x}
        if arg-2 contains "y":
            replace all "y" with " year" in {_x}
        if arg-2 contains "w":
            replace all "w" with " weeks" in {_x}
        if arg-2 contains "s":
            replace all "s" with " second" in {_x}
        if arg-2 contains "mo":
            replace all "mo" with " months" in {_x}
        set {_xs} to "%{_x}%" parsed as timespan
        set {mute::%arg-1%} to "%{_xs}%" parsed as timespan
        execute player command "essentials:mute %arg-1% %arg-2%"
on command:
    if command sender is a player:
        if command is "faction" or "factions" or "f":
            if {muteli::%player%} is set:
                set {_waited} to "%difference between {muteli::%player%} and now%" parsed as timespan
                if {_waited} is less than {mute::%player%}:
                    cancel event
                    send "&cMuteliyken bu komutu kullanamazsın!"
                else:
                    delete {muteli::%player%}
                    delete {mute::%player%}
 

XTrEmPo

Kömür Madencisi
En iyi cevaplar
0
Command cooldown plugin yukldim Teşekkürler

SM-G355HQ cihazımdan Tapatalk kullanılarak gönderildi
 

Breakthrough

Obsidyen Madencisi
En iyi cevaplar
0
AdvancedBan configinde muteliyken kullanamayacagi komutları belirledigin kisim olmali, /f ve /faction gibi komutlari oraya yazarak engelle.

SM-J3110 cihazımdan Tapatalk kullanılarak gönderildi
 
Üst