Zumbis Online
Últimos assuntos
» (Duvida) Limite de Compra de Mods por Round!
por mito Hoje à(s) 1:05 pm

» Hide Sheek Supply Box
por Biel-oGrande Ontem à(s) 7:35 am

» (Ajuda) Thunder Quando Zombie Infecta!
por Biel-oGrande 16/10/2017, 7:29 am

» [UTILITARIO] Bot Fake Spectador
por Eclipse 15/10/2017, 2:21 pm

» [PEDIDO] Plugin Quiz
por N0th1ng 12/10/2017, 1:55 pm

» [ZP] Banco de Ammopacks
por mito 12/10/2017, 10:32 am

» (Ajuda) Colocar Inatividade no Bank!
por mito 3/10/2017, 10:57 pm

» [Plugin] Dropar Ammo Packs
por Biel-oGrande 3/10/2017, 10:06 am

» SK Gaming ZP 2012 VIP GRATIS (Estilo Dark Hunters 2011)
por mito 2/10/2017, 4:33 pm

» Prazer Mito :)
por mito 2/10/2017, 4:13 pm

Frases filosóficas Zplague:
....
Os membros mais ativos da semana
Biel-oGrande
 
[Dk]Serial-Killer
 
mito
 

Adsense

[PEDIDO] ANTI-DIVULGAÇÃO

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[PEDIDO] ANTI-DIVULGAÇÃO

Mensagem por double kill em 17/7/2013, 2:47 pm

Olá, queria um plugin de anti divulgação assim a pessoa entra com o nick de ip exemplo:

o cara entra com esse nome : 111.1.111.11:27019

e no nick dele fica : Nao Divulge IPS no Servidor

ele não toma ban nem nada.

e quando divulgar no chat o ip : 111.1.111.11:27019

não aparece nada no chat e nao toma ban ou kick

por favor poste .sma

e que não bug com o plugin pra não deixar mudar nick vlw.
avatar
double kill
Humano
Humano

Masculino Número de Mensagens : 60
Ammo Packs : 1560
Honra : -23
Data de inscrição : 08/06/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [PEDIDO] ANTI-DIVULGAÇÃO

Mensagem por [P]erfec[T] [S]cr[@]s[H] em 17/7/2013, 3:08 pm

double kill escreveu:Olá, queria um plugin de anti divulgação assim a pessoa entra com o nick de ip exemplo:

o cara entra com esse nome : 111.1.111.11:27019

e no nick dele fica : Nao Divulge IPS no Servidor

ele não toma ban nem nada.

e quando divulgar no chat o ip : 111.1.111.11:27019

não aparece nada no chat e nao toma ban ou kick

por favor poste .sma

e que não bug com o plugin pra não deixar mudar nick vlw.

Pegue esse que achei no forum:

Código:
#define PLUGINNAME   "Anti/Divulgacao"
#define VERSION      "0.1"
#define AUTHOR      "DOno"
/*
Copyleft 2005
Plugin topic: elitegamesbr.forumeiros.com


Don't say IPs
=============
Messages like "hey join my server 213.34.231.23" are automatically blocked... and another message is printed instead. :-P
Or, you can choose to just ban violators by setting cvar ip_banviolators to 1 and ip_banminutes to how many minutes the violator should be banned. 0 is permanent, 5 is default.

/JGHG


VERSIONS
========
050204   0.1   First version


CREDITS
=======
Requested by lord_inuyasha88.
*/

#include <amxmodx>
#include <regex>

#define PATTERN            "(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)" // \b
#define REASON            "IP advertising"
#define CVAR_BANMINUTES      "ip_banminutes"
#define CVAR_BANVIOLATORS   "ip_banviolators"

// Globals below
new Regex:g_result
new g_returnvalue
new g_error[64]
new g_allArgs[1024]
// Globals above

public plugin_modules() {
   require_module("regex")
}

