Problema e ca merge.. dar nu se opreste :))
- | Afiseaza codul
#include <amxmodx> new const TAG[] = "[TAG]"; new bool:vip_free, g_msg_saytext; public plugin_init() { register_plugin("Free VIP Giver", "2.0", "SeReNo") check_time() set_task(60.0, "check_time", _, _, _, "b") set_task(1.0, "hud_mess", _, _, _, "b") g_msg_saytext = get_user_msgid("SayText"); } public check_time() { static preluare_ora[3], ora; get_time("%H", preluare_ora, 2) ora = str_to_num(preluare_ora) if(12 >= ora || ora <= 13) { if(!vip_free) color(0, ".v%s.g [Plugin by SeReNo] Este ora.e 12:00.g!!Toti jucatori aveti vip free! ", TAG) vip_free = true server_cmd("amx_default_access ^"bit^"") } else { if(vip_free) color(0, ".v%s.g [Plugin by SeReNo] Este ora.e 13:00.g!!Eventul free s-a sfarsit! ", TAG) vip_free = false server_cmd("amx_default_access ^"z^"") } server_cmd("amx_reloadadmins") } public hud_mes() { if(vip_free) { set_hudmessage(random(0), random(255), random(0), 0.00, 0.17, 1, 1.0, 1.0, 0.1, 0.1) show_hudmessage(0, "Event V.I.P FREEE !") } static preluare_ora[3], ora; get_time("%H", preluare_ora, 2) ora = str_to_num(preluare_ora) if(20 >= ora || ora <= 23) { if(!vip_free) color(0, ".v%s.g [Plugin by SeReNo] Este ora.e 20:00.g!!Toti jucatori aveti vip free! ", TAG) vip_free = true server_cmd("amx_default_access ^"bit^"") } else { if(vip_free) color(0, ".v%s.g [Plugin by SeReNo] Este ora.e 23:00.g!!Eventul free s-a sfarsit! ", TAG) vip_free = false server_cmd("amx_default_access ^"z^"") } server_cmd("amx_reloadadmins") } public hud_mess() { if(vip_free) { set_hudmessage(random(0), random(255), random(0), 0.00, 0.17, 1, 1.0, 1.0, 0.1, 0.1) show_hudmessage(0, "Event V.I.P FREEE !") } } stock color(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, ".v", "^4") replace_all(msg, 190, ".g", "^1") replace_all(msg, 190, ".e", "^3") if(id) players[0] = id; else get_players(players, count, "ch") { for(new i = 0; i < count; i++) { if(is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, g_msg_saytext, _, players) write_byte(players); write_string(msg); message_end(); } } } }
De ex la ora 13:00 ar trebui sa se opreasca.. si am asteptat inca 30 min, o ora.. si tot nu se opreste :))
Aveti vreo idee?