Ola Gente Eu vo apresentar o zombie anti-laser. Como o Nome diz ele é imune a mina laser
Descrição: Tenha Imunidade a Mina Laser.
SMA:
Include zp_lasermine_zplague:
OBS: O Plugin só funcionara com essa Lasermine Postada no Link Abaixo:
https://zplague.forumeiro.com/t6370p35-zp-addon-lasermine-v-20#36921
Descrição: Tenha Imunidade a Mina Laser.
SMA:
Código:
#include <amxmodx>
#include <zp_lasermine_zplague>
#include <zombieplague>
/*================================================================================
[Plugin Customization]
=================================================================================*/
new g_class_antilaser
new const zclass_name[] = { "Zombie Anti-Laser" }
new const zclass_info[] = { "Imunne a Lasermines" }
new const zclass_model[] = { "zombie_source" }
new const zclass_clawmodel[] = { "v_knife_zombie.mdl" }
const zclass_health = 2000
const zclass_speed = 270
const Float:zclass_gravity = 0.78
const Float:zclass_knockback = 1.0
/*============================================================================*/
public plugin_precache()
{
register_plugin("[ZP] Class: Anti Laser", "1.0", "[P]erfec[T] [S]cr[@]s[H]")
g_class_antilaser = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)
}
public zp_user_infected_post(id)
{
if (zp_get_user_zombie_class(id) == g_class_antilaser && !zp_get_user_nemesis(id)) {
zp_set_user_lm_imunne(id, true) // Da a Imunidade a Mina Laser
client_printcolor(id, "!g[ZP]!y Voce eh Imune a Lasermine")
}
else zp_set_user_lm_imunne(id, false) // Tira a Imunidade a Mina Laser
}
public zp_user_humanized_post(id) zp_set_user_lm_imunne(id, false); // Tira a Imunidade a Mina Laser
// Mensagem Colorida (client_printcolor)
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();
}
}
}
}
Include zp_lasermine_zplague:
Código:
#if defined _zp_lasermine_zplague_included
#endinput
#endif
#define _zp_lasermine_zplague_included
native zp_get_user_lm_imunne(id)
native zp_set_user_lm_imunne(id, bool:isimunne)
native zp_remove_lasermine(id)
OBS: O Plugin só funcionara com essa Lasermine Postada no Link Abaixo:
https://zplague.forumeiro.com/t6370p35-zp-addon-lasermine-v-20#36921