public hook_say(id, level, cid) {
   read_args(g_allArgs, 1023)
   g_result = regex_match(g_allArgs, PATTERN, g_returnvalue, g_error, 63)
   switch (g_result) {
      case REGEX_MATCH_FAIL: {
         log_amx("REGEX_MATCH_FAIL! %s", g_error)
         return PLUGIN_CONTINUE
      }
      case REGEX_PATTERN_FAIL: {
         log_amx("REGEX_PATTERN_FAIL! %s", g_error)
         return PLUGIN_CONTINUE
      }
      case REGEX_NO_MATCH: {
         return PLUGIN_CONTINUE
      }
      default: {
         if (get_cvar_num(CVAR_BANVIOLATORS)) {
            new userid = get_user_userid(id)
            new minutesString[10]
            get_cvar_string(CVAR_BANMINUTES, minutesString, 9)
            new temp[64], banned[16], minutes = get_cvar_num(CVAR_BANMINUTES)
  
            if (minutes)
               format(temp, 63, "%L", id, "FOR_MIN", minutesString)
            else
               format(temp, 63, "%L", id, "PERM")
            
            format(banned, 15, "%L", id, "BANNED")
  
            new authid[32]
            get_user_authid(id, authid, 31)
  
            new name[32]
            get_user_name(id, name, 31)
            log_amx("%s (%s), %s %s because of advertising an IP address. This was written: ^"%s^"", name, authid, banned, temp, g_allArgs)
  
            server_cmd("kick #%d ^"%s (%s %s)^";wait;banid ^"%d^" ^"%s^";wait;writeid", userid, REASON, banned, temp, minutes, authid)            
         }
         else {
            client_cmd(id, "say ^"Proibido Divulgacao no Servidor [IP] - Bloqueado!^"")
         }
         regex_free(g_result)
         return PLUGIN_HANDLED // block msg
      }
   }
  
   return PLUGIN_CONTINUE
}



public plugin_init() {
   register_plugin(PLUGINNAME, VERSION, AUTHOR)
  
   register_clcmd("say", "hook_say")
   register_cvar(CVAR_BANVIOLATORS, "0")
   register_cvar(CVAR_BANMINUTES, "30")
  
   register_dictionary("admincmd.txt")
}

____________________________________________


Dicas Para Ser um Bom Scripter:
* Pense no Plugin que ira criar (Seja Inovador)
* Crie um código SMA imaginário na cabeça de como vai ser o plugin
* Passe o Codigo mental para o AMX Studio
* Compile e Teste
* Corrija Todos os Bugs do Plugin (Caso tiver um)
* Poste o Plugin ;)

** Seguindo as Dicas você estara no Padrão [P]erfec[T] [S]cr[@]s[H] **  
Zplague24 Zplague20Zplague12 
avatar
[P]erfec[T] [S]cr[@]s[H]
Scripter
Scripter

Masculino Número de Mensagens : 549
Jogador FODA Perfect Scrash entrou na zplague
Ammo Packs : 1949
Honra : 176
Data de inscrição : 04/04/2013

Ver perfil do usuário http://www.steamcommunity.com/id/perfectscrash perfect.scrash

Voltar ao Topo Ir em baixo

Re: [PEDIDO] ANTI-DIVULGAÇÃO

Mensagem por double kill em 17/7/2013, 3:12 pm

onde eu coloco pra por o nome que quero e como faço pra nao tomar kick ou ban ?
avatar
double kill
Humano
Humano

Masculino Número de Mensagens : 60
Ammo Packs : 1560
Honra : -23
Data de inscrição : 08/06/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [PEDIDO] ANTI-DIVULGAÇÃO

Mensagem por [P]erfec[T] [S]cr[@]s[H] em 17/7/2013, 4:23 pm

Esse dai no meu addon ele nao da ban e nao faz nada ao menos que tu configure a sma

____________________________________________


Dicas Para Ser um Bom Scripter:
* Pense no Plugin que ira criar (Seja Inovador)
* Crie um código SMA imaginário na cabeça de como vai ser o plugin
* Passe o Codigo mental para o AMX Studio
* Compile e Teste
* Corrija Todos os Bugs do Plugin (Caso tiver um)
* Poste o Plugin ;)

** Seguindo as Dicas você estara no Padrão [P]erfec[T] [S]cr[@]s[H] **  
Zplague24 Zplague20Zplague12 
avatar
[P]erfec[T] [S]cr[@]s[H]
Scripter
Scripter

Masculino Número de Mensagens : 549
Jogador FODA Perfect Scrash entrou na zplague
Ammo Packs : 1949
Honra : 176
Data de inscrição : 04/04/2013

Ver perfil do usuário http://www.steamcommunity.com/id/perfectscrash perfect.scrash

Voltar ao Topo Ir em baixo

Re: [PEDIDO] ANTI-DIVULGAÇÃO

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum