Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
bölümünde satışa sunduğum filesin özelliklerinden olan küfür engelleme sistemini sizinle paylaşmaya karar verdim,
serverinizde küfür yazılmasını çoğunlukla önleyecektir.
root> uichat.py açılır importların en altına eklenir
Kod:
import AntiSp
uichat.py içerisinde aratılır
Kod:
def __SendChatPacket(self, text, type):
Kod:
Spam = AntiSp.AntiSpam() Spam.SendChatPacket(text, type)
Şimdi antisp.py adında bir dosya oluşturalım.
Oluşturduğumuz dosyaya aşşağıdaki kodları yapıştıralım ve rootun içine atıp kapatalım.
Kodlarda küfür içermesi tamamen normaldir, sonuçta engellenecek kelimeler bunlar.
Kod:
import app,chat,net,locale # Anti Spam Created by M2Grand Developer ßy ZacqooLeaven 25.08.2014 class AntiSpam: Time = {"LAST":0} def SendChatPacket(self, text, type): if net.IsChatInsultIn(text): chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING) else: if text.lower().find('sikerim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ipne') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ibne') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('serefsiz') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('şerefsiz') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('piç') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('piç kurusu') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('götün') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('götoş') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('yarrak') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('amcık') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('amcik') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sıçarım') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sıçtığım') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('***') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('a.q') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('a.q.') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('***.') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('a.g.') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('amına k') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('amina k') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('amına g') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('amina g') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ananı') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('babanı') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('anani') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('babani') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('bacını') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('bacini') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ecdadını') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ecdadini') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sikeyim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sulaleni') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sülaleni') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('dallama') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('dangalak') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('aptal') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('salak') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('gerizekalı') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('gerizekali') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('öküz') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('angut') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('dalyarak') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sikiyim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sikem') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sikicem') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sikecem') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('siktim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('siktiğim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sikiyorum') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sikdiğim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('göt herif') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('fuck') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('itoğlu it') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('götüne') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('götünü') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('siktir git') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('siktirgit') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sie') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sq') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ezik') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ezq') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ezme') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ezük') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ezüq') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('eziq') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ezo') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('siktir') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('hassiktir') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('has siktir') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('kancık') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('kancik') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('kaltak') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('orospu') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('oruspu') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('orosbu') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('orusbu') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('o.ç') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('oç') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('o.c') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('oc') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('o ç') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('o c') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('kaşar') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('fahişe') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('fahise') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('pezevenk') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('pezeveng') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('pezevenq') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('pezo') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('koca göt') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('am biti') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ambiti') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('götüne koyim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('götünekoyim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('amınakoyim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('aminakoyim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ananı sikeyim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('anani sikeyim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ananısikeyim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ananisikeyim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('anani sikerim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ananı sikerim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ananisikerim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ananısikerim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('orospu çocuğu') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('***') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('amq') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('amg') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sikik') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('götoş') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('göt lalesi') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('göt veren') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('amın oğlu') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('amin oglu') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('amın oglu') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('gavat') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('anneni') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('annenin') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ananın') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('pkk') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('terörist') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('terorist') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('kürdistan') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('kurdistan') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('faşizm') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('faşist') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('fasizm') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('fasist') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('komünizm') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('komunist') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('komunizm') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('komünist') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('ülkücü') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('terörist') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('sürtük') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('dhkp') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('hizbullah') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('k.o.ç') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('k.o.c') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('pic') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('.com') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('.net') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('.org') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('metin2bilisim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('.tk') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('hexbilisim') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('edit') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Oyunumuzda edit yoktur") return elif text.lower().find('sakso') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('anana') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('bacına') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('dildo') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('anal') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('brazzers') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('porno') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('fuck') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yanlış kelime girdiğiniz için yazmanız engellendi, yazdığınız şeyi gözden geçirin.") return elif text.lower().find('gm') != -1: chat.AppendChat(chat.CHAT_TYPE_INFO, "Yardıma ihtiyacınız varsa destek sistemini kullanın.") return # Antispam ZacqooLeaven if app.GetGlobalTimeStamp()>=self.Time["LAST"]: net.SendChatPacket(text, type) self.Time["LAST"] = app.GetGlobalTimeStamp()+2 else: chat.AppendChat(chat.CHAT_TYPE_INFO,"Bir önceki mesajından 2 saniye geçmeli.")
Not: 40 k kullanıyorsanız locale> localeInfo olarak hepsini değiştirmelisiniz.
İyi günlerde kullanın.
Gelişmiş Anti Flood & Küfür Engelleme Sistemi ile Metin2 Sunucularında Güvenliği Arttırın
Metin2 özel sunucuları geliştirirken kullanıcı deneyimini artırmak ve istenmeyen davranışları engellemek için gelişmiş sistemlere ihtiyaç duyarsınız. Bu sistemlerden birisi olan Anti Flood ve Küfür Engelleme sistemleri, sunucu güvenliğini ve oyuncu memnuniyetini doğrudan etkileyen önemli yapılardır. Bu yazıda, Python tabanlı ([PY]) bir sistem üzerinden nasıl gelişmiş bir Anti Flood & Küfür Engelleme sistemi kurabileceğinizi detaylıca anlatacağız.
Anti Flood Nedir?
Anti Flood sistemi, oyuncuların belirli bir zaman dilimi içerisinde çok fazla mesaj göndermesini engeller. Özellikle sohbet kanallarında hızlı ve tekrarlayan spam mesajlar, diğer oyuncuların oyun deneyimini ciddi şekilde bozar. Bu tür durumları önlemek için Anti Flood sistemi devreye girer. Bu sistem, kullanıcıların belirli aralıklarla mesaj göndermesine izin verir veya geçici olarak susturulmasını sağlar.
Küfür Engelleme Sistemi Nedir?
Oyun içi sohbetlerde, bazı kullanıcılar saygısız ya da küfürlü ifadeler kullanabilir. Bu da hem diğer oyuncuların rahatsız edilmesine neden olur hem de sunucunuzun itibarını düşürür. Küfür engelleme sistemi, kullanıcıların mesajlarında belirlenen kelimeleri filtreleyerek, onları değiştirebilir veya tamamen engelleyebilir. Bu sayede daha temiz ve saygılı bir sohbet ortamı sağlanır.
Python ile Geliştirilmiş Bir Anti Flood ve Küfür Sistemi
Python, özellikle GUI tabanlı sistemlerin hızlı prototip çıkarması açısından tercih edilir. Py Root ve UIScript gibi yapılarla entegre çalışan Python tabanlı sistemler, Metin2 sunucularında kolayca entegre edilebilir. Bu sistemde, öncelikle bir zamanlayıcı (timer) ile kullanıcıdan gelen mesajlar kontrol edilir. Eğer kullanıcı belirlenen sınırı aşarsa, geçici olarak susturulur. Aynı zamanda, gönderilen mesajlardaki kelimeler karşılaştırma listesiyle kontrol edilir ve gerekirse filtrelenir.
Sistem Özellikleri
- Zaman tabanlı mesaj sınırlaması
- Küfür ve argo kelime tespiti
- Filtrelenmiş kelimelerin değiştirilmesi
- Geçici susturma sistemi
- Loglama ve raporlama imkanı
Neden Bu Sistemleri Kullanmalısınız?
Sunucunuzda düzeni korumanın en etkili yollarından biri, kullanıcıların kötüye kullanım yapmasını önleyen otomatik sistemlerdir. Anti Flood ve küfür engelleme sistemleri, moderasyon yükünü azaltırken, aynı zamanda kullanıcı dostu bir ortam oluşturur. Bu sayede oyuncular daha rahat ve güvenli bir ortamda oyun oynayabilirler.
Kurulum ve Entegrasyon
Python sistemlerinde bu modül genellikle client-side olarak entegre edilir. Py Root klasörlerine eklenen betiklerle, kullanıcıdan gelen mesajlar önce bu sistem tarafından kontrol edilir. Gerekli işlemler yapıldıktan sonra, mesaj sunucuya gönderilir. Bu sayede hem güvenlik artırılır hem de kullanıcılar daha kontrollü bir ortamda sohbet edebilir.
Sonuç
Metin2 özel sunucuları geliştirirken kullanıcı deneyimi ve güvenliği her zaman öncelikli olmalıdır. Gelişmiş Anti Flood ve Küfür Engelleme sistemleri, bu altyapıyı oluşturmada önemli bir rol oynar. Python tabanlı bu tür sistemler, esneklik ve hızlı entegrasyon sağladığı için Metin2 geliştiricileri arasında popülerdir.
Enhance Security on Your Metin2 Server with Advanced Anti Flood & Profanity Blocking
Private Metin2 servers require advanced systems to enhance user experience and prevent unwanted behavior. Among these systems, Anti Flood and Profanity Filtering are crucial components that directly impact both server security and player satisfaction. In this article, we will explain in detail how to set up an advanced Anti Flood & Profanity Blocking system based on Python ([PY]).
What Is Anti Flood?
An Anti Flood system prevents players from sending too many messages within a certain time frame. Spam-like rapid messages in chat channels significantly disrupt other players' gaming experiences. To avoid such situations, the Anti Flood system allows users to send messages at specific intervals or temporarily mutes them.
What Is a Profanity Blocking System?
Some players may use disrespectful or profane language in in-game chats. This not only disturbs others but also damages your server's reputation. A profanity blocking system filters out predetermined words in players' messages, replacing or blocking them entirely. Thus, a cleaner and more respectful chat environment is maintained.
An Advanced Anti Flood and Profanity System with Python
Python is often preferred for rapid prototyping of GUI-based systems. Python-based systems that integrate with structures like Py Root and UIScript can be easily implemented into Metin2 servers. In this system, initially, a timer checks messages sent by users. If a user exceeds the defined limit, they are temporarily muted. Additionally, the words in the sent messages are compared against a filter list and processed accordingly.
System Features
- Time-based message limitations
- Detection of profanity and offensive words
- Replacement of filtered words
- Temporary muting system
- Logging and reporting capabilities
Why Should You Use These Systems?
One of the most effective ways to maintain order on your server is through automated systems that prevent misuse by users. Anti Flood and profanity filtering systems reduce moderation workload while creating a user-friendly environment. This allows players to enjoy a more comfortable and secure gaming experience.
Installation and Integration
In Python-based systems, this module is typically integrated as client-side. Scripts added to the Py Root folders allow incoming messages from users to be checked first by this system. After necessary processes are completed, the message is sent to the server. This enhances security and enables users to chat in a more controlled environment.
Conclusion
When developing private Metin2 servers, user experience and security must always be prioritized. Advanced Anti Flood and Profanity Blocking systems play a significant role in building that infrastructure. Due to their flexibility and quick integration, Python-based systems are popular among Metin2 developers.
