Zombie Online
Últimos assuntos
» Zombie Plague Special 2.4 (24/04/2015)por [P]erfec[T] [S]cr[@]s[H] Qui Abr 30 2015, 13:19
» Ideia Para Novos Plugins
por willyan Sáb Dez 21 2013, 02:28
» [Extra Item] Modo Pain
por [P]erfec[T] [S]cr[@]s[H] Ter Dez 03 2013, 10:26
» Criando uma CVAR Simples
por Br7 Dom Dez 01 2013, 12:34
» Regras ao postar seu servidor
por MtsLa!<3.L Dom Dez 01 2013, 11:27
» Regras do nosso fórum
por MtsLa!<3.L Dom Dez 01 2013, 11:23
» [Plugin] Chapeus Natal
por MtsLa!<3.L Sáb Nov 30 2013, 21:20
» [Protecao] Ddos
por jone_pvh Sáb Nov 30 2013, 20:52
» Zombie Plague Advance New Modes v 1.0
por jone_pvh Sáb Nov 30 2013, 11:40
» Uso dos Ammo Packs no fórum
por MtsLa!<3.L Sex Nov 29 2013, 21:57
» (Valve Hammer)Tamanhos
por MtsLa!<3.L Sex Nov 29 2013, 21:48
» [Duelo] MtsLa!<3.L & Dexter S
por MtsLa!<3.L Sex Nov 29 2013, 15:44
» [Extra Item] Modo Goku
por MtsLa!<3.L Sex Nov 29 2013, 12:02
Os membros mais ativos da semana
Nenhum usuário |
Os que mais criam tópicos
MtsLa!<3.L | ||||
[P]erfec[T] [S]cr[@]s[H] | ||||
[D]etonado[R] | ||||
ApC # $ Awp PJL $ | ||||
Synopsis | ||||
Freddy Krueger [Jhadson] | ||||
waLLzyk | ||||
XaropinhoO | ||||
HDjose | ||||
Jovem_BR |
[Plugin] Ajudante do primeiro zm
2 participantes
Página 1 de 1
[Plugin] Ajudante do primeiro zm
Ajudante do primeiro zm
- Código:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <zombie_plague_advance>
#include <client_printcolor>
new jogador[33][32] // nome do jogador
new g_maxplayers
new g_isalive[33] // whether player is alive
#define is_user_valid(%1) (1 <= %1 <= g_maxplayers)
#define is_user_valid_alive(%1) (1 <= %1 <= g_maxplayers && g_isalive[%1])
public plugin_init()
{
register_plugin("Ajudante do 1 zm", "1.0", "QUEM É")
register_logevent("logevent_round_start",2, "1=Round_Start")
g_maxplayers = get_maxplayers()
}
public client_putinserver(id)
{
get_user_name(id, jogador[id], charsmax(jogador[]))
}
public logevent_round_start(id)
{
if(zp_get_user_first_zombie(id))
set_task(1.0, "primeiro_zm",id)
}
public primeiro_zm(id)
{
// Get alive players count
static iPlayersnum
iPlayersnum = fnGetAlive()
static forward_id
forward_id = id
id = fnGetRandomAlive(random_num(1, iPlayersnum))
for (id = 1; id <= g_maxplayers; id++)
{
// Not alive
if (!g_isalive[id])
continue;
if(zp_get_user_assassin(id) || zp_get_user_nemesis(id) || zp_get_user_sniper(id) || zp_get_user_survivor(id))
return;
zp_infect_user(id, iPlayersnum)
client_printcolor(id, "!g[ZP]!y o jogador!g %s!y e o ajudante do!g 1!y zombie", jogador[forward_id])
}
}
// Get Alive -returns alive players number-
fnGetAlive()
{
static iAlive, id
iAlive = 0
for (id = 1; id <= g_maxplayers; id++)
{
if (g_isalive[id])
iAlive++
}
return iAlive;
}
// Get Random Alive -returns index of alive player number n -
fnGetRandomAlive(n)
{
static iAlive, id
iAlive = 0
for (id = 1; id <= g_maxplayers; id++)
{
if (g_isalive[id])
iAlive++
if (iAlive == n)
return id;
}
return -1;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1046\\ f0\\ fs16 \n\\ par }
*/
ApC # $ Awp PJL $- Ex-Staff
- Mensagens : 18
Ammos Pakcs : 11813
Honra : 126
Data de inscrição : 06/10/2013
Idade : 31
Tópicos semelhantes
» [Plugin] zp_classe_infect
» [Plugin] zp_classe_frost
» [Plugin] Modo Subzero
» [PLUGIN] ::: *Placar New :::*
» [Plugin] Arcanjo para 5.0
» [Plugin] zp_classe_frost
» [Plugin] Modo Subzero
» [PLUGIN] ::: *Placar New :::*
» [Plugin] Arcanjo para 5.0
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos