Код за потвърждение: Избери целия код
#include <amxmodx>
new const theCvar[] = "amx_default_access"
new g_Start,g_End, g_iFlag , g_iStart, g_iEnd
public plugin_init() {
register_plugin("Happy VIP Hour", "1.0", "Just In Case")
g_Start = register_cvar("hfh_start","22")
g_iStart = get_pcvar_num(g_Start)
g_End = register_cvar("hfh_end","10")
g_iEnd = get_pcvar_num(g_End)
g_iFlag = register_cvar("hfh_flag", "t")
register_logevent("logevent_round_start", 2, "1=Round_Start")
}
public logevent_round_start()
{
CheckTime()
}
public CheckTime()
{
static szString[2]
get_pcvar_string(g_iFlag, szString, charsmax(szString))
if(is_happy_hour(g_iStart, g_iEnd))
{
set_cvar_string(theCvar, szString)
}
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))
}