Otomatik Mute Sistemi (Bunu Heryerde Bulamazsınız)

AgiesBaba

Sudan Çıkmış
Mesajlar
9
En iyi cevaplar
0
Beğeniler
1
Puanları
30
Bugün Kendim Düşünerek Yapıp düzenleyip toplam yaklaşık 10 saatde geliştirip bu hale getirdiğim bir skripti tanıtıcam bu otomatik mute sistemi tam işlevli olmasada küfürlerin bir çoğunu engelliyor lakin bazı küfürler örnek "yar#k" küfürü engelli değil çünki bir kelimenin içinde "yar#k" kelimesi geçincede mute yiyolar ve böyle kelimeler engelleniyor o yüzden bazı kelimeler engelli değil ancak mesela adam bak yerine baq yazdı ve b"a.q" dan mute yediyse /yanlışmuteatıldı yazarak bunu aktif yetkililere bildirebiliyor hatalı veya çıkartmak istediğiniz kelimeleri çıkartabilir veya ekleyebilirsiniz ve kolay yoldan mute açmak için mute açmasını istediğiniz gruplara mute.ac yetkisini verin /muteaç oyuncuismi sebep şeklinde muteleri kısa yoldan açabiliyolar çünki muteli olan insanların 2-3 belki daha fazla muteyle ilgili yetkisi olabilir ve o yetkiler varsa oto mute yemezler vb.
NOT: Bu Oto Mute Sistemi Advanced Ban Pluginiyle Kullanılabilir lakin essentials la yapcaksanız onun içinde bir skript yazdım
Küfürler in Bulunduğu Dosya Kopyala yapıştır ile kullanabilirsiniz forum otomatik olarak küfürlerin %20 sini engellediği için indirip burdan kopyala yapıştırla kullanabiiirsiniz. kufurler.txt dosyasını indir - download

if message contains "amin4" or "amq" or "sikik" or "amerika" or "awk" or "awq" or "özür dilerim" diye devam eden Yazan satıra kufurler.txt dosyasını indir - download linkinden küfürlerin olduğu txt dosyasını indirip küfürleri kopyalayıp yapıştırırsanız sizin için daha sağlıklı olucakdır.

EssentialsX de Bazı Eklentiler Çalışmaz Daha Doğrusu Hepsi Çalışır ancak mesela /yanlışmuteatıldı komudunu eklemedim çünki essentials /check yani insanın ne kadar mute süresi kaldı ne sebepten mute yediğine bakılmıyor o zamanda bir anlamı olmuyor.

Yetkiler:
Mute Açma Yetkisi: mute.ac
Muteleme Yetkisi: mutele

EssentialsX için
Kod:
options:
    Sunucuİsimi: Serverismi
    komut: mute
on chat:
    if message contains "amin4" or "amq" or "sikik" or "amerika" or "awk" or "awq" or "özür dilerim" or "o.ç" or "o.c" or "piç" or "pic" or "özür dilerim" or "0r0sp" or "0r0spu" or "özür dilerim" or "özür dilerim çocugu" or "özür dilerim cocugu" or "orosp" or "özür dilerim" or "amc1k" or "amc1q" or "amcıq" or "amına k" or "4mına" or "amına" or "4mına koyam" or "amına koyarım" or "siktir" or "s1kt1r" or "siqtir" or "ananın" or "4n4nın" or "amına koyam" or "siqtir" or "siktir git" or "siqtir git" or "özür dilerim" or "yarraq" or "yaraq" or "y4rrak" or "yarr4k" or "y4rr4k" or "y4r4k" or "yar4k" or "y4rak" or "y4r4q" or "yarraq" or "yaraq" or "ananın" or "4n4nın" or "ebenin" or "eben" or "5b5n" or "eben1n" or "p1c" or "piç" or "s1q1q" or "***" or "got" or "g0t" or "sokuk" or "s0kuk" or "soquq" or "sikerim" or "s1kerim" or "s1ker1m" or "siqerim" or "annesiz" or "amc1q" or "am1n" or "am1" or "kaşar" or "kasar" or "k4ş4r" or "escort" or "özür dilerim" or "p0rn0" or "prno" or "özür dilerim" or "p0rno" or "ağzına" or "sıçam" or "agzına" or "siq" or "s1k" or "s1q" or "annanı" or "doeda" or "özür dilerimhub" or "sq" or "soq" or "sok" or "s0k" or "s0q" or "siktir git" or "s1kt1r g1t" or "soktuk" or "s0ktuk" or "soqtuq" or "siktik" or "s1kt1k" or "siqtiq" or "s1qt1q" or "sikt1k" or "s1ktik" or "popo" or "p0p0" or "p1p1" or "pipi":
        player don't have permissions "muteli":
            cancel event
            execute console command "{@komut} %player% 30m %message%"
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            broadcast " "
            broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
            broadcast "&eSusturulan Oyuncu: &a%player%"
            broadcast "&eSebep: &c&nKüfür"
            broadcast "&eSüre: &a30 Dakika"
            broadcast " "
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            wait 1 second
            execute console command "manuaddp %player% muteli2"
            execute console command "manuaddp %player% muteli"
            wait 1799 second
            execute console command "manudelp %player% muteli"
            execute console command "manudelp %player% muteli2"
            stop
on chat:
    if message contains "salak" or "salaq" or "slk" or "slq" or "s4l4k" or "s4lak" or "sal4k" or "s4laq" or "sal4q" or "m4l" or "geri zekalı" or "aptal" or "4pt4l" or "aptl" or "apt4l" or "4ptal" or "angut" or "4ngut" or "hayvan" or "h4yv4n" or "h4yvan" or "hayv4n" or "hayvn" or "h4yvn" or "öküz" or "ökz" or "0küz" or "öqüz" or "0qüz" or "namussuz" or "özür dilerim":
        player don't have permissions "muteli":
            cancel event
            execute console command "{@komut} %player% 15m %message%"
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            broadcast " "
            broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
            broadcast "&eSusturulan Oyuncu: &a%player%"
            broadcast "&eSebep: &c&nYasaklı Kelime"
            broadcast "&eSüre: &a15 Dakika"
            broadcast " "
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            wait 1 second
            execute console command "manuaddp %player% muteli2"
            execute console command "manuaddp %player% muteli"
            wait 899 second
            execute console command "manudelp %player% muteli"
            execute console command "manudelp %player% muteli2"
            stop
command /muteaç <player> <text>:
    trigger:
        if player has permission "mute.ac":
            execute console command "manudelp %arg-1% muteli"
            execute console command "manudelp %arg-1% muteli2"
            execute console command "manudelp %arg-1% muteli3"
            execute console command "unmute %player% %arg-1%"
            send "&e&l%player% Adlı Yetkili Başarıyla &c&l%arg-1% &e&lAdlı Oyuncunun Mutesini &c&l&n%arg-2% &e&lsebebinden dolayı açtı!" to all players
command /mutele <player> <text> <text>:
    trigger:
        if player has permission "mutele":
            send "&c&l%arg-1% &e&ladlı Oyuncu Mutelendi!" to player
            execute console command "{@komut} %arg-1% %arg-2%"
            execute console command "manuaddp %arg-1% muteli"
            execute console command "manuaddp %arg-1% muteli2"
