Zumbis Online
Últimos assuntos
» [NPC] Frozen Boss
por [Dk]Serial-Killer 21/2/2017, 7:56 pm

» [NPC]Alien Boss
por [Dk]Serial-Killer 20/2/2017, 10:11 am

» Serve teste(Ainda estou arrumando meu addons)
por .Cannabis. 8/2/2017, 3:51 pm

» [Gp'Ex] Não Sabia que tinha voltado KKKKKKKK SO QUE NUNCA
por Wilian 4/2/2017, 6:05 pm

» Addons: Dark Plagues 5.0.8
por SoaD^ | [M]aTaDoR.?>* 1/2/2017, 11:18 am

» [Test] Angra Nest controlável
por Wilian 30/1/2017, 8:48 am

» Rapaz voltaram que isso
por .Cannabis. 26/1/2017, 6:15 pm

» Boss Firemonster
por [Dk]Serial-Killer 26/1/2017, 10:59 am

» [AJUDA] Mod Berserker
por [Dk]Serial-Killer 22/1/2017, 8:41 pm

» [AJUDA] Banco
por [Dk]Serial-Killer 22/1/2017, 8:23 pm

Frases filosóficas Zplague:
....
Os membros mais ativos da semana
[Dk]Serial-Killer
 
Wilian
 
Eclipse
 
Dexter
 
[P]erfec[T] [S]cr[@]s[H]
 

Adsense

[ZP] Anti Flood + Ban

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

[ZP] Anti Flood + Ban

Mensagem por [D]etonado[R] em 6/11/2013, 8:52 pm

Queria que vocês testassem esse sma que acabei de editar, digitar muitos numero no say: = a ban 10 minutos, se tiver algum erro que me corrijan.

Código:
#include <      amxmodx >

new Float:g_Flooding[33] = {0.0, ...}
new g_Flood[33] = {0, ...}
//new bool:g_blockNameChange = false
new Float:g_nextNameChange[32]

public plugin_init() {

  register_plugin("Anti Flood",AMXX_VERSION_STR,"AMXX Dev Team")
  register_dictionary("antiflood.txt")
  register_clcmd("say","1234567890")
  register_clcmd("say_team","1234567890")
  register_cvar("amx_ban","Publicidade")
  register_cvar("amx_ban_time", "10")
  register_message(get_user_msgid("SayText"), "message_SayText")
}

public message_SayText() {
   if (get_msg_args() != 4)
      return PLUGIN_CONTINUE

   new buffer[21]
   get_msg_arg_string(2, buffer, 20)
   if (!equal(buffer, "#Cstrike_Name_Change"))
      return PLUGIN_CONTINUE

   new id = get_msg_arg_int(1), oldName[32], newName[32]
   get_msg_arg_string(3, oldName, 31)
   get_msg_arg_string(4, newName, 31)
   if (!equal(oldName, newName) && get_gametime() < g_nextNameChange[id - 1]) {
      g_nextNameChange[id - 1] = get_gametime() + get_cvar_float("amx_nameban_time")
        server_cmd( "ban #%s ^"Proibido Divulgar nesse servidor!^"", get_user_userid( id ) )


      set_user_info(id, "name", oldName)

      return PLUGIN_HANDLED
   }

   g_nextNameChange[id - 1] = get_gametime() + get_cvar_float("amx_nameban_time")
   //console_print(id, "Next name change for you is %f, now is %f...", g_nextNameChange[id - 1], get_gametime())

   return PLUGIN_CONTINUE
}

public chkFlood(id) {
  new Float:maxChat = get_cvar_float("amx_ban_time")

  if ( maxChat ) {
    new Float:nexTime = get_gametime()

    if ( g_Flooding[id] > nexTime ) {
     if (g_Flood[id] >= 3) {
        server_cmd( "ban #%s ^"Proibido Divulgar ip!^"", get_user_userid( id ) )
        g_Flooding[ id ] = nexTime + maxChat + 3.0
        return PLUGIN_HANDLED
      }
     g_Flood[id]++
    }
    else {
     if (g_Flood[id])
       g_Flood[id]--
    }

    g_Flooding[id] = nexTime + maxChat
  }

  return PLUGIN_CONTINUE
}


Última edição por [D]etonado[R] em 7/11/2013, 11:48 am, editado 2 vez(es)

[D]etonado[R]
Humano
Humano

Nick : [D]etonado[R]
Masculino Número de Mensagens : 623
Ammo Packs : 1417
Honra : 19
Data de inscrição : 17/10/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [ZP] Anti Flood + Ban

Mensagem por ZORO em 7/11/2013, 11:42 am

2 warnings

ZORO
Humano
Humano

Masculino Número de Mensagens : 119
The Prision Virus
Ammo Packs : 1349
Honra : -3
Data de inscrição : 03/07/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [ZP] Anti Flood + Ban

Mensagem por [D]etonado[R] em 7/11/2013, 11:43 am

ZORO escreveu:2 warnings
Pelo menos teste !!

____________________________________________


[D]etonado[R]
Humano
Humano

Nick : [D]etonado[R]
Masculino Número de Mensagens : 623
Ammo Packs : 1417
Honra : 19
Data de inscrição : 17/10/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [ZP] Anti Flood + Ban

Mensagem por Leozinho em 7/11/2013, 11:43 am

Tem 2 linhas erradas, linhas que não fazem sentido nenhum. dentro da plugin_init()

____________________________________________


Leozinho
Administrador
Administrador

Masculino Número de Mensagens : 2854
Ammo Packs : 2586
Honra : 78
Data de inscrição : 20/11/2011

Ver perfil do usuário leozinho.zp

Voltar ao Topo Ir em baixo

Re: [ZP] Anti Flood + Ban

Mensagem por [D]etonado[R] em 7/11/2013, 11:45 am

Leozinho escreveu:Tem 2 linhas erradas, linhas que não fazem sentido nenhum. dentro da plugin_init()
Me diga oque é porque eu apenas editei o anti flood de kick para ban, mas nada.

____________________________________________


[D]etonado[R]
Humano
Humano

Nick : [D]etonado[R]
Masculino Número de Mensagens : 623
Ammo Packs : 1417
Honra : 19
Data de inscrição : 17/10/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [ZP] Anti Flood + Ban

Mensagem por Leozinho em 7/11/2013, 12:29 pm

register_clcmd("say","1234567890")
register_clcmd("say_team","1234567890")

Essas linhas, esses 1234567890 não existem essas funções dentro da sma.

____________________________________________


Leozinho
Administrador
Administrador

Masculino Número de Mensagens : 2854
Ammo Packs : 2586
Honra : 78
Data de inscrição : 20/11/2011

Ver perfil do usuário leozinho.zp

Voltar ao Topo Ir em baixo

Re: [ZP] Anti Flood + Ban

Mensagem por [D]etonado[R] em 7/11/2013, 12:42 pm

Leozinho escreveu:register_clcmd("say","1234567890")
register_clcmd("say_team","1234567890")

Essas linhas, esses 1234567890 não existem essas funções dentro da sma.
Achei que isso serviria como exemplo o jogador escrever 10 numeros no say e ser banido ..., edite meu topico para o correto seu.

____________________________________________


[D]etonado[R]
Humano
Humano

Nick : [D]etonado[R]
Masculino Número de Mensagens : 623
Ammo Packs : 1417
Honra : 19
Data de inscrição : 17/10/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [ZP] Anti Flood + Ban

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