Plugin Anti-Ping (high_ping_kicker) Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Zplague

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Seu portal de Zombie Plague no Brasil

Zumbis Online

Últimos assuntos

» [ANÚNCIO] Alguem vivo ai?
por Eclipse 17/9/2024, 6:39 pm

» The Fen1xS CLan | Zombie Plague | [XP/LEVELS] #2024
por hevy 5/7/2024, 8:28 pm

»
por Eclipse 29/2/2024, 12:30 am

» [Plugin] /vm Com Status
por Isr7 4/6/2023, 3:24 pm

» Alguém pra manter um servidor comigo?
por Isr7 3/6/2023, 4:52 pm

» Alguém querendo criar um servidor de zp? eu pago a host quem quiser deixar o discord ai Isr7#6920
por Isr7 3/6/2023, 3:18 pm

» PEDIDO: Multijump pros VIP
por Madness 15/3/2023, 3:44 pm

» [ZP] Modo padre para 5.0
por XperitosEspetinho123 15/7/2022, 3:31 pm

» [KZ] Servidores de cs 1.6
por [Dk]Serial-Killer 7/5/2022, 4:12 am

» [PLUGIN BY SKVD & WILLIAN] SHOP DE FANTASIAS
por dushowW 23/7/2020, 5:44 pm

Os membros mais ativos da semana

Nenhum usuário

Frases filosóficas Zplague:

....

Google Adsense

Estatísticas

Os nossos membros postaram um total de 38140 mensagens em 6680 assuntos

Temos 2796 usuários registrados

O último membro registrado é zmplugins - Henrique


