Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- new a[6]
- public plugin_init()
- {
- register_plugin("Map Scheduler", "1", "PRO-CS")
- set_task(60.0, "task_check_time", 38427236, _, _, "b")
- }
- public task_check_time()
- {
- get_time("%H:%M", a, 5)
- if (equal(a, "23:59"))
- {
- chat_color(0, "!g[TRUST] !nEste ora !g23:59 !nserverul trece pe setarile de noapte.")
- }
- if (equal(a, "00:00"))
- {
- server_cmd("amx_map MAPA")
- }
- if (equal(a, "00:05"))
- {
- server_cmd("amx_rcon mp_timelimit 0")
- server_cmd("amx_pausecfg stop adminvote")
- server_cmd("amx_pausecfg stop mapchooser")
- server_cmd("amx_pausecfg stop mapsmenu")
- }
- if (equal(a, "01:00"))
- {
- server_cmd("amx_map MAPA")
- }
- if (equal(a, "01:05"))
- {
- server_cmd("amx_rcon mp_timelimit 0")
- server_cmd("amx_pausecfg stop adminvote")
- server_cmd("amx_pausecfg stop mapchooser")
- server_cmd("amx_pausecfg stop mapsmenu")
- }
- if (equal(a, "02:00"))
- {
- server_cmd("amx_map MAPA")
- }
- if (equal(a, "02:05"))
- {
- server_cmd("amx_rcon mp_timelimit 0")
- server_cmd("amx_pausecfg stop adminvote")
- server_cmd("amx_pausecfg stop mapchooser")
- server_cmd("amx_pausecfg stop mapsmenu")
- }
- if (equal(a, "03:00"))
- {
- server_cmd("amx_map MAPA")
- }
- if (equal(a, "03:05"))
- {
- server_cmd("amx_rcon mp_timelimit 0")
- server_cmd("amx_pausecfg stop adminvote")
- server_cmd("amx_pausecfg stop mapchooser")
- server_cmd("amx_pausecfg stop mapsmenu")
- }
- if (equal(a, "04:00"))
- {
- server_cmd("amx_map MAPA")
- }
- if (equal(a, "04:05"))
- {
- server_cmd("amx_rcon mp_timelimit 0")
- server_cmd("amx_pausecfg stop adminvote")
- server_cmd("amx_pausecfg stop mapchooser")
- server_cmd("amx_pausecfg stop mapsmenu")
- }
- if (equal(a, "05:00"))
- {
- server_cmd("amx_map MAPA")
- }
- if (equal(a, "05:05"))
- {
- server_cmd("amx_rcon mp_timelimit 0")
- server_cmd("amx_pausecfg stop adminvote")
- server_cmd("amx_pausecfg stop mapchooser")
- server_cmd("amx_pausecfg stop mapsmenu")
- }
- if (equal(a, "06:00"))
- {
- server_cmd("amx_map MAPA")
- }
- if (equal(a, "06:05"))
- {
- server_cmd("amx_rcon mp_timelimit 0")
- server_cmd("amx_pausecfg stop adminvote")
- server_cmd("amx_pausecfg stop mapchooser")
- server_cmd("amx_pausecfg stop mapsmenu")
- }
- if (equal(a, "07:00"))
- {
- server_cmd("amx_map MAPA")
- }
- if (equal(a, "07:05"))
- {
- server_cmd("amx_rcon mp_timelimit 0")
- server_cmd("amx_pausecfg stop adminvote")
- server_cmd("amx_pausecfg stop mapchooser")
- server_cmd("amx_pausecfg stop mapsmenu")
- }
- if (equal(a, "07:50"))
- {
- server_cmd("amx_map MAPA")
- }
- if (equal(a, "07:55"))
- {
- server_cmd("amx_rcon mp_timelimit 30")
- }
- if (equal(a, "08:00"))
- {
- chat_color(0, "!g[TRUST] !nEste ora !g08:00 !nserverul trece pe setarile de zi.")
- }
- }
- stock chat_color(const id, const input[], any:...)
- {
- new count = 1, players[32]
- static msg[191]
- vformat(msg, 190, input, 3)
- replace_all(msg, 190, "!g", "^4")
- replace_all(msg, 190, "!n", "^1")
- replace_all(msg, 190, "!t", "^3")
- replace_all(msg, 190, "!t2", "^0")
- 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()
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement