Use this
PHP Code:
#include <amxmodx>
#include <colorchat>
new const theCvar[] = "amx_default_access"
new cvar_hfh_start,cvar_hfh_end, cvar_hfh_flag
public plugin_init() {
register_plugin("Happy Frag Hour", "1.1", "somedude")
cvar_hfh_start = register_cvar("hfh_start","11")
cvar_hfh_end = register_cvar("hfh_end","06")
cvar_hfh_flag = register_cvar("hfh_flag", "bn")
register_logevent("logevent_round_start", 2, "1=Round_Start")
}
public logevent_round_start()
{
CheckTime()
}
public CheckTime()
{
new get_start, get_end, szString[2]
get_start = get_pcvar_num(cvar_hfh_start)
get_end = get_pcvar_num(cvar_hfh_end)
get_pcvar_string(cvar_hfh_flag, szString, charsmax(szString))
if(is_happy_hour(get_start, get_end))
{
ColorChat(0,RED,"^4[HAPPY HOUR] ^1Free VIP is ^4ACTIVE.^3All players are VIPs now")
ColorChat(0,RED,"^4[HAPPY HOUR] ^1Free VIP is ^4ACTIVE.^3All players are VIPs now")
ColorChat(0,RED,"^4[HAPPY HOUR] ^1Free ^4V.I.P^1 --- START : ^3%i ^4| ^1END : ^3%i", get_start, get_end)
set_cvar_string(theCvar, szString)
server_cmd("amx_reloadadmins");
}
else {
set_cvar_string(theCvar, "z")
server_cmd("amx_reloadadmins");
}
}
bool:is_happy_hour(const iStart, const iEnd) {
new iHour; time(iHour)
return bool:(iStart < iEnd ? (iStart <= iHour < iEnd) : (iStart <= iHour || iHour < iEnd))
}