+2
AnDroidEL
Luankc
6 participantes

    Plugin Anti-Ping (high_ping_kicker)

    Luankc
    Luankc
    Administrador


    Masculino Número de Mensagens : 3340
    Ammo Packs : 7212
    Honra : 143
    Data de inscrição : 21/02/2011

    Plugin Anti-Ping (high_ping_kicker) Empty Plugin Anti-Ping (high_ping_kicker)

    Mensagem por Luankc 5/1/2012, 4:55 pm

    Este Plugin tem a famosa função anti-ping, ou seja, que kicka jogadores com Ping alto, para que não influenciem no desempenho do servidor e no jogo em sí.

    #include < amxmodx >
    #include < amxmisc >

    new g_Ping[33]
    new g_Samples[33]

    public plugin_init()
    {
    register_plugin("High Ping Kicker (Steam)","0.16.2","OLO/shadow")
    register_concmd("amx_hpk","cmdHpk",ADMIN_KICK,"- configures high_ping_kicker plugin")
    register_cvar("amx_hpk_ping","160")
    register_cvar("amx_hpk_check","12")
    register_cvar("amx_hpk_tests","5")
    register_cvar("amx_hpk_delay","60")

    if ( get_cvar_num( "amx_hpk_check" ) < 5 ) set_cvar_num( "amx_hpk_check" , 5 )
    if ( get_cvar_num( "amx_hpk_tests" ) < 3 ) set_cvar_num( "amx_hpk_tests" , 3 )
    }

    public client_disconnect(id)
    remove_task( id )

    public client_putinserver(id)
    {
    g_Ping[id] = 0
    g_Samples[id] = 0

    if ( !is_user_bot(id) )
    {
    new param[1]
    param[0] = id
    set_task( 10.0 , "showWarn" , id , param , 1 )

    if (get_cvar_num("amx_hpk_tests") != 0) {
    set_task( float(get_cvar_num("amx_hpk_delay")), "taskSetting", id, param , 1)
    }
    else {
    set_task( float(get_cvar_num( "amx_hpk_tests" )) , "checkPing" , id , param , 1 , "b" )
    }

    }
    }

    public showWarn(param[])
    client_print( param[0] ,print_chat,"* Jogadores com ping maior que %d serao kicados automaticamente!", get_cvar_num( "amx_hpk_ping" ) )

    public taskSetting(param[]) {
    new name[32]
    get_user_name(param[0],name,31)
    set_task( float(get_cvar_num( "amx_hpk_tests" )) , "checkPing" , param[0] , param , 1 , "b" )
    }

    kickPlayer( id )
    {
    new name[32],authid[32]
    get_user_name(id,name,31)
    get_user_authid(id,authid,31)
    client_print(0,print_chat,"** O jogador %s foi desconectado automaticamente porque o ping passou de 160",name)
    server_cmd("kick #%d ^"Voce foi kicado automaticamente porque seu ping passou de 160.^"",get_user_userid(id))
    log_amx("Highpingkick: ^"%s<%d><%s>^" was kicked due highping (Average Ping ^"%d^")", name,get_user_userid(id),authid,(g_Ping[id] / g_Samples[id]))
    }

    public checkPing(param[])
    {
    new id = param[ 0 ]

    if ( get_user_flags(id) & ADMIN_IMMUNITY ) return

    new p, l

    get_user_ping( id , p , l )

    g_Ping[ id ] += p
    ++g_Samples[ id ]

    if ( (g_Samples[ id ] > get_cvar_num( "amx_hpk_tests" )) && (g_Ping[id] / g_Samples[id] > get_cvar_num( "amx_hpk_ping" )) )
    kickPlayer(id)
    }


    public cmdHpk(id,level,cid){
    if (!cmd_access(id,level,cid,1))
    return PLUGIN_HANDLED

    new ping[5]
    new check_arr[5]
    new tests_arr[5]
    new delay_arr[5]
    read_argv(1,ping,4)
    read_argv(2,check_arr,4)
    read_argv(3,tests_arr,4)
    read_argv(4,delay_arr,4)

    new check = str_to_num(check_arr)
    new tests = str_to_num(tests_arr)
    new delay = str_to_num(delay_arr)


    if ( check < 5 ) check = 5
    if ( tests < 3 ) tests = 3


    if (read_argc() > 1){
    set_cvar_string("amx_hpk_ping",ping)
    }
    if (read_argc() > 2) {
    set_cvar_num("amx_hpk_check",check)
    }
    if (read_argc() > 3) {
    set_cvar_num("amx_hpk_tests",tests)
    }
    if (read_argc() > 4) {
    set_cvar_num("amx_hpk_delay",delay)
    }

    console_print(id,"Syntax: amx_hpk
    Download do Plugin (Compilado)
    AnDroidEL
    AnDroidEL
    Moderador
    Moderador


    Nick : AnDroidEL
    Masculino Número de Mensagens : 1936
    Zzzzzzzzz...
    Ammo Packs : 6471
    Honra : 50
    Data de inscrição : 07/10/2011

    Plugin Anti-Ping (high_ping_kicker) Empty Re: Plugin Anti-Ping (high_ping_kicker)

    Mensagem por AnDroidEL 5/1/2012, 4:58 pm

    Olá,

    Uma pergunta: Este plugin plugin kika qualquer jogador, principalmente ADM?

    OBS: Já que falou sobre esse assunto não deixei de perguntar.

    Obrigado.
    jOOSH
    jOOSH
    Moderador
    Moderador


    Feminino Número de Mensagens : 167
    Ammo Packs : 5040
    Honra : -12
    Data de inscrição : 27/06/2011

    Plugin Anti-Ping (high_ping_kicker) Empty Re: Plugin Anti-Ping (high_ping_kicker)

    Mensagem por jOOSH 5/1/2012, 5:04 pm

    provavelmente sim eu acho injusto geral com ping baixo eo adm com ping alto tem que lever kick tbm! assim não laga o servidor
    MicHeuuuTelo
    MicHeuuuTelo
    Humano


    Masculino Número de Mensagens : 14
    Ammo Packs : 4688
    Honra : 0
    Data de inscrição : 06/02/2012

    Plugin Anti-Ping (high_ping_kicker) Empty Re: Plugin Anti-Ping (high_ping_kicker)

    Mensagem por MicHeuuuTelo 6/2/2012, 3:04 pm

    ok
    ZonaDeExterminio
    ZonaDeExterminio
    Humano


    Masculino Número de Mensagens : 23
    Ammo Packs : 4676
    Honra : 0
    Data de inscrição : 27/02/2012

    Plugin Anti-Ping (high_ping_kicker) Empty Re: Plugin Anti-Ping (high_ping_kicker)

    Mensagem por ZonaDeExterminio 27/2/2012, 9:22 pm

    ta
    Owned Clan
    Owned Clan
    Humano


    Masculino Número de Mensagens : 31
    Ammo Packs : 4559
    Honra : 0
    Data de inscrição : 31/05/2012

    Plugin Anti-Ping (high_ping_kicker) Empty Re: Plugin Anti-Ping (high_ping_kicker)

    Mensagem por Owned Clan 31/5/2012, 7:42 pm

    vlw mt util n tem addons sem isso vlw

    Conteúdo patrocinado


    Plugin Anti-Ping (high_ping_kicker) Empty Re: Plugin Anti-Ping (high_ping_kicker)

    Mensagem por Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 2:47 am