Zumbis Online
Últimos assuntos
» [ADDONS] ZKBR 2017
por [Dk]Serial-Killer 28/3/2017, 10:10 pm

» [Area] Pedido
por LuanHyx 17/3/2017, 8:22 pm

» [MAPA] zm_kronix :)
por LuanHyx 14/3/2017, 1:56 pm

» Addons: Dark Plagues 5.0.8
por bruno2090 14/3/2017, 12:53 pm

» [NPC] Dr: Rex Boss
por [Dk]Serial-Killer 10/3/2017, 11:55 pm

» Rapaz voltaram que isso
por Sergio # 6/3/2017, 11:13 pm

» [NPC] Frozen Boss [2]
por [Dk]Serial-Killer 5/3/2017, 1:01 pm

» [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

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

Adsense

Plugin Zombie Ajudante version 0.1

Página 2 de 2 Anterior  1, 2

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

Plugin Zombie Ajudante version 0.1

Mensagem por Laxus em 18/7/2013, 3:32 pm

Relembrando a primeira mensagem :

Código:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <zombieplague>

#define PLUGIN "plus_zombie"
#define VERSION "0.1"
#define AUTHOR "Barney"


public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   
}

public zp_round_started(gm)
{
   if(gm==MODE_INFECTION)
   {
      plus_zombie()
   }
}

public plus_zombie()
{
   static players[32],num,id
   new szName[32]
   get_players(players, num, "a")
   id = players[random(num)]
   if(zp_get_user_zombie(id))
   {
      plus_zombie()
      return
   }
   else
   {
      get_user_name(id, szName, charsmax(szName))
      zp_infect_user(id)
      ChatColor(0, "!t[!gzPLAGUE GAMING!t] O Jogador !g%s !te o ajudante do primeiro zumbi.",szName)
   }
}
stock ChatColor(const id, const input[], any:...)
{
   new count = 1, players[32]
   static msg[191]
   vformat(msg, 190, input, 3)
   
   replace_all(msg, 190, "!g", "^4") // Green Color
   replace_all(msg, 190, "!y", "^1") // Default Color
   replace_all(msg, 190, "!t", "^3") // Team Color
   replace_all(msg, 190, "!t2", "^0") // Team2 Color
   
   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();
         }
      }
   }
}

 Créditos Barney.


Última edição por Bardock em 18/7/2013, 4:32 pm, editado 1 vez(es)

____________________________________________



MorTaL GaMes - Zombie Plague 2013 IP: 189.1.171.47:27016
avatar
Laxus
Administrador
Administrador

Nick : Laxus!
Masculino Número de Mensagens : 690
Bora tomar uma lá no bar!
Ammo Packs : 2031
Honra : 114
Data de inscrição : 15/04/2012

Ver perfil do usuário http://steamcommunity.com/id/bdck http://zplague.forumclan.com Knight12360

Voltar ao Topo Ir em baixo


Re: Plugin Zombie Ajudante version 0.1

Mensagem por PRO DARK em 26/7/2013, 8:25 pm

Biel, está aparecendo 5 Warnings 217: loose indentation

Poderia corrigir?

PRO DARK
Humano
Humano

Número de Mensagens : 118
Data de inscrição : 04/08/2012

Ver perfil do usuário http://www.prodarkserver.com.br

Voltar ao Topo Ir em baixo

Re: Plugin Zombie Ajudante version 0.1

Mensagem por Biel-oGrande em 26/7/2013, 9:26 pm

PRO DARK escreveu:Biel, está aparecendo 5 Warnings 217: loose indentation

Poderia corrigir?

Sim.

O problema é que quando você cola na ciaxa code aqui no fórum não preserva todos os espaços,então os warrings são:

Spoiler:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Warning: Loose indentation on line 39
Warning: Loose indentation on line 57
Warning: Loose indentation on line 58
Warning: Loose indentation on line 62
Warning: Loose indentation on line 63
Header size:            532 bytes
Code size:             2296 bytes
Data size:             1652 bytes
Stack/heap size:      16384 bytes; max. usage is unknown, due to recursion
Total requirements:   20864 bytes

5 Warnings.
Done.

NO AmxStudio apertando CTRL + I é possível fazer uma organização podendo arrumar todos esses espaços.

Hospedei para vc .SMA e .AMXX 

mediafire.com ?b8j9dy1ajbpbobv

____________________________________________


Visite
avatar
Biel-oGrande
Humano
Humano

Nick : Biel-oGrande
Masculino Número de Mensagens : 287
Ammo Packs : 1686
Honra : -4
Data de inscrição : 05/09/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Plugin Zombie Ajudante version 0.1

Mensagem por PRO DARK em 27/7/2013, 1:29 am

Valeu Biel, seu ajudante me ajudou muito!! rsrs

REP + pra vc

____________________________________________


avatar
PRO DARK
Humano
Humano

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

Ver perfil do usuário http://www.prodarkserver.com.br

Voltar ao Topo Ir em baixo

Re: Plugin Zombie Ajudante version 0.1

Mensagem por mortalgames em 3/8/2013, 1:02 am

Sergio # escreveu:Tentei colocar no meu 4.3 e o server caiu..

 tenta com essa sma eu troquei a stock chatcolor e coloquei a mesma que tem na do zp a client_printcolor pode ser isso que esta derrubando o teu servidor tenta la, no meu ate parou de gerar erro nas logs


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

#define PLUGIN "plus_zombie"
#define VERSION "0.1"
#define AUTHOR "Barney"

new cvar_minplayers

public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   cvar_minplayers = register_cvar("zp_ajudante_minplayers", "12")
}

public zp_round_started(gm)
{
   if(get_playersnum() <  get_pcvar_num(cvar_minplayers))
   {
      client_printcolor(0, "!t[!gMorTaL GaMes!t] Nenhum zumbi ajudante nesse round...")
      return;
   }
   if(gm==MODE_INFECTION)
   {
      plus_zombie()
   }
}

public plus_zombie()
{
   static players[32],num,id
   new szName[32]
   get_players(players, num, "a")
   id = players[random(num)]
   if(zp_get_user_zombie(id))
   {
      plus_zombie()
      return PLUGIN_CONTINUE;
   }
   else
   {
      get_user_name(id, szName, charsmax(szName))
      zp_infect_user(id)
      client_printcolor(0, "!t[!gMorTaL GaMes!t] O Jogador !g%s !te o ajudante do primeiro zumbi.",szName)
   }
   return PLUGIN_CONTINUE;
}
stock client_printcolor(const id, const input[], any:...)
{
        new count = 1, players[32]
        static msg[191]
        vformat(msg, 190, input, 3)

        replace_all(msg, 190, "!g", "^4")  // Chat Verde
        replace_all(msg, 190, "!y", "^1")  // Chat Normal
        replace_all(msg, 190, "!t", "^3")  // Chat Do Time Tr=Vermelho Ct=Azul Spec=Branco

        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();
                        }
                }
        }
}
 
avatar
mortalgames
Humano
Humano

Nick : Hygor
Masculino Número de Mensagens : 52
Ammo Packs : 1517
Honra : 3
Data de inscrição : 07/02/2013

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Plugin Zombie Ajudante version 0.1

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Página 2 de 2 Anterior  1, 2

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