#/mutele oyuncuismi süre sebep örnek /mutele AgiesBaba 30m Küfür
on command "/muteaç":
    if player don't have permissions "mute.ac":
        send "&c&l{@Sunucuİsimi} &8&l> &e&lBu Komutu Kullanabilmek için Yeterli Yetkiye &c&l&nSahip Değilsin!" to player
AdvancedBan için:
Kod:
options:
    Sunucuİsimi: Serverismi
    komut: tempmute
on chat:
    if message contains "amin4" or "amq" or "sikik" or "amerika" or "awk" or "awq" or "özür dilerim" or "o.ç" or "o.c" or "piç" or "pic" or "özür dilerim" or "0r0sp" or "0r0spu" or "özür dilerim" or "özür dilerim çocugu" or "özür dilerim cocugu" or "orosp" or "özür dilerim" or "amc1k" or "amc1q" or "amcıq" or "amına k" or "4mına" or "amına" or "4mına koyam" or "amına koyarım" or "siktir" or "s1kt1r" or "siqtir" or "ananın" or "4n4nın" or "amına koyam" or "siqtir" or "siktir git" or "siqtir git" or "özür dilerim" or "yarraq" or "yaraq" or "y4rrak" or "yarr4k" or "y4rr4k" or "y4r4k" or "yar4k" or "y4rak" or "y4r4q" or "yarraq" or "yaraq" or "ananın" or "4n4nın" or "ebenin" or "eben" or "5b5n" or "eben1n" or "p1c" or "piç" or "s1q1q" or "***" or "got" or "g0t" or "sokuk" or "s0kuk" or "soquq" or "sikerim" or "s1kerim" or "s1ker1m" or "siqerim" or "annesiz" or "amc1q" or "am1n" or "am1" or "kaşar" or "kasar" or "k4ş4r" or "escort" or "özür dilerim" or "p0rn0" or "prno" or "özür dilerim" or "p0rno" or "ağzına" or "sıçam" or "agzına" or "siq" or "s1k" or "s1q" or "annanı" or "doeda" or "özür dilerimhub" or "sq" or "soq" or "sok" or "s0k" or "s0q" or "siktir git" or "s1kt1r g1t" or "soktuk" or "s0ktuk" or "soqtuq" or "siktik" or "s1kt1k" or "siqtiq" or "s1qt1q" or "sikt1k" or "s1ktik" or "popo" or "p0p0" or "p1p1" or "pipi":
        player don't have permissions "muteli":
            cancel event
            execute console command "{@komut} %player% 30m %message%"
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            broadcast " "
            broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
            broadcast "&eSusturulan Oyuncu: &a%player%"
            broadcast "&eSebep: &c&nKüfür"
            broadcast "&eSüre: &a30 Dakika"
            broadcast " "
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            wait 1 second
            execute console command "manuaddp %player% muteli2"
            execute console command "manuaddp %player% muteli"
            wait 1799 second
            execute console command "manudelp %player% muteli"
            execute console command "manudelp %player% muteli2"
            stop
on chat:
    if message contains "salak" or "salaq" or "slk" or "slq" or "s4l4k" or "s4lak" or "sal4k" or "s4laq" or "sal4q" or "m4l" or "geri zekalı" or "aptal" or "4pt4l" or "aptl" or "apt4l" or "4ptal" or "angut" or "4ngut" or "hayvan" or "h4yv4n" or "h4yvan" or "hayv4n" or "hayvn" or "h4yvn" or "öküz" or "ökz" or "0küz" or "öqüz" or "0qüz" or "namussuz" or "özür dilerim":
        player don't have permissions "muteli":
            cancel event
            execute console command "{@komut} %player% 15m %message%"
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            broadcast " "
            broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
            broadcast "&eSusturulan Oyuncu: &a%player%"
            broadcast "&eSebep: &c&nYasaklı Kelime"
            broadcast "&eSüre: &a15 Dakika"
            broadcast " "
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            wait 1 second
            execute console command "manuaddp %player% muteli2"
            execute console command "manuaddp %player% muteli"
            wait 899 second
            execute console command "manudelp %player% muteli"
            execute console command "manudelp %player% muteli2"
            stop
command /yanlışmuteatıldı:
    trigger:
        if player don't have permissions "muteli3":
            if player has permission "muteli":
                message "&c&l{@Sunucuİsimi} &8&l> &7Yanlış Mute Atıldığını iddia etmeniz Aktif Yetkililere Başarıyla Ulaştırıldı!"
                loop all players:
                    if loop-player has permission "yanlismuteatıldı.goruntule":
                        send "&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-" to loop-player
                        send "" to loop-player
                        send " &c&lYanlış Mute Olduğu Söyleniyor!" to loop-player
                        send "" to loop-player
                        send " &aMute Yeme Sebebine bakmak için &e/check isim veya /kontrol isim" to loop-player
                        send " &aMutesinin Açılmasını İsteyen Kişi &e&l%player%" to loop-player
                        send "" to loop-player
                        send "&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-" to loop-player
                        execute console command "manuaddp %player% muteli3"
                        wait 60 second
                        execute console command "manudelp %player% muteli3"
on command "/yanlışmuteatıldı":
    if player has permission "muteli3":
        send "&c&l{@Sunucuİsimi} &8&l> &7Bu Komut 60 Saniyede Bir Kullanılabilir Lütfen Daha Sonra Tekrar Dene" to player
on command "/yanlışmuteatıldı":
    if player don't have permissions "muteli":
        send "&c&l{@Sunucuİsimi}&8&l> &7Bu Komutu Kullanabilmek için Muteli olmalısın!" to player
command /muteaç <player> <text>:
    trigger:
        if player has permission "mute.ac":
            send "&c&l%arg-1% &e&ladlı Oyuncunun Mutesi Başarıyla Açıldı!" to player
            execute console command "manudelp %arg-1% muteli"
            execute console command "manudelp %arg-1% muteli2"
            execute console command "manudelp %arg-1% muteli3"
            execute console command "unmute %arg-1%"
            send "&e&l%player% Adlı Yetkili Başarıyla &c&l&nMutenizi &e&lAçtı!" to arg-1
            send "&e&l%player% Adlı Yetkili Başarıyla &c&l%arg-1% &e&lAdlı Oyuncunun Mutesini &c&l&n%arg-2% &e&lsebebinden dolayı açtı!" to all players
command /mutele <player> <text> <text>:
    trigger:
        if player has permission "mutele":
            send "&c&l%arg-1% &e&ladlı Oyuncu Mutelendi!" to player
            execute console command "{@komut} %arg-1% %arg-2%"
            execute console command "manuaddp %arg-1% muteli"
            execute console command "manuaddp %arg-1% muteli2"
#/mutele oyuncuismi süre sebep örnek /mutele AgiesBaba 30m Küfür
on command "/muteaç":
    if player don't have permissions "mute.ac":
        send "&c&l{@Sunucuİsimi} &8&l> &e&lBu Komutu Kullanabilmek için Yeterli Yetkiye &c&l&nSahip Değilsin!" to player
command /hatırlat:
    trigger:
        send "&8&l&m--------------------------------------------" to players
        send "" to players
        send " &7Otomatik Olarak Yanlış Bir Sebepten Yada Haksız" to players
        send " &7Yere Mute Yediğini Mi Düşünüyorsun O Zaman" to all players
        send " &a&l/yanlışmuteatıldı &7komudunu kullanarak bu" to all players
        send " &7durumu aktif yetkililere bildir ve kurtul!" to all players
        send "" to players
        send "&8&l&m--------------------------------------------" to players
every 150 second:
    execute console command "hatırlat"


Aynı Zamanda Bugların Hepsi Giderilmiştir en azından benim bulduklarım /Yanlışmuteatıldı komutunu sace muteliler kullanabilir ve mute yedikden sonra oto mute yenmez ve muteliler 1 dakikada bir kez /yanlışmuteatıldı komutunu kullanabilir mutelemek içik /mutele isim süre sebep komudunu kullanınız.
tabii ki Kesinlikle Gereken Pluginler: AdvancedBan Yada EssentialsX + Group Manager + Skript
 


Son düzenleme:

BorakanT

ben kimim?
Mesajlar
1,755
En iyi cevaplar
7
Beğeniler
1,731
Puanları
4,850
Ruh hali
Bugün Kendim Düşünerek Yapıp düzenleyip toplam yaklaşık 10 saatde geliştirip bu hale getirdiğim bir skripti tanıtıcam bu otomatik mute sistemi tam işlevli olmasada küfürlerin bir çoğunu engelliyor lakin bazı küfürler örnek "yar#k" küfürü engelli değil çünki bir kelimenin içinde "yar#k" kelimesi geçincede mute yiyolar ve böyle kelimeler engelleniyor o yüzden bazı kelimeler engelli değil ancak mesela adam bak yerine baq yazdı ve b"amerika" dan mute yediyse /yanlışmuteatıldı yazarak bunu aktif yetkililere bildirebiliyor hatalı veya çıkartmak istediğiniz kelimeleri çıkartabilir veya ekleyebilirsiniz ve kolay yoldan mute açmak için mute açmasını istediğiniz gruplara mute.ac yetkisini verin /muteaç oyuncuismi sebep şeklinde muteleri kısa yoldan açabiliyolar çünki muteli olan insanların 2-3 belki daha fazla muteyle ilgili yetkisi olabilir ve o yetkiler varsa oto mute yemezler vb.

NOT: Bu Oto Mute Sistemi Advanced Ban Pluginiyle Kullanılabilir lakin essentials la yapcaksanız execute console command "tempmute %player% 30m %message%" yazan yere execute console command "mute %player% 30m %message%" yazınız.

options:
Sunucuİsimi: Serverİsminizi Buraya Yazınız.

on chat:
if message contains "amerika" or "amq" or "sikik" or "amerika" or "awk" or "awq" or "özür dilerim" or "o.ç" or "o.c" or "piç" or "pic" or "özür dilerim" or "0r0sp" or "0r0spu" or "özür dilerim" or "özür dilerim çocugu" or "özür dilerim cocugu" or "orosp" or "özür dilerim" or "amc1k" or "amc1q" or "amcıq" or "amına k" or "4mına" or "amına" or "4mına koyam" or "amına koyarım" or "siktir" or "s1kt1r" or "siqtir" or "ananın" or "4n4nın" or "amına koyam" or "siqtir" or "siktir git" or "siqtir git" or "özür dilerim" or "yarraq" or "yaraq" or "y4rrak" or "yarr4k" or "y4rr4k" or "y4r4k" or "yar4k" or "y4rak" or "y4r4q" or "yarraq" or "yaraq" or "ananın" or "4n4nın" or "ebenin" or "eben" or "5b5n" or "eben1n" or "p1c" or "piç" or "s1q1q" or "***" or "got" or "g0t" or "sokuk" or "s0kuk" or "soquq" or "sikerim" or "s1kerim" or "s1ker1m" or "siqerim" or "annesiz" or "amc1q" or "am1n" or "am1" or "kaşar" or "kasar" or "k4ş4r" or "escort" or "özür dilerim" or "p0rn0" or "prno" or "özür dilerim" or "p0rno" or "ağzına" or "sıçam" or "agzına" or "siq" or "s1k" or "s1q" or "annanı" or "doeda" or "özür dilerimhub" or "sq" or "soq" or "sok" or "s0k" or "s0q" or "siktir git" or "s1kt1r g1t" or "soktuk" or "s0ktuk" or "soqtuq" or "siktik" or "s1kt1k" or "siqtiq" or "s1qt1q" or "sikt1k" or "s1ktik" or "popo" or "p0p0" or "p1p1" or "pipi":
player don't have permissions "muteli":
cancel event
execute console command "tempmute %player% 30m %message%"
broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
broadcast " "
broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
broadcast "&eSusturulan Oyuncu: &a%player%"
broadcast "&eSebep: &c&nKüfür"
broadcast "&eSüre: &a30 Dakika"
broadcast " "
broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
wait 1 second
execute console command "manuaddp %player% muteli2"
execute console command "manuaddp %player% muteli"
wait 1799 second
execute console command "manudelp %player% muteli"
execute console command "manudelp %player% muteli2"
stop

on chat:
if message contains "salak" or "salaq" or "slk" or "slq" or "s4l4k" or "s4lak" or "sal4k" or "s4laq" or "sal4q" or "m4l" or "geri zekalı" or "aptal" or "4pt4l" or "aptl" or "apt4l" or "4ptal" or "angut" or "4ngut" or "hayvan" or "h4yv4n" or "h4yvan" or "hayv4n" or "hayvn" or "h4yvn" or "öküz" or "ökz" or "0küz" or "öqüz" or "0qüz" or "namussuz" or "özür dilerim" or "4ğl4" or "4gl4" or "agl" or "ağl" or "4ğla" or "4gla":
player don't have permissions "muteli":
cancel event
execute console command "tempmute %player% 15m %message%"
broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
broadcast " "
broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
broadcast "&eSusturulan Oyuncu: &a%player%"
broadcast "&eSebep: &c&nYasaklı Kelime"
broadcast "&eSüre: &a15 Dakika"
broadcast " "
broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
wait 1 second
execute console command "manuaddp %player% muteli2"
execute console command "manuaddp %player% muteli"
wait 899 second
execute console command "manudelp %player% muteli"
execute console command "manudelp %player% muteli2"
stop


command /yanlışmuteatıldı:
trigger:
if player don't have permissions "muteli3":
player has permission "muteli":
message "&c&lRed&f&lLand &8&l> &7Yanlış Mute Atıldığını iddia etmeniz Aktif Yetkililere Başarıyla Ulaştırıldı!"
loop all players:
if loop-player has permission "yanlismuteatıldı.goruntule":
send "&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-" to loop-player
send "" to loop-player
send " &c&lYanlış Mute Olduğu Söyleniyor!" to loop-player
send "" to loop-player
send " &aMute Yeme Sebebine bakmak için &e/check isim veya /kontrol isim" to loop-player
send " &aMutesinin Açılmasını İsteyen Kişi &e&l%player%" to loop-player
send "" to loop-player
send "&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-" to loop-player
execute console command "manuaddp %player% muteli3"
wait 60 second
execute console command "manudelp %player% muteli3"

on command "/yanlışmuteatıldı":
if player has permission "muteli3":
send "&c&l{@Sunucuİsimi} &8&l> &7Bu Komut 60 Saniyede Bir Kullanılabilir Lütfen Daha Sonra Tekrar Dene" to player

on command "/yanlışmuteatıldı":
if player don't have permissions "muteli":
send "&c&l{@Sunucuİsimi}&8&l> &7Bu Komutu Kullanabilmek için Muteli olmalısın!" to player

command /muteaç <player> <text>:
trigger:
if player has permission "mute.ac":
send "&c&l%arg-1% &e&ladlı Oyuncunun Mutesi Başarıyla Açıldı!" to player
execute console command "manudelp %arg-1% muteli"
execute console command "manudelp %arg-1% muteli2"
execute console command "manudelp %arg-1% muteli3"
execute console command "unmute %arg-1%"
send "&e&l%player% Adlı Yetkili Başarıyla &c&l&nMutenizi &e&lAçtı!" to arg-1
send "&e&l%player% Adlı Yetkili Başarıyla &c&l%arg-1% &e&lAdlı Oyuncunun Mutesini &c&l&n%arg-2% &e&lsebebinden dolayı açtı!" to all players

on command "/muteaç":
if player don't have permissions "mute.ac":
send "&c&l{@Sunucuİsimi} &8&l> &e&lBu Komutu Kullanabilmek için Yeterli Yetkiye &c&l&nSahip Değilsin!" to player

command /hatırlat:
trigger:
send "&8&l&m--------------------------------------------" to players
send "" to players
send " &7Otomatik Olarak Yanlış Bir Sebepten Yada Haksız" to players
send " &7Yere Mute Yediğini Mi Düşünüyorsun O Zaman" to all players
send " &a&l/yanlışmuteatıldı &7komudunu kullanarak bu" to all players
send " &7durumu aktif yetkililere bildir ve kurtul!" to all players
send "" to players
send "&8&l&m--------------------------------------------" to players

every 150 second:
execute console command "hatırlat"
ama essentials olmadan bir hiç olan bir skript daha
 

AgiesBaba

Sudan Çıkmış
Mesajlar
9
En iyi cevaplar
0
Beğeniler
1
Puanları
30
ama essentials olmadan bir hiç olan bir skript daha

essentials olmadan bir hiç değil tam okuduğunu sanmıyorum. tam okur musun.

Bu Oto Mute Sistemi Advanced Ban Pluginiyle Kullanılabilir lakin essentials la yapcaksanız execute console command "tempmute %player% 30m %message%" yazan yere execute console command "mute %player% 30m %message%" yazınız.

yazıyor. yani essentials la kullanıcaksan tek yapman gereken options lar kısmına komut diye bir kısım ekledim eğer essentialsx le mute atıyolarsa mute advancedban ise tempmute yazacaklar.
 
Son düzenleme:

Melihoper

mc.TurkLion.net
Mesajlar
395
En iyi cevaplar
4
Beğeniler
191
Puanları
490
Ruh hali
Hoş ama 10 saat harcaman sence de bu skript için fazla değil mi kanka?
 

AgiesBaba

Sudan Çıkmış
Mesajlar
9
En iyi cevaplar
0
Beğeniler
1
Puanları
30
Hoş ama 10 saat harcaman sence de bu skript için fazla değil mi kanka?

10 saati yaklaşık olarak verdim ama uğraştırdı başka şeylerde denedim v6 sı bu 6 kere geliştirdim en iyisi buydu bugları fln giderdim düşündüm uğraştırdı aga yani kodlaması 10 saat sürmedi total düşünmesi vb bu skritpi farklı fikirlerle denedim bütün eklediğim komutlar ve düşündüklerim yazmamla ortalama 10 saat.
 
Son düzenleme:

mealican

Zombi Katili
Mesajlar
183
En iyi cevaplar
0
Beğeniler
100
Puanları
310
o kadar şeyden sonra tps durumu ne
 

Thanagor

Kömür Madencisi
Mesajlar
139
En iyi cevaplar
5
Beğeniler
29
Puanları
210
Ruh hali
Bugün Kendim Düşünerek Yapıp düzenleyip toplam yaklaşık 10 saatde geliştirip bu hale getirdiğim bir skripti tanıtıcam bu otomatik mute sistemi tam işlevli olmasada küfürlerin bir çoğunu engelliyor lakin bazı küfürler örnek "yar#k" küfürü engelli değil çünki bir kelimenin içinde "yar#k" kelimesi geçincede mute yiyolar ve böyle kelimeler engelleniyor o yüzden bazı kelimeler engelli değil ancak mesela adam bak yerine baq yazdı ve b"a.q" dan mute yediyse /yanlışmuteatıldı yazarak bunu aktif yetkililere bildirebiliyor hatalı veya çıkartmak istediğiniz kelimeleri çıkartabilir veya ekleyebilirsiniz ve kolay yoldan mute açmak için mute açmasını istediğiniz gruplara mute.ac yetkisini verin /muteaç oyuncuismi sebep şeklinde muteleri kısa yoldan açabiliyolar çünki muteli olan insanların 2-3 belki daha fazla muteyle ilgili yetkisi olabilir ve o yetkiler varsa oto mute yemezler vb.
NOT: Bu Oto Mute Sistemi Advanced Ban Pluginiyle Kullanılabilir lakin essentials la yapcaksanız execute console command "tempmute %player% 30m %message%" yazan yere execute console command "mute %player% 30m %message%" yazınız.
Küfürler in Bulunduğu Dosya Kopyala yapıştır ile kullanabilirsiniz forum otomatik olarak küfürlerin %20 sini engellediği için indirip burdan kopyala yapıştırla kullanabiiirsiniz. kufurler.txt dosyasını indir - download

if message contains "amin4" or "amq" or "sikik" or "amerika" or "awk" or "awq" or "özür dilerim" diye devam eden Yazan satıra kufurler.txt dosyasını indir - download linkinden küfürlerin olduğu txt dosyasını indirip küfürleri kopyalayıp yapıştırırsanız sizin için daha sağlıklı olucakdır.

EssentialsX de Bazı Eklentiler Çalışmaz Daha Doğrusu Hepsi Çalışır ancak mesela /yanlışmuteatıldı komudunu eklemedim çünki essentials /check yani insanın ne kadar mute süresi kaldı ne sebepten mute yediğine bakılmıyor o zamanda bir anlamı olmuyor.

Yetkiler:
Mute Açma Yetkisi: mute.ac
Muteleme Yetkisi: mutele

EssentialsX için
Kod:
options:
    Sunucuİsimi: Serverismi
    komut: mute
