I doubt the plugin even compiles.
Edit: I hate when people ask for help then delete their post.
PHP Code:
#include <amxmodx>
new cvar_start, cvar_end, cvar_multi, zm, hm
new bool:ativado
public plugin_init()
{
register_plugin("[ZP] Addon: Happy Hour", "0.1", "Junin | fiendshard")
register_logevent("round_start", 2, "1=Round_Start")
register_logevent("round_end", 2, "1=Round_End")
register_clcmd("say","say_happy");
hm = get_cvar_num("zp_ammop_human_damaged_hp")
zm = get_cvar_num("zp_ammop_zombie_killed")
cvar_start = register_cvar("zp_hhstart", "22")
cvar_end = register_cvar("zp_hhend", "08")
cvar_multi = register_cvar("zp_hhx", "2")
}
public plugin_cfg()
{
set_task(200.0, "propaganda", 0)
}
public propaganda()
{
new data[3]
get_time("%H", data, 2)
if(get_pcvar_num(cvar_end) > str_to_num(data) >= get_pcvar_num(cvar_start))
{
client_printcolor(0, "^4[INZ HappyHour]^1 Em Andamento !!!! Todos estao ganhando^3 Ammo Packs^4 x%d vezes^1.",get_pcvar_num(cvar_multi))
}
else
client_printcolor(0, "^4[INZ HappyHour 2]^1 Sistema de Double Packs eh Ativado Automaticamente das ^4%d ^1as ^4%d ^1da manha.", get_pcvar_num(cvar_start), get_pcvar_num(cvar_end))
}
public round_start()
{
new data[3]
get_time("%H", data, 2)
if(get_pcvar_num(cvar_end) > str_to_num(data) >= get_pcvar_num(cvar_start))
{
set_cvar_num("zp_ammop_human_damaged_hp",hm / (get_cvar_num("zp_hhx")))
set_cvar_num("zp_ammop_zombie_killed",zm * (get_cvar_num("zp_hhx")))
set_cvar_num("zp_zombie_infect_reward", 6);
set_cvar_num("zp_human_damage_reward", 200);
ativado = true
}
else if(06 >= str_to_num(data))
{
if(ativado)
{
client_printcolor(0, "^4[INZ HappyHour]^1 Encerrado !!!! Todos estao ganhando^3 Ammo Packs^4 Normalmente^1.")
set_cvar_num("zp_ammop_human_damaged_hp",250)
set_cvar_num ("zp_ammop_zombie_killed", 1)
set_cvar_num("zp_zombie_infect_reward", 1);
set_cvar_num("zp_human_damage_reward", 750);
ativado = false
}
}
}
public client_putinserver(id)
set_task(20.0, "mensagem", id, _, _,_, 0)
public round_end()
{
set_cvar_num("zp_ammop_human_damaged_hp",1800)
set_cvar_num ("zp_ammop_zombie_killed", 1)
}
public mensagem(id)
{
if(!ativado)
{
client_printcolor(0, "^4[INZ HappyHour]^1 Sistema de Double Packs eh Ativado Automaticamente das ^4%d ^1as ^4%d ^1da manha.", get_pcvar_num(cvar_start), get_pcvar_num(cvar_end))
}
}
public mensagem2(id)
{
new hora[3]
get_time("%H", hora, 3)
set_task(20.0, "mensagem2", id, _, _,_, 0)
if(ativado==false)
client_printcolor(0, "^4[INZ HappyHour]^1 O ^3HappyHour^1 comeca daqui a ^3%d ^1horas.", 22 - str_to_num(hora))
return PLUGIN_CONTINUE
}
public say_happy(id)
{
new said[32]
read_argv(1,said,31);
if (containi(said, "happy") != -1)
{
mensagem2(id)
}
return PLUGIN_HANDLED
}
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();
}
}
}
}