yRestrict Postado Outubro 19, 2022 Share Postado Outubro 19, 2022 Nomes Restritos 1.2a Este plugin verificará o nome de um jogador quando ele entrar no servidor e também se ele mudar seu nome no meio do jogo. Ele compara seu nome com uma lista de exemplos de regex e se corresponder a algum, o jogador será punido de acordo com a configuração para aquele exemplo em particular (renomear, chutar, ou banir). Os exemplos regex são mantidos em .\configs\restrictnames.ini e eu incluí um arquivo de exemplo para você no ZIP anexo. O arquivo de exemplo é configurado para renomear jogadores chamados 'player', jogadores com um nome muito curto (2 ou menos caracteres) e jogadores com um nome muito longo (mais de 26 caracteres), chutar jogadores com termos racistas ou homofóbicos em seu nome e banir jogadores que tenham 'japs', uma variação de 'mygot', ou 'game-deception' em seu nome (ambos japs e mygot são clãs populares de hacking, enquanto 'game-deception' é um nome usado em um hack com mudança rápida de nome). As violações de nomes são registradas dentro do diretório .\logs. Um arquivo de log é criado por mês e é nomeado no formato de nomes restritosMM.log onde "MM" é o número de dois dígitos do mês. O CVAR restnames_log_cnt pode ser usado para definir o número de arquivos de log a serem mantidos. Installation File Locations: .\configs\restrictnames.ini .\data\lang\restrictnames.txt .\plugins\restrictnames.amxx Required Modules: fun regex Arquivos de configuração restricttnames.ini (coleção de frases regex a restringir) Cada linha tem os seguintes elementos: <RegEx>> Razão>>PunishmentType>>PunishmentOption> <RegEx> É a frase regex que detecta um nome restrito. <Razão> É o texto que é exibido ao usuário para indicar por que estão sendo punidos. <PunishmentType> É o método utilizado para punir um jogador. 0: renomear para o valor especificado por restnames_default_name CVar, ou o nome personalizado indicado como 'NewName'. 1: chute o jogador 2: banir o jogador <PunishmentOption> Só é usado se o tipo de punição for renomeado ou proibido. Se 'punishmentType' for 0 (renomear), a puniçãoOption deve ser o novo nome a ser dado ao jogador. Se 'punishmentType' for 2 (ban), a puniçãoOption deve ser o comprimento do ban Opções (CVARS) restnames_check_names <0|1> Indica se este plugin deve verificar os nomes em relação à lista de restrições. 0: Não verificar os nomes. 1: Verifique os nomes. O valor padrão é 1. restnames_amxban <0|1> Indica o método de proibição de jogadores. 0: banir via 'banid 1: proibição via 'amx_ban' (use somente se você tiver o plugin amxbans instalado) O valor padrão é 0. restnames_check_bots <0|1> Indica se este plugin deve verificar os nomes dos bots por violações. 0: Não verificar os bots. 1: Verifique os nomes dos bots. O valor padrão é 1. restnames_log_cnt <0...11> Especifica o número de logs do mês anterior a serem retidos. O mês atual é sempre retido. O padrão é de 2 meses. restnames_immunity <0|1> Indica se os jogadores com a bandeira de imunidade são verificados quanto à violação do nome. 0: verificar todos 1: verifique todos, exceto os jogadores com bandeira de imunidade O valor padrão é 0. A bandeira de imunidade é definida como ADMIN_IMMUNITY por padrão, mas pode ser alterada no script.restrictnames.zip restrictnames.sma restrictnames.txt Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da Conversa
Você pode postar agora e se cadastrar mais tarde. Cadastre-se Agora para publicar com Sua Conta.
Observação: sua postagem exigirá aprovação do moderador antes de ficar visível.