on chat:
    if message contains "amin4" or "amq" or "sikik" or "amerika" or "awk" or "awq" or "özür dilerim" or "o.ç" or "o.c" or "piç" or "pic" or "özür dilerim" or "0r0sp" or "0r0spu" or "özür dilerim" or "özür dilerim çocugu" or "özür dilerim cocugu" or "orosp" or "özür dilerim" or "amc1k" or "amc1q" or "amcıq" or "amına k" or "4mına" or "amına" or "4mına koyam" or "amına koyarım" or "siktir" or "s1kt1r" or "siqtir" or "ananın" or "4n4nın" or "amına koyam" or "siqtir" or "siktir git" or "siqtir git" or "özür dilerim" or "yarraq" or "yaraq" or "y4rrak" or "yarr4k" or "y4rr4k" or "y4r4k" or "yar4k" or "y4rak" or "y4r4q" or "yarraq" or "yaraq" or "ananın" or "4n4nın" or "ebenin" or "eben" or "5b5n" or "eben1n" or "p1c" or "piç" or "s1q1q" or "***" or "got" or "g0t" or "sokuk" or "s0kuk" or "soquq" or "sikerim" or "s1kerim" or "s1ker1m" or "siqerim" or "annesiz" or "amc1q" or "am1n" or "am1" or "kaşar" or "kasar" or "k4ş4r" or "escort" or "özür dilerim" or "p0rn0" or "prno" or "özür dilerim" or "p0rno" or "ağzına" or "sıçam" or "agzına" or "siq" or "s1k" or "s1q" or "annanı" or "doeda" or "özür dilerimhub" or "sq" or "soq" or "sok" or "s0k" or "s0q" or "siktir git" or "s1kt1r g1t" or "soktuk" or "s0ktuk" or "soqtuq" or "siktik" or "s1kt1k" or "siqtiq" or "s1qt1q" or "sikt1k" or "s1ktik" or "popo" or "p0p0" or "p1p1" or "pipi":
        player don't have permissions "muteli":
            cancel event
            execute console command "{@komut} %player% 30m %message%"
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            broadcast " "
            broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
            broadcast "&eSusturulan Oyuncu: &a%player%"
            broadcast "&eSebep: &c&nKüfür"
            broadcast "&eSüre: &a30 Dakika"
            broadcast " "
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            wait 1 second
            execute console command "manuaddp %player% muteli2"
            execute console command "manuaddp %player% muteli"
            wait 1799 second
            execute console command "manudelp %player% muteli"
            execute console command "manudelp %player% muteli2"
            stop
on chat:
    if message contains "salak" or "salaq" or "slk" or "slq" or "s4l4k" or "s4lak" or "sal4k" or "s4laq" or "sal4q" or "m4l" or "geri zekalı" or "aptal" or "4pt4l" or "aptl" or "apt4l" or "4ptal" or "angut" or "4ngut" or "hayvan" or "h4yv4n" or "h4yvan" or "hayv4n" or "hayvn" or "h4yvn" or "öküz" or "ökz" or "0küz" or "öqüz" or "0qüz" or "namussuz" or "özür dilerim":
        player don't have permissions "muteli":
            cancel event
            execute console command "{@komut} %player% 15m %message%"
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            broadcast " "
            broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
            broadcast "&eSusturulan Oyuncu: &a%player%"
            broadcast "&eSebep: &c&nYasaklı Kelime"
            broadcast "&eSüre: &a15 Dakika"
            broadcast " "
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            wait 1 second
            execute console command "manuaddp %player% muteli2"
            execute console command "manuaddp %player% muteli"
            wait 899 second
            execute console command "manudelp %player% muteli"
            execute console command "manudelp %player% muteli2"
            stop
command /muteaç <player> <text>:
    trigger:
        if player has permission "mute.ac":
            execute console command "manudelp %arg-1% muteli"
            execute console command "manudelp %arg-1% muteli2"
            execute console command "manudelp %arg-1% muteli3"
            execute console command "unmute %player% %arg-1%"
            send "&e&l%player% Adlı Yetkili Başarıyla &c&l%arg-1% &e&lAdlı Oyuncunun Mutesini &c&l&n%arg-2% &e&lsebebinden dolayı açtı!" to all players
command /mutele <player> <text> <text>:
    trigger:
        if player has permission "mutele":
            send "&c&l%arg-1% &e&ladlı Oyuncu Mutelendi!" to player
            execute console command "{@komut} %arg-1% %arg-2%"
            execute console command "manuaddp %arg-1% muteli"
            execute console command "manuaddp %arg-1% muteli2"
#/mutele oyuncuismi süre sebep örnek /mutele AgiesBaba 30m Küfür
on command "/muteaç":
    if player don't have permissions "mute.ac":
        send "&c&l{@Sunucuİsimi} &8&l> &e&lBu Komutu Kullanabilmek için Yeterli Yetkiye &c&l&nSahip Değilsin!" to player
AdvancedBan için:
Kod:
options:
    Sunucuİsimi: Serverismi
    komut: tempmute
on chat:
    if message contains "amin4" or "amq" or "sikik" or "amerika" or "awk" or "awq" or "özür dilerim" or "o.ç" or "o.c" or "piç" or "pic" or "özür dilerim" or "0r0sp" or "0r0spu" or "özür dilerim" or "özür dilerim çocugu" or "özür dilerim cocugu" or "orosp" or "özür dilerim" or "amc1k" or "amc1q" or "amcıq" or "amına k" or "4mına" or "amına" or "4mına koyam" or "amına koyarım" or "siktir" or "s1kt1r" or "siqtir" or "ananın" or "4n4nın" or "amına koyam" or "siqtir" or "siktir git" or "siqtir git" or "özür dilerim" or "yarraq" or "yaraq" or "y4rrak" or "yarr4k" or "y4rr4k" or "y4r4k" or "yar4k" or "y4rak" or "y4r4q" or "yarraq" or "yaraq" or "ananın" or "4n4nın" or "ebenin" or "eben" or "5b5n" or "eben1n" or "p1c" or "piç" or "s1q1q" or "***" or "got" or "g0t" or "sokuk" or "s0kuk" or "soquq" or "sikerim" or "s1kerim" or "s1ker1m" or "siqerim" or "annesiz" or "amc1q" or "am1n" or "am1" or "kaşar" or "kasar" or "k4ş4r" or "escort" or "özür dilerim" or "p0rn0" or "prno" or "özür dilerim" or "p0rno" or "ağzına" or "sıçam" or "agzına" or "siq" or "s1k" or "s1q" or "annanı" or "doeda" or "özür dilerimhub" or "sq" or "soq" or "sok" or "s0k" or "s0q" or "siktir git" or "s1kt1r g1t" or "soktuk" or "s0ktuk" or "soqtuq" or "siktik" or "s1kt1k" or "siqtiq" or "s1qt1q" or "sikt1k" or "s1ktik" or "popo" or "p0p0" or "p1p1" or "pipi":
        player don't have permissions "muteli":
            cancel event
            execute console command "{@komut} %player% 30m %message%"
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            broadcast " "
            broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
            broadcast "&eSusturulan Oyuncu: &a%player%"
            broadcast "&eSebep: &c&nKüfür"
            broadcast "&eSüre: &a30 Dakika"
            broadcast " "
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            wait 1 second
            execute console command "manuaddp %player% muteli2"
            execute console command "manuaddp %player% muteli"
            wait 1799 second
            execute console command "manudelp %player% muteli"
            execute console command "manudelp %player% muteli2"
            stop
on chat:
    if message contains "salak" or "salaq" or "slk" or "slq" or "s4l4k" or "s4lak" or "sal4k" or "s4laq" or "sal4q" or "m4l" or "geri zekalı" or "aptal" or "4pt4l" or "aptl" or "apt4l" or "4ptal" or "angut" or "4ngut" or "hayvan" or "h4yv4n" or "h4yvan" or "hayv4n" or "hayvn" or "h4yvn" or "öküz" or "ökz" or "0küz" or "öqüz" or "0qüz" or "namussuz" or "özür dilerim":
        player don't have permissions "muteli":
            cancel event
            execute console command "{@komut} %player% 15m %message%"
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            broadcast " "
            broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
            broadcast "&eSusturulan Oyuncu: &a%player%"
            broadcast "&eSebep: &c&nYasaklı Kelime"
            broadcast "&eSüre: &a15 Dakika"
            broadcast " "
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            wait 1 second
            execute console command "manuaddp %player% muteli2"
            execute console command "manuaddp %player% muteli"
            wait 899 second
            execute console command "manudelp %player% muteli"
            execute console command "manudelp %player% muteli2"
            stop
command /yanlışmuteatıldı:
    trigger:
        if player don't have permissions "muteli3":
            if player has permission "muteli":
                message "&c&l{@Sunucuİsimi} &8&l> &7Yanlış Mute Atıldığını iddia etmeniz Aktif Yetkililere Başarıyla Ulaştırıldı!"
                loop all players:
                    if loop-player has permission "yanlismuteatıldı.goruntule":
                        send "&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-" to loop-player
                        send "" to loop-player
                        send " &c&lYanlış Mute Olduğu Söyleniyor!" to loop-player
                        send "" to loop-player
                        send " &aMute Yeme Sebebine bakmak için &e/check isim veya /kontrol isim" to loop-player
                        send " &aMutesinin Açılmasını İsteyen Kişi &e&l%player%" to loop-player
                        send "" to loop-player
                        send "&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-" to loop-player
                        execute console command "manuaddp %player% muteli3"
                        wait 60 second
                        execute console command "manudelp %player% muteli3"
on command "/yanlışmuteatıldı":
    if player has permission "muteli3":
        send "&c&l{@Sunucuİsimi} &8&l> &7Bu Komut 60 Saniyede Bir Kullanılabilir Lütfen Daha Sonra Tekrar Dene" to player
on command "/yanlışmuteatıldı":
    if player don't have permissions "muteli":
        send "&c&l{@Sunucuİsimi}&8&l> &7Bu Komutu Kullanabilmek için Muteli olmalısın!" to player
command /muteaç <player> <text>:
    trigger:
        if player has permission "mute.ac":
            send "&c&l%arg-1% &e&ladlı Oyuncunun Mutesi Başarıyla Açıldı!" to player
            execute console command "manudelp %arg-1% muteli"
            execute console command "manudelp %arg-1% muteli2"
            execute console command "manudelp %arg-1% muteli3"
            execute console command "mute %arg-1% 1s"
            send "&e&l%player% Adlı Yetkili Başarıyla &c&l&nMutenizi &e&lAçtı!" to arg-1
            send "&e&l%player% Adlı Yetkili Başarıyla &c&l%arg-1% &e&lAdlı Oyuncunun Mutesini &c&l&n%arg-2% &e&lsebebinden dolayı açtı!" to all players
command /mutele <player> <text> <text>:
    trigger:
        if player has permission "mutele":
            send "&c&l%arg-1% &e&ladlı Oyuncu Mutelendi!" to player
            execute console command "{@komut} %arg-1% %arg-2%"
            execute console command "manuaddp %arg-1% muteli"
            execute console command "manuaddp %arg-1% muteli2"
#/mutele oyuncuismi süre sebep örnek /mutele AgiesBaba 30m Küfür
on command "/muteaç":
    if player don't have permissions "mute.ac":
        send "&c&l{@Sunucuİsimi} &8&l> &e&lBu Komutu Kullanabilmek için Yeterli Yetkiye &c&l&nSahip Değilsin!" to player
command /hatırlat:
    trigger:
        send "&8&l&m--------------------------------------------" to players
        send "" to players
        send " &7Otomatik Olarak Yanlış Bir Sebepten Yada Haksız" to players
        send " &7Yere Mute Yediğini Mi Düşünüyorsun O Zaman" to all players
        send " &a&l/yanlışmuteatıldı &7komudunu kullanarak bu" to all players
        send " &7durumu aktif yetkililere bildir ve kurtul!" to all players
        send "" to players
        send "&8&l&m--------------------------------------------" to players
every 150 second:
    execute console command "hatırlat"


Kod:
Aynı Zamanda Bugların Hepsi Giderilmiştir en azından benim bulduklarım /Yanlışmuteatıldı komutunu sace muteliler kullanabilir ve mute yedikden sonra  oto mute yenmez ve muteliler 1 dakikada bir kez /yanlışmuteatıldı komutunu kullanabilir mutelemek içik /mutele isim süre sebep komudunu kullanınız.
tabii ki Kesinlikle Gereken Pluginler: AdvancedBan Yada EssentialsX + Group Manager + Skript

Bazi kısımları anlayamadım açıkçası. Oyuncuyu susturmak için /mute komutunu kullana bilirsin zaten. /manuaddp komutuyla neden yetki veriyorsun oyuncuya. Ayrıca, muteledikden sonra oyuncu chat'e bir şey yazınca mesajı engellenmiyor sanırım. Çünkü öyle bir satır göremedim. Geliştirile bilir. Başarılar dilerim.
 

AgiesBaba

Sudan Çıkmış
Mesajlar
9
En iyi cevaplar
0
Beğeniler
1
Puanları
30
Bazi kısımları anlayamadım açıkçası. Oyuncuyu susturmak için /mute komutunu kullana bilirsin zaten. /manuaddp komutuyla neden yetki veriyorsun oyuncuya. Ayrıca, muteledikden sonra oyuncu chat'e bir şey yazınca mesajı engellenmiyor sanırım. Çünkü öyle bir satır göremedim. Geliştirile bilir. Başarılar dilerim.

Verdiğim yetki mute yedikden sonra adamın yine bir şey yazıp mute yememisini sağlıyor , /mutele komutunu kullanarak atarsan o yetkileri ekliyor öyle bugları kapatmak için öyle çözümler buldum daha neyi geliştirilebilir bilmiyorum lakin bir fikrin varsa kendin ekleyebilirsin otomatik mute atmaya yarıyor EssentialsX yada AdvancedBan pluginin olması lazım herhangibi bir mute komutunu kullanabilceğin bir pluginin olmalı.
 

iYAKUZA

Yeni Doğmuş
Mesajlar
1
En iyi cevaplar
0
Beğeniler
0
Puanları
10
Bugün Kendim Düşünerek Yapıp düzenleyip toplam yaklaşık 10 saatde geliştirip bu hale getirdiğim bir skripti tanıtıcam bu otomatik mute sistemi tam işlevli olmasada küfürlerin bir çoğunu engelliyor lakin bazı küfürler örnek "yar#k" küfürü engelli değil çünki bir kelimenin içinde "yar#k" kelimesi geçincede mute yiyolar ve böyle kelimeler engelleniyor o yüzden bazı kelimeler engelli değil ancak mesela adam bak yerine baq yazdı ve b"a.q" dan mute yediyse /yanlışmuteatıldı yazarak bunu aktif yetkililere bildirebiliyor hatalı veya çıkartmak istediğiniz kelimeleri çıkartabilir veya ekleyebilirsiniz ve kolay yoldan mute açmak için mute açmasını istediğiniz gruplara mute.ac yetkisini verin /muteaç oyuncuismi sebep şeklinde muteleri kısa yoldan açabiliyolar çünki muteli olan insanların 2-3 belki daha fazla muteyle ilgili yetkisi olabilir ve o yetkiler varsa oto mute yemezler vb.
NOT: Bu Oto Mute Sistemi Advanced Ban Pluginiyle Kullanılabilir lakin essentials la yapcaksanız onun içinde bir skript yazdım
Küfürler in Bulunduğu Dosya Kopyala yapıştır ile kullanabilirsiniz forum otomatik olarak küfürlerin %20 sini engellediği için indirip burdan kopyala yapıştırla kullanabiiirsiniz. kufurler.txt dosyasını indir - download

