Zumbis Online
Últimos assuntos
» [ZP AMXX] CSO Shop Costumes
por Eclipse 13/12/2017, 9:32 pm

» Servidores da P[c]T eGames
por scho 3/12/2017, 4:22 pm

» (Ajuda) ZM VIP com Status do Perfect por Menssagem para Dono tambem!
por scho 26/11/2017, 9:09 am

» Voltei ao fórum
por zgd.dll 25/11/2017, 12:20 am

» plugin gamemode infection
por cancels 21/11/2017, 10:22 pm

» plugin ap force_jump
por cancels 21/11/2017, 9:29 pm

» plugin gamemode sniper
por cancels 21/11/2017, 7:58 pm

» plugin class zm_climb
por [P]erfec[T] [S]cr[@]s[H] 17/11/2017, 5:46 pm

» plugin item t-virus
por [P]erfec[T] [S]cr[@]s[H] 17/11/2017, 5:39 pm

» Hide Sheek Supply Box
por cancels 12/11/2017, 9:00 pm

Frases filosóficas Zplague:
....
Os membros mais ativos da semana
Eclipse
 

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 
avatar
[P]erfec[T] [S]cr[@]s[H]
Scripter
Scripter

Masculino Número de Mensagens : 558
Jogador FODA Perfect Scrash entrou na zplague
Ammo Packs : 2007
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: [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
|

avatar
Sergio #
Moderador
Moderador

Masculino Número de Mensagens : 682
Ammo Packs : 1837
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 !!

____________________________________________

avatar
Wilian
Humano
Humano

Nick : Wilian
Masculino Número de Mensagens : 264
Ammo Packs : 1304
Honra : 10
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 !

____________________________________________

avatar
0wnderless
Moderador
Moderador

Masculino Número de Mensagens : 579
Love you Rafaella <3
Ammo Packs : 1904
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

____________________________________________

avatar
micael mattei
Humano
Humano

Nick : -BO4MORT3-
Masculino Número de Mensagens : 229
[ZP] - The Dark Division
Ammo Packs : 1499
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?
avatar
Wagner
Humano
Humano

Nick : WaGneR
Masculino Número de Mensagens : 79
Ammo Packs : 1385
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"
avatar
Eduardoo
Designer
Designer

Nick : HeyBigode
Masculino Número de Mensagens : 796
Ammo Packs : 1991
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!!!!

-----------------------------------------
avatar
MtsLa!<3.L
Moderador
Moderador

Nick : Estelionatario
Masculino Número de Mensagens : 1237
InfoBanker
Ammo Packs : 2237
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 
avatar
[P]erfec[T] [S]cr[@]s[H]
Scripter
Scripter

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

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

Muito bom.

____________________________________________

avatar
micael mattei
Humano
Humano

Nick : -BO4MORT3-
Masculino Número de Mensagens : 229
[ZP] - The Dark Division
Ammo Packs : 1499
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


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