Zumbis Online
Últimos assuntos
» ADDONS GPEX (COPIA) EM BREVE!!!
por [Dk]Serial-Killer 5/12/2016, 12:09 pm

» [NPC] Teddy Terror Boss
por bruno2016 1/12/2016, 7:48 pm

» Sistema de Registro 1.1 e banco
por Biel-oGrande 20/11/2016, 10:25 am

» [NPC]LightZombie Boss
por devil-square 20/11/2016, 8:05 am

» Vendo /vencimento Privado!
por [Dk]Serial-Killer 19/11/2016, 1:32 pm

» Sistema de /Party
por Biel-oGrande 18/11/2016, 11:03 am

» P[c]T eGames uma revolução no Zombie IP -> 187.108.192.90:27022
por Biel-oGrande 17/11/2016, 8:50 pm

» Knife Skin Menu
por [Dk]Serial-Killer 16/11/2016, 9:46 am

» Banco automático. Nick/Password
por Biel-oGrande 14/11/2016, 11:21 am

» Pedido todos os addonsZM
por Biel-oGrande 7/11/2016, 2:05 pm

Frases filosóficas Zplague:
....
Os membros mais ativos da semana
[Dk]Serial-Killer
 
devil-square
 

Adsense

[ZP] Addon: Incentivo a Objetivo

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

[ZP] Addon: Incentivo a Objetivo

Mensagem por [P]erfec[T] [S]cr[@]s[H] em 28/4/2014, 8:16 pm

Bom em varios servers de zombie plague os jogadores só querem saber de apelar e de ganhar packs e os zombies muitas vezes away e sem objetivo e eu fiz um plugin pra tentar incentivar os zombies a fazerem objetivo.

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

#define PLUGIN "[ZP] Addon: Incentivo a Objetivo"
#define VERSION "1.0"
#define AUTHOR "[P]erfec[T] [S]cr[@]s[H]"

new allow_incentivo, g_infects_count[33], cvar_infects_for_rwd

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_infects_for_rwd = register_cvar("zp_infects_for_rwd", "5")
}

public client_putinserver(id) g_infects_count[id] = 0

public client_disconnect(id) g_infects_count[id] = 0

public zp_user_humanized_post(id) g_infects_count[id] = 0

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

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

public zp_user_infected_post(id, infector)
{
   if(!allow_incentivo) return PLUGIN_HANDLED
   
   if((1 <= infector <= get_maxplayers()))
   {
      if(id != infector)
      {
         if(g_infects_count[infector] == get_pcvar_num(cvar_infects_for_rwd))
         {
            zp_disinfect_user(infector)
            client_printcolor(infector, "!g[ZP]!t Voce Ganhou Antidoto Por Infectar !g%d!t Humanos", get_pcvar_num(cvar_infects_for_rwd))
            g_infects_count[infector] = 0
            return PLUGIN_HANDLED
         }
         else
         {
            g_infects_count[infector]++
            client_printcolor(infector, "!g[ZP]!t Infecte Mais !g%d!t Humanos Para Ganhar Antidoto", get_pcvar_num(cvar_infects_for_rwd) - g_infects_count[infector])
            return PLUGIN_HANDLED
         }
      }
   }
   return PLUGIN_CONTINUE
}

// Compatibilidade com a classe de zm swarm e alguns outros
public DeathEvent()
{
   new id = read_data(1)
   
   if(!allow_incentivo || !zp_get_user_zombie(id)) return PLUGIN_HANDLED
   
   if(g_infects_count[id] == get_pcvar_num(cvar_infects_for_rwd))
   {
      zp_disinfect_user(id)
      client_printcolor(id, "!g[ZP]!t Voce Ganhou Antidoto Por Infectar !g%d!t Humanos", get_pcvar_num(cvar_infects_for_rwd))
      g_infects_count[id] = 0
      return PLUGIN_HANDLED
   }
   else
   {
      g_infects_count[id]++
      client_printcolor(id, "!g[ZP]!t Infecte Mais !g%d!t Humanos Para Ganhar Antidoto", get_pcvar_num(cvar_infects_for_rwd) - g_infects_count[id])
      return PLUGIN_HANDLED
   }
   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();
      }
   }
}


Última edição por [P]erfec[T] [S]cr[@]s[H] em 15/5/2014, 2:24 pm, editado 3 vez(es) (Razão : Atualização do plugin)