if message contains "amin4" or "amq" or "sikik" or "amerika" or "awk" or "awq" or "özür dilerim" diye devam eden Yazan satıra kufurler.txt dosyasını indir - download linkinden küfürlerin olduğu txt dosyasını indirip küfürleri kopyalayıp yapıştırırsanız sizin için daha sağlıklı olucakdır.

EssentialsX de Bazı Eklentiler Çalışmaz Daha Doğrusu Hepsi Çalışır ancak mesela /yanlışmuteatıldı komudunu eklemedim çünki essentials /check yani insanın ne kadar mute süresi kaldı ne sebepten mute yediğine bakılmıyor o zamanda bir anlamı olmuyor.

Yetkiler:
Mute Açma Yetkisi: mute.ac
Muteleme Yetkisi: mutele

EssentialsX için
Kod:
options:
    Sunucuİsimi: Serverismi
    komut: mute
on chat:
    if message contains "amin4" or "amq" or "sikik" or "amerika" or "awk" or "awq" or "özür dilerim" or "o.ç" or "o.c" or "piç" or "pic" or "özür dilerim" or "0r0sp" or "0r0spu" or "özür dilerim" or "özür dilerim çocugu" or "özür dilerim cocugu" or "orosp" or "özür dilerim" or "amc1k" or "amc1q" or "amcıq" or "amına k" or "4mına" or "amına" or "4mına koyam" or "amına koyarım" or "siktir" or "s1kt1r" or "siqtir" or "ananın" or "4n4nın" or "amına koyam" or "siqtir" or "siktir git" or "siqtir git" or "özür dilerim" or "yarraq" or "yaraq" or "y4rrak" or "yarr4k" or "y4rr4k" or "y4r4k" or "yar4k" or "y4rak" or "y4r4q" or "yarraq" or "yaraq" or "ananın" or "4n4nın" or "ebenin" or "eben" or "5b5n" or "eben1n" or "p1c" or "piç" or "s1q1q" or "***" or "got" or "g0t" or "sokuk" or "s0kuk" or "soquq" or "sikerim" or "s1kerim" or "s1ker1m" or "siqerim" or "annesiz" or "amc1q" or "am1n" or "am1" or "kaşar" or "kasar" or "k4ş4r" or "escort" or "özür dilerim" or "p0rn0" or "prno" or "özür dilerim" or "p0rno" or "ağzına" or "sıçam" or "agzına" or "siq" or "s1k" or "s1q" or "annanı" or "doeda" or "özür dilerimhub" or "sq" or "soq" or "sok" or "s0k" or "s0q" or "siktir git" or "s1kt1r g1t" or "soktuk" or "s0ktuk" or "soqtuq" or "siktik" or "s1kt1k" or "siqtiq" or "s1qt1q" or "sikt1k" or "s1ktik" or "popo" or "p0p0" or "p1p1" or "pipi":
        player don't have permissions "muteli":
            cancel event
            execute console command "{@komut} %player% 30m %message%"
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            broadcast " "
            broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
            broadcast "&eSusturulan Oyuncu: &a%player%"
            broadcast "&eSebep: &c&nKüfür"
            broadcast "&eSüre: &a30 Dakika"
            broadcast " "
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            wait 1 second
            execute console command "manuaddp %player% muteli2"
            execute console command "manuaddp %player% muteli"
            wait 1799 second
            execute console command "manudelp %player% muteli"
            execute console command "manudelp %player% muteli2"
            stop
on chat:
    if message contains "salak" or "salaq" or "slk" or "slq" or "s4l4k" or "s4lak" or "sal4k" or "s4laq" or "sal4q" or "m4l" or "geri zekalı" or "aptal" or "4pt4l" or "aptl" or "apt4l" or "4ptal" or "angut" or "4ngut" or "hayvan" or "h4yv4n" or "h4yvan" or "hayv4n" or "hayvn" or "h4yvn" or "öküz" or "ökz" or "0küz" or "öqüz" or "0qüz" or "namussuz" or "özür dilerim":
        player don't have permissions "muteli":
            cancel event
            execute console command "{@komut} %player% 15m %message%"
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            broadcast " "
            broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
            broadcast "&eSusturulan Oyuncu: &a%player%"
            broadcast "&eSebep: &c&nYasaklı Kelime"
            broadcast "&eSüre: &a15 Dakika"
            broadcast " "
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            wait 1 second
            execute console command "manuaddp %player% muteli2"
            execute console command "manuaddp %player% muteli"
            wait 899 second
            execute console command "manudelp %player% muteli"
            execute console command "manudelp %player% muteli2"
            stop
command /muteaç <player> <text>:
    trigger:
        if player has permission "mute.ac":
            execute console command "manudelp %arg-1% muteli"
            execute console command "manudelp %arg-1% muteli2"
            execute console command "manudelp %arg-1% muteli3"
            execute console command "unmute %player% %arg-1%"
            send "&e&l%player% Adlı Yetkili Başarıyla &c&l%arg-1% &e&lAdlı Oyuncunun Mutesini &c&l&n%arg-2% &e&lsebebinden dolayı açtı!" to all players
command /mutele <player> <text> <text>:
    trigger:
        if player has permission "mutele":
            send "&c&l%arg-1% &e&ladlı Oyuncu Mutelendi!" to player
            execute console command "{@komut} %arg-1% %arg-2%"
            execute console command "manuaddp %arg-1% muteli"
            execute console command "manuaddp %arg-1% muteli2"
#/mutele oyuncuismi süre sebep örnek /mutele AgiesBaba 30m Küfür
on command "/muteaç":
    if player don't have permissions "mute.ac":
        send "&c&l{@Sunucuİsimi} &8&l> &e&lBu Komutu Kullanabilmek için Yeterli Yetkiye &c&l&nSahip Değilsin!" to player
AdvancedBan için:
Kod:
options:
    Sunucuİsimi: Serverismi
    komut: tempmute
