segunda-feira, 19 de agosto de 2013

Filled Under:

Adicionando banimento automatico

Olá galera da CreatedMice!
PikMenter aqui, vim mostra para vocês como colocar BanimentoAutommático, quando alguém Divulga Links

[Moderation]PikMenter foi banido por 360 horas. Motivo: Divulgação

é quase isso ae!

1º Abra sua Source.
2° De um Ctrl+F, e Pesquise por "#Chat Message".

3º Após fazer isso, Exclua tudo que tiver nele, e cole essse Código! 
#Chat Message
                                        utflength=struct.unpack('!h', data[:2])[0]
                                        utfstring=data[2:utflength+2]
                                        message = utfstring
                                        message = message.replace("<","&amp;lt;").replace("&amp;#","&amp;amp;#")
                                        if len(message) >= 201:
                                                self.transport.loseConnection()
                                                message=""
                                        if self.privilegeLevel!=10 and self.privilegeLevel!=6 and self.privilegeLevel!=5:
                                                dv = False
                                                if message == self.lastmessage:
                                                        message=""
                                                        self.sendModMessageChannel("[•]", Moderadores, o usuário str(self.username)+ está fazendo spam/flood, ajude-o."")
                                                        self.server.userflood.append("<VP>O jogador: <R>"+self.username+" <VP>está enviando spam das mensagens de bate-papo, observe o texto: <J>"+message+".")                                                 #verificação de blacklist
#Verificando se esse link está na lista negra de divulgação...
                                                messagex = message.replace(" ", "")
                                                for site in self.server.blacklist:
                                                        if re.search(site, messagex.lower()):
                                                                dv = True                                                 if dv:
                                                        self.enterRoom("*bad girls")
                                                        if self.server.banPlayer(self.username, "3", "Divulgação", "[BotDenuncias]"):                                                                          self.server.sendModChat(self, "\x06\x14", ["<BL>O BotDenuncias baniu <VP>"+self.username+" <BL>por 3 horas. Motivo: Divulgação de link inapropriado: <VP>["+message+"]"], False)
                                                        else:
                                                                pass
                                                        message=""
# verificação de http
                                                #Verificar divulgação...
                                        if self.privilegeLevel!=10 and self.privilegeLevel!=6 and self.privilegeLevel!=5:
                                                dv2 = False
                                                if message == self.lastmessage:
                                                        message=""
                                                        self.sendModMessageChannel("The player:", str(self.username)+" sent multiple of the same chat message.")                                                 messagex = message.replace(" ", "")
                                                if re.search("de.nu", message.lower()):
                                                        dv2 = True
                                                elif re.search(".xpg", message.lower()):
                                                        dv2 = True
                                                elif re.search("de.vc", message.lower()):
                                                        dv2 = True                                                    
                                                elif re.search("transfor", message.lower()):
                                                        dv2 = True                                                         if re.search(mice, messagex.lower()):
                                                                dv2 = True                                                 if dv2:
                                                        if self.server.sendModChat(self, "\x06\x14", ["<BL>Usuário <VP>"+self.username+" <BL>fez uma divulgação de link, observe se é um outro Transformice Pirata! se for digite: /ablack <VP>"+message+""], False) or self.sendData("\x06" + "\x14",["Ei, <ROSE>"+self.username+" <BL>é proibido divulgar links em nosso servidor :( Se o link em questão for de algum servidor será adicionado na Lista Negra t e você será banido!<BR><ROSE>["+message+"]"]):                                                                 self.sendData("\x06" + "\x14",["Divulgação"])                                                         else:
                                                                pass
                                                        message=""





0 comentários:

Postar um comentário