PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "happywc3"
#define VERSION "1.0"
#define AUTHOR ";BolliN"
new g_maxplayers;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV", "newRound", "a", "1=0", "2=0")
g_maxplayers = get_maxplayers()
}
public newRound(id)
{
new szHour[3]
new name[33]
get_time("%H", szHour, 2)
if(equal(szHour, "00"))
{
for(new i; i < g_maxplayers; i++)
{
server_cmd("amx_givexp ^"%s^" %d", get_user_name(i, name, sizeof name - 1), random_num(1, 5000))
ChatColor(id,"!g[ATX - WC3] !yHappyHour: ¡Todos los dias en esta hora se dara experiencia !gGRATIS!")
}
}
return PLUGIN_HANDLED;
}
//Stock
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, "!team", "^3") // Team Color
replace_all(msg, 190, "!team2", "^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();
}
}
}
}
My problem is that, at the time i set. a los of msj are sent. The exp is no given to the users, and doesnt stop... (i want only to give exp at 00:00 no at 00:01)
Srry for my english.
Thnx in advanced.