[ZP] Addon: Anti-Apelão 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


+5
micael mattei
william
Sergio #
Wilian
[P]erfec[T] [S]cr[@]s[H]
9 participantes

    [ZP] Addon: Anti-Apelão

    [P]erfec[T] [S]cr[@]s[H]
    [P]erfec[T] [S]cr[@]s[H]
    Scripter


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

    [ZP] Addon: Anti-Apelão Empty [ZP] Addon: Anti-Apelão

    Mensagem por [P]erfec[T] [S]cr[@]s[H] 29/4/2014, 10:12 pm

    Bom em varios servers de zm existe muitos jogadores que apelam e eu fiz esse plugin pra tentar diminuir os números de jogadores apelões nos servidores de ZP

    Descrição: Quando o Jogador Mata 20 ZMs  O Jogador é automaticamente convertido a ZM para morrer tambem :D

    SMA:
    Código:
    #include <amxmodx>
    #include <zombieplague>

    #define PLUGIN "[ZP] Addon: Anti-Apelao"
    #define VERSION "1.0"
    #define AUTHOR "[P]erfec[T] [S]cr[@]s[H]"

    new allow_antiapelao, g_kills_count[33], cvar_kills_for_punnition

    public plugin_init()
    {
       register_plugin(PLUGIN, VERSION, AUTHOR)
       
       register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
       register_event("DeathMsg", "DeathEvent", "a");
       
       cvar_kills_for_punnition = register_cvar("zp_kills_for_punnition", "20")
    }

    public client_putinserver(id) g_kills_count[id] = 0

    public client_disconnect(id) g_kills_count[id] = 0

    public zp_user_humanized_post(id) g_kills_count[id] = 0

    public zp_user_infected_post(id)  g_kills_count[id] = 0

    public event_round_start() for(new id = 1; id <= get_maxplayers(); id++) g_kills_count[id] = 0

    public zp_round_started(gm)
    {
       if(gm == MODE_INFECTION || gm == MODE_MULTI) allow_antiapelao = true
       else allow_antiapelao = false
    }

    public DeathEvent()
    {
       new id = read_data(1)
       
       if(!allow_antiapelao || zp_get_user_zombie(id)) return PLUGIN_HANDLED
       
       if(g_kills_count[id] >= get_pcvar_num(cvar_kills_for_punnition))
       {
          zp_infect_user(id)
          client_printcolor(id, "!g[ZP Anti-Apelao]!t Voce Virou ZM Por Apelar Muito !!")
          g_kills_count[id] = 0
          return PLUGIN_HANDLED
       }
       else if(g_kills_count[id] >= (get_pcvar_num(cvar_kills_for_punnition) - 5))
       {
          g_kills_count[id]++
          client_printcolor(id, "!g[ZP Anti-Apelao]!t Cuidado Voce so pode Matar Mais !g%d!t ZMs.", get_pcvar_num(cvar_kills_for_punnition) - g_kills_count[id])
          return PLUGIN_HANDLED
       }
       else g_kills_count[id]++

       return PLUGIN_CONTINUE
    }

    stock client_printcolor(const id,const input[], any:...)
    {
       new msg[191], players[32], count = 1; vformat(msg,190,input,3);
       replace_all(msg,190,"!g","^4");    // green
       replace_all(msg,190,"!y","^1");    // normal
       replace_all(msg,190,"!t","^3");    // team
       
       if (id) players[0] = id; else get_players(players,count,"ch");
       
       for (new i=0;i<count;i++)
       {
          if (is_user_connected(players[i]))
          {
             message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("SayText"),_,players[i]);
             write_byte(players[i]);
             write_string(msg);
             message_end();
          }
       }
    }
    Wilian
    Wilian
    Humano


    Nick : Wilian
    Masculino Número de Mensagens : 265
    Ammo Packs : 3839
    Honra : 11
    Data de inscrição : 07/01/2014

    [ZP] Addon: Anti-Apelão Empty Re: [ZP] Addon: Anti-Apelão

    Mensagem por Wilian 29/4/2014, 10:17 pm

    kk mt bom
    Sergio #
    Sergio #
    Moderador
    Moderador


    Masculino Número de Mensagens : 682
    Ammo Packs : 4371
    Honra : 44
    Data de inscrição : 16/02/2013

    [ZP] Addon: Anti-Apelão Empty Re: [ZP] Addon: Anti-Apelão

    Mensagem por Sergio # 29/4/2014, 10:24 pm

    Zplague12
    avatar
    Convidado
    Convidado


    [ZP] Addon: Anti-Apelão Empty Re: [ZP] Addon: Anti-Apelão

    Mensagem por Convidado 29/4/2014, 10:41 pm

    kkkkkkkkkkkkkkkkkkkkkkkkkkkkk ' Oo
    william
    william
    Humano


    Masculino Número de Mensagens : 158
    Ammo Packs : 4028
    Honra : 0
    Data de inscrição : 03/11/2013

    [ZP] Addon: Anti-Apelão Empty Re: [ZP] Addon: Anti-Apelão

    Mensagem por william 30/4/2014, 2:27 am

    20 no mapa ou se ele mata 20 no round? e se ele for survivor ?
    micael mattei
    micael mattei
    Humano


    Nick : -BO4MORT3-
    Masculino Número de Mensagens : 229
    [ZP] - The Dark Division
    Ammo Packs : 4033
    Honra : 0
    Data de inscrição : 14/11/2013

    [ZP] Addon: Anti-Apelão Empty Re: [ZP] Addon: Anti-Apelão

    Mensagem por micael mattei 30/4/2014, 3:19 am

    Zplague12
    Wagner
    Wagner
    Humano


    Nick : WaGneR
    Masculino Número de Mensagens : 79
    Ammo Packs : 3919
    Honra : 0
    Data de inscrição : 20/03/2014

    [ZP] Addon: Anti-Apelão Empty Re: [ZP] Addon: Anti-Apelão

    Mensagem por Wagner 30/4/2014, 11:20 am

    E Se Ao Invés de ZMs Matados Ponhasse um Limite de Ammo Packs por Round Para Cada Player?
    Ex:
    Vou la e Gasto 300 Packs no Round, ai eu vo comprar Algo mais e aí sou Bloqueado pelo plugin com uma mensagem no Say: Voce ja Gastou Muitos Ammo-Packs Neste Round!

    Obs: Só uma Sugestão
    micael mattei
    micael mattei
    Humano


    Nick : -BO4MORT3-
    Masculino Número de Mensagens : 229
    [ZP] - The Dark Division
    Ammo Packs : 4033
    Honra : 0
    Data de inscrição : 14/11/2013

    [ZP] Addon: Anti-Apelão Empty Re: [ZP] Addon: Anti-Apelão

    Mensagem por micael mattei 30/4/2014, 1:48 pm

    Wagner escreveu:E Se Ao Invés de ZMs Matados Ponhasse um Limite de Ammo Packs por Round Para Cada Player?
    Ex:
    Vou la e Gasto 300 Packs no Round, ai eu vo comprar Algo mais e aí sou Bloqueado pelo plugin com uma mensagem no Say: Voce ja Gastou Muitos Ammo-Packs Neste Round!

    Obs: Só uma Sugestão
    Também seria massa. Se fosse assim.
    Mais o plugin já ta perfect, muito massa. Mas a idéia de Wagner e boa.
    0wnderless
    0wnderless
    Moderador
    Moderador


    Masculino Número de Mensagens : 579
    Love you Rafaella <3
    Ammo Packs : 4438
    Honra : 20
    Data de inscrição : 24/08/2013

    [ZP] Addon: Anti-Apelão Empty Re: [ZP] Addon: Anti-Apelão

    Mensagem por 0wnderless 22/5/2014, 12:23 am

    Olha aí perfect, gostei da sugestão do Wagner.
    Limitar os ammopacks por rounds, Deixar uma certa quantia para cada player usar no máximo.
    [P]erfec[T] [S]cr[@]s[H]
    [P]erfec[T] [S]cr[@]s[H]
    Scripter


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

    [ZP] Addon: Anti-Apelão Empty Re: [ZP] Addon: Anti-Apelão

    Mensagem por [P]erfec[T] [S]cr[@]s[H] 22/5/2014, 1:11 am

    Wagner escreveu:E Se Ao Invés de ZMs Matados Ponhasse um Limite de Ammo Packs por Round Para Cada Player?
    Ex:
    Vou la e Gasto 300 Packs no Round, ai eu vo comprar Algo mais e aí sou Bloqueado pelo plugin com uma mensagem no Say: Voce ja Gastou Muitos Ammo-Packs Neste Round!

    Obs: Só uma Sugestão

    Pra Fazer isso no ZP 4.3 ou no Advance Tem que editar isso na SMA principal. 

    Mas Pra quem tem 5.0 Já pegue esse plugin abaixo e testa.

    Código:
    #include <amxmodx>
    #include <zp50_items>
    #include <zp50_ammopacks>

    #define PLUGIN "[ZP 5.0] Addon: Limitar X Ammo Packs Por Round"
    #define VERSION "1.0"
    #define AUTHOR "[P]erfec[T] [S]cr[@]s[H]"

    new ap_gastos[33], cvar_limit

    public plugin_init() {
       register_plugin(PLUGIN, VERSION, AUTHOR)
       
       register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
       
       cvar_limit = register_cvar("zp_ap_gastos_limite", "300")
    }

    public event_round_start() for(new id = 1; id <= get_maxplayers(); id++) ap_gastos[id] = 0

    public zp_fw_items_select_pre(id, itemid)
    {
       if(ap_gastos[id] >= get_pcvar_num(cvar_limit))
       {
          zp_items_menu_text_add("\r[Max de AP Gastos]")
          return ZP_ITEM_NOT_AVAILABLE
       }
       
       return ZP_ITEM_AVAILABLE
    }
          

    public zp_fw_items_select_post(id, itemid)
    {
       if(ap_gastos[id] < get_pcvar_num(cvar_limit))   
          ap_gastos[id] += zp_items_get_cost(itemid)
    }
    PRO DARK
    PRO DARK
    Humano


    Masculino Número de Mensagens : 126
    Ammo Packs : 4504
    Honra : 13
    Data de inscrição : 04/08/2012

    [ZP] Addon: Anti-Apelão Empty Re: [ZP] Addon: Anti-Apelão

    Mensagem por PRO DARK 20/7/2017, 4:03 pm

    esse plugin não é eficaz com banco de pack

    SMA:
    Código:
    #include <amxmodx>
    #include <zombieplague>

    #define PLUGIN "[ZP] Addon: Anti-Apelao"
    #define VERSION "1.0"
    #define AUTHOR "[P]erfec[T] [S]cr[@]s[H]"

    new allow_antiapelao, g_kills_count[33], cvar_kills_for_punnition

    public plugin_init()
    {
     register_plugin(PLUGIN, VERSION, AUTHOR)
     
     register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
     register_event("DeathMsg", "DeathEvent", "a");
     
     cvar_kills_for_punnition = register_cvar("zp_kills_for_punnition", "20")
    }

    public client_putinserver(id) g_kills_count[id] = 0

    public client_disconnect(id) g_kills_count[id] = 0

    public zp_user_humanized_post(id) g_kills_count[id] = 0

    public zp_user_infected_post(id)  g_kills_count[id] = 0

    public event_round_start() for(new id = 1; id <= get_maxplayers(); id++) g_kills_count[id] = 0

    public zp_round_started(gm)
    {
     if(gm == MODE_INFECTION || gm == MODE_MULTI) allow_antiapelao = true
     else allow_antiapelao = false
    }

    public DeathEvent()
    {
     new id = read_data(1)
     
     if(!allow_antiapelao || zp_get_user_zombie(id)) return PLUGIN_HANDLED
     
     if(g_kills_count[id] >= get_pcvar_num(cvar_kills_for_punnition))
     {
     zp_infect_user(id)
     client_printcolor(id, "!g[ZP Anti-Apelao]!t Voce Virou ZM Por Apelar Muito !!")
     g_kills_count[id] = 0
     return PLUGIN_HANDLED
     }
     else if(g_kills_count[id] >= (get_pcvar_num(cvar_kills_for_punnition) - 5))
     {
     g_kills_count[id]++
     client_printcolor(id, "!g[ZP Anti-Apelao]!t Cuidado Voce so pode Matar Mais !g%d!t ZMs.", get_pcvar_num(cvar_kills_for_punnition) - g_kills_count[id])
     return PLUGIN_HANDLED
     }
     else g_kills_count[id]++

     return PLUGIN_CONTINUE
    }

    stock client_printcolor(const id,const input[], any:...)
    {
     new msg[191], players[32], count = 1; vformat(msg,190,input,3);
     replace_all(msg,190,"!g","^4");    // green
     replace_all(msg,190,"!y","^1");    // normal
     replace_all(msg,190,"!t","^3");    // team
     
     if (id) players[0] = id; else get_players(players,count,"ch");
     
     for (new i=0;i<count;i++)
     {
     if (is_user_connected(players[i]))
     {
     message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("SayText"),_,players[i]);
     write_byte(players[i]);
     write_string(msg);
     message_end();
     }
     }
    }
    [Dk]Serial-Killer
    [Dk]Serial-Killer
    Humano


    Nick : SkillVonDragon
    Masculino Número de Mensagens : 191
    De Boa :D
    Ammo Packs : 3110
    Honra : 5
    Data de inscrição : 10/09/2016

    [ZP] Addon: Anti-Apelão Empty Re: [ZP] Addon: Anti-Apelão

    Mensagem por [Dk]Serial-Killer 21/7/2017, 9:40 pm

    Testei aqui no meu addons com banco e esta funcionando normalmente amigo....
    PRO DARK
    PRO DARK
    Humano


    Masculino Número de Mensagens : 126
    Ammo Packs : 4504
    Honra : 13
    Data de inscrição : 04/08/2012

    [ZP] Addon: Anti-Apelão Empty Re: [ZP] Addon: Anti-Apelão

    Mensagem por PRO DARK 22/7/2017, 10:15 am

    [Dk]Serial-Killer escreveu:Testei aqui no meu addons com banco e esta funcionando normalmente amigo....
    O plugin funciona, porém, todos nós sabemos que o cara virando zombie e muito pack não irá pensar duas vezes em usar o antídoto e voltar a jogar de humano, principalmente se ele for dono do server já que tem pack ilimitado (o que acho uma tremenda sacanagem).

    A desproporcionalidade irá continuar, por isso que muitos players dão quit ou ficam away.. pq é uma merda virar zombie só pra dar pack e frag a uns noobs que ficam se garantindo no laser, colete, arma infinita e pulando como gazelas, não acha?!

    Conteúdo patrocinado


    [ZP] Addon: Anti-Apelão Empty Re: [ZP] Addon: Anti-Apelão

    Mensagem por Conteúdo patrocinado


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