____________________________________________


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 

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

Masculino Número de Mensagens : 537
Jogador FODA Perfect Scrash entrou na zplague
Ammo Packs : 1629
Honra : 173
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: [ZP] Addon: Incentivo a Objetivo

Mensagem por Sergio # em 28/4/2014, 8:21 pm

Boa perfect, mais um plugin bem pensado !

____________________________________________

» ZombiePlague MorTaL GaMes
189.1.164.22:27017
|


Sergio #
Moderador
Moderador

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [ZP] Addon: Incentivo a Objetivo

Mensagem por Wilian em 28/4/2014, 8:35 pm

mt legal cara !!

____________________________________________


Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 247
Ammo Packs : 927
Honra : 9
Data de inscrição : 07/01/2014

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [ZP] Addon: Incentivo a Objetivo

Mensagem por 0wnderless em 28/4/2014, 9:19 pm

Interessante perfect, nice job !

____________________________________________


0wnderless
Moderador
Moderador

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

Ver perfil do usuário http://zplague.forumclan.com/ josh.griz1

Voltar ao Topo Ir em baixo

Re: [ZP] Addon: Incentivo a Objetivo

Mensagem por Convidado em 28/4/2014, 9:31 pm

perfect :) '

Convidado
Convidado


Voltar ao Topo Ir em baixo

Re: [ZP] Addon: Incentivo a Objetivo

Mensagem por micael mattei em 29/4/2014, 8:38 am

Muito bom mesmo Zplague12

____________________________________________


micael mattei
Humano
Humano

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

Ver perfil do usuário http://steamcommunity.com/profiles/76561198073643303 micaelmattei

Voltar ao Topo Ir em baixo

Re: [ZP] Addon: Incentivo a Objetivo

Mensagem por Wagner em 29/4/2014, 11:16 am

Oq ele faz?

Wagner
Humano
Humano

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

Ver perfil do usuário wg..wagner

Voltar ao Topo Ir em baixo

Re: [ZP] Addon: Incentivo a Objetivo

Mensagem por Eduardoo em 29/4/2014, 11:29 am

Ganha um ANTIDOTO por infectar humanos.

____________________________________________

Zplague Gaming

Apresente-se: http://zplague.forumclan.com/f8-apresentacoes
Lei-a as regras: http://zplague.forumclan.com/t1682-regras-do-nosso-forum

Seja parte dessa Família!

"Tudu qui eu quiria era ouvir vuçe diser ai lóve beibe"

Eduardoo
Designer
Designer

Nick : HeyBigode
Masculino Número de Mensagens : 796
Ammo Packs : 1618
Honra : 28
Data de inscrição : 29/09/2013

Ver perfil do usuário eduardo.struk4

Voltar ao Topo Ir em baixo

Re: [ZP] Addon: Incentivo a Objetivo

Mensagem por MtsLa!<3.L em 29/4/2014, 1:32 pm

Zplague12

____________________________________________

Quem sabe faz ao vivo :)
-----------------------------------------
Salve - Leozinho - Hawk - Gkf - Junin - J0sh - Rotam
-----------------------------------------
Vem que com nois é vida HAHA!!!!

-----------------------------------------

MtsLa!<3.L
Moderador
Moderador

Nick : Estelionatario
Masculino Número de Mensagens : 1237
InfoBanker
Ammo Packs : 1864
Honra : 28
Data de inscrição : 16/03/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: [ZP] Addon: Incentivo a Objetivo

Mensagem por [P]erfec[T] [S]cr[@]s[H] em 15/5/2014, 1:50 pm

Plugin Atualizado: Feito no dia 15/05/2014 as 14:49:11

* Fixado o Bug da mensagem aparecer pra todos e mais alguns bugs

____________________________________________


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 

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

Masculino Número de Mensagens : 537
Jogador FODA Perfect Scrash entrou na zplague
Ammo Packs : 1629
Honra : 173
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: [ZP] Addon: Incentivo a Objetivo

Mensagem por micael mattei em 15/5/2014, 2:27 pm

Muito bom.

____________________________________________


micael mattei
Humano
Humano

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

Ver perfil do usuário http://steamcommunity.com/profiles/76561198073643303 micaelmattei

Voltar ao Topo Ir em baixo

Re: [ZP] Addon: Incentivo a Objetivo

Mensagem por Conteúdo patrocinado Hoje à(s) 11:00 pm


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