Pluginas simple, man labai naudingas, kadangi dust2 serverį kuriame nėra jokio RTV ir žemėlapių balsavimo, nurodyta valanda, naktimis užsimeta mažesnisis brolis dust2_2x2. Atėjus nustatytam laikui atsikeičia vėl į dust2.
Laikus keisti ties: if (equal(a, "01:30")) bei if (equal(a, "10:00"))
Jeigu kartu norite, kad išsijungtu tam tikri pluginai, tuomet gražiai žėmiau įrašome pvz: server_cmd("amx_pausecfg stop adminvote") arba server_cmd("amx_pausecfg stop mapsmenu") ir taip toliau.
Lentelė išjungus pluginus tam tikrus turėtu atrodyti taip:
if (equal(a, "10:00"))
{
server_cmd("amx_map de_inferno")
server_cmd("amx_rcon mp_timelimit 30")
server_cmd("amx_pausecfg stop adminvote")
server_cmd("amx_pausecfg stop mapsmenu")
Pluginas:
Code: Select all
#include <amxmodx> new a[6] public plugin_init(){register_plugin("Map Scheduler", "1.0", "Author") 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[PROCS.LT] !n nuo 1:30 valandos nakties iki 10 ryto naktinis MODAS !g de_dust2_2x2 zemelapis. ")} if (equal(a, "01:30")){server_cmd("amx_map de_dust2_2x2")server_cmd("amx_rcon mp_timelimit 0") }if (equal(a, "10:00")){server_cmd("amx_map de_dust2")server_cmd("amx_rcon mp_timelimit 60")} } 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()}}}}
Šaltinis: http://www.wargods.ro/archive/index.php/t-20588.html
-- 2018 Rgs 25 19:44 --
Šiek tiek ne čia ikėliau, na moderai jeigu yra, perkelkit
