yRestrict Posted October 19, 2022 Share Posted October 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.