on chat:
    if message contains "amin4" or "amq" or "sikik" or "amerika" or "awk" or "awq" or "özür dilerim" or "o.ç" or "o.c" or "piç" or "pic" or "özür dilerim" or "0r0sp" or "0r0spu" or "özür dilerim" or "özür dilerim çocugu" or "özür dilerim cocugu" or "orosp" or "özür dilerim" or "amc1k" or "amc1q" or "amcıq" or "amına k" or "4mına" or "amına" or "4mına koyam" or "amına koyarım" or "siktir" or "s1kt1r" or "siqtir" or "ananın" or "4n4nın" or "amına koyam" or "siqtir" or "siktir git" or "siqtir git" or "özür dilerim" or "yarraq" or "yaraq" or "y4rrak" or "yarr4k" or "y4rr4k" or "y4r4k" or "yar4k" or "y4rak" or "y4r4q" or "yarraq" or "yaraq" or "ananın" or "4n4nın" or "ebenin" or "eben" or "5b5n" or "eben1n" or "p1c" or "piç" or "s1q1q" or "***" or "got" or "g0t" or "sokuk" or "s0kuk" or "soquq" or "sikerim" or "s1kerim" or "s1ker1m" or "siqerim" or "annesiz" or "amc1q" or "am1n" or "am1" or "kaşar" or "kasar" or "k4ş4r" or "escort" or "özür dilerim" or "p0rn0" or "prno" or "özür dilerim" or "p0rno" or "ağzına" or "sıçam" or "agzına" or "siq" or "s1k" or "s1q" or "annanı" or "doeda" or "özür dilerimhub" or "sq" or "soq" or "sok" or "s0k" or "s0q" or "siktir git" or "s1kt1r g1t" or "soktuk" or "s0ktuk" or "soqtuq" or "siktik" or "s1kt1k" or "siqtiq" or "s1qt1q" or "sikt1k" or "s1ktik" or "popo" or "p0p0" or "p1p1" or "pipi":
        player don't have permissions "muteli":
            cancel event
            execute console command "{@komut} %player% 30m %message%"
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            broadcast " "
            broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
            broadcast "&eSusturulan Oyuncu: &a%player%"
            broadcast "&eSebep: &c&nKüfür"
            broadcast "&eSüre: &a30 Dakika"
            broadcast " "
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            wait 1 second
            execute console command "manuaddp %player% muteli2"
            execute console command "manuaddp %player% muteli"
            wait 1799 second
            execute console command "manudelp %player% muteli"
            execute console command "manudelp %player% muteli2"
            stop
on chat:
    if message contains "salak" or "salaq" or "slk" or "slq" or "s4l4k" or "s4lak" or "sal4k" or "s4laq" or "sal4q" or "m4l" or "geri zekalı" or "aptal" or "4pt4l" or "aptl" or "apt4l" or "4ptal" or "angut" or "4ngut" or "hayvan" or "h4yv4n" or "h4yvan" or "hayv4n" or "hayvn" or "h4yvn" or "öküz" or "ökz" or "0küz" or "öqüz" or "0qüz" or "namussuz" or "özür dilerim":
        player don't have permissions "muteli":
            cancel event
            execute console command "{@komut} %player% 15m %message%"
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            broadcast " "
            broadcast "&eSusturan: &a&lOtomatik Mute Sistemi"
            broadcast "&eSusturulan Oyuncu: &a%player%"
            broadcast "&eSebep: &c&nYasaklı Kelime"
            broadcast "&eSüre: &a15 Dakika"
            broadcast " "
            broadcast "&8&m----------&r &c&l{@Sunucuİsimi} &8&m----------"
            wait 1 second
            execute console command "manuaddp %player% muteli2"
            execute console command "manuaddp %player% muteli"
            wait 899 second
            execute console command "manudelp %player% muteli"
            execute console command "manudelp %player% muteli2"
            stop
command /yanlışmuteatıldı:
    trigger:
        if player don't have permissions "muteli3":
            if player has permission "muteli":
                message "&c&l{@Sunucuİsimi} &8&l> &7Yanlış Mute Atıldığını iddia etmeniz Aktif Yetkililere Başarıyla Ulaştırıldı!"
                loop all players:
                    if loop-player has permission "yanlismuteatıldı.goruntule":
                        send "&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-" to loop-player
                        send "" to loop-player
                        send " &c&lYanlış Mute Olduğu Söyleniyor!" to loop-player
                        send "" to loop-player
                        send " &aMute Yeme Sebebine bakmak için &e/check isim veya /kontrol isim" to loop-player
                        send " &aMutesinin Açılmasını İsteyen Kişi &e&l%player%" to loop-player
                        send "" to loop-player
                        send "&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-&e&l&m-&8&l&m-" to loop-player
                        execute console command "manuaddp %player% muteli3"
                        wait 60 second
                        execute console command "manudelp %player% muteli3"
on command "/yanlışmuteatıldı":
    if player has permission "muteli3":
        send "&c&l{@Sunucuİsimi} &8&l> &7Bu Komut 60 Saniyede Bir Kullanılabilir Lütfen Daha Sonra Tekrar Dene" to player
on command "/yanlışmuteatıldı":
    if player don't have permissions "muteli":
        send "&c&l{@Sunucuİsimi}&8&l> &7Bu Komutu Kullanabilmek için Muteli olmalısın!" to player
command /muteaç <player> <text>:
    trigger:
        if player has permission "mute.ac":
            send "&c&l%arg-1% &e&ladlı Oyuncunun Mutesi Başarıyla Açıldı!" to player
            execute console command "manudelp %arg-1% muteli"
            execute console command "manudelp %arg-1% muteli2"
            execute console command "manudelp %arg-1% muteli3"
            execute console command "unmute %arg-1%"
            send "&e&l%player% Adlı Yetkili Başarıyla &c&l&nMutenizi &e&lAçtı!" to arg-1
            send "&e&l%player% Adlı Yetkili Başarıyla &c&l%arg-1% &e&lAdlı Oyuncunun Mutesini &c&l&n%arg-2% &e&lsebebinden dolayı açtı!" to all players
command /mutele <player> <text> <text>:
    trigger:
        if player has permission "mutele":
            send "&c&l%arg-1% &e&ladlı Oyuncu Mutelendi!" to player
            execute console command "{@komut} %arg-1% %arg-2%"
            execute console command "manuaddp %arg-1% muteli"
            execute console command "manuaddp %arg-1% muteli2"
#/mutele oyuncuismi süre sebep örnek /mutele AgiesBaba 30m Küfür
on command "/muteaç":
    if player don't have permissions "mute.ac":
        send "&c&l{@Sunucuİsimi} &8&l> &e&lBu Komutu Kullanabilmek için Yeterli Yetkiye &c&l&nSahip Değilsin!" to player
command /hatırlat:
    trigger:
        send "&8&l&m--------------------------------------------" to players
        send "" to players
        send " &7Otomatik Olarak Yanlış Bir Sebepten Yada Haksız" to players
        send " &7Yere Mute Yediğini Mi Düşünüyorsun O Zaman" to all players
        send " &a&l/yanlışmuteatıldı &7komudunu kullanarak bu" to all players
        send " &7durumu aktif yetkililere bildir ve kurtul!" to all players
        send "" to players
        send "&8&l&m--------------------------------------------" to players
every 150 second:
    execute console command "hatırlat"


Aynı Zamanda Bugların Hepsi Giderilmiştir en azından benim bulduklarım /Yanlışmuteatıldı komutunu sace muteliler kullanabilir ve mute yedikden sonra oto mute yenmez ve muteliler 1 dakikada bir kez /yanlışmuteatıldı komutunu kullanabilir mutelemek içik /mutele isim süre sebep komudunu kullanınız.
tabii ki Kesinlikle Gereken Pluginler: AdvancedBan Yada EssentialsX + Group Manager + Skript
Uzun süredir arıyordum böyle bir skript gerçekten çok yararlı bir skript olmuş.
 

Üst