Night mode pluginas ( žemėlapio keitimas pagal laiką )

Čia galite paskelbti apie naudingus pluginus, kuriuos radote internete ar kur kitur ir manote, kad jie bus naudingi kitiems. Savo kurtus pluginus prašome skelbti "Naujai pateikti pluginai" forume.
Forum rules
1. Pluginai turi turėti išsamius aprašymus.
2. Aprašymai turi būti lietuvių kalba.
Post Reply
User avatar
procsLT
Jau po truputį tampa savu
Posts: 107
Joined: 2016 Dec 29 09:12
Skype: dj-paskuda

Night mode pluginas ( žemėlapio keitimas pagal laiką )

Post by procsLT »

Sveiki, night mode pluginas:

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:

Kodas: Select all

#include <amxmodx>&nbsp;new a&#91;6&#93;&nbsp;public plugin_init&#40;&#41;&#123;register_plugin&#40;"Map Scheduler", "1.0", "Author"&#41;&nbsp;set_task&#40;60.0, "task_check_time", 38427236, _, _, "b"&#41;&#125;&nbsp;public task_check_time&#40;&#41;&#123;get_time&#40;"%H:%M", a, 5&#41;&nbsp;if &#40;equal&#40;a, "23:59"&#41;&#41;&#123;chat_color&#40;0, "!g[PROCS.LT] !n nuo 1:30 valandos nakties iki 10 ryto naktinis MODAS !g de_dust2_2x2 zemelapis. "&#41;&#125;&nbsp;if &#40;equal&#40;a, "01:30"&#41;&#41;&#123;server_cmd&#40;"amx_map de_dust2_2x2"&#41;server_cmd&#40;"amx_rcon mp_timelimit 0"&#41;&nbsp;&#125;if &#40;equal&#40;a, "10:00"&#41;&#41;&#123;server_cmd&#40;"amx_map de_dust2"&#41;server_cmd&#40;"amx_rcon mp_timelimit 60"&#41;&#125;&nbsp;&#125;&nbsp;stock chat_color&#40;const id, const input&#91;&#93;, any:...&#41;&#123;new count = 1, players&#91;32&#93;&nbsp;static msg&#91;191&#93;&nbsp;vformat&#40;msg, 190, input, 3&#41;&nbsp;replace_all&#40;msg, 190, "!g", "^4"&#41;replace_all&#40;msg, 190, "!n", "^1"&#41;replace_all&#40;msg, 190, "!t", "^3"&#41;replace_all&#40;msg, 190, "!t2", "^0"&#41;&nbsp;if &#40;id&#41; players&#91;0&#93; = id; else get_players&#40;players, count, "ch"&#41;&#123;for &#40;new i = 0; i < count; i++&#41;&#123;if &#40;is_user_connected&#40;players&#91;i&#93;&#41;&#41;&#123;message_begin&#40;MSG_ONE_UNRELIABLE, get_user_msgid&#40;"SayText"&#41;, _, players&#91;i&#93;&#41;write_byte&#40;players&#91;i&#93;&#41;write_string&#40;msg&#41;message_end&#40;&#41;&#125;&#125;&#125;&#125;&nbsp;

Š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 :)
Image
Counter-strike 1.6 serveriai: http://www.procs.lt
Cs 1.6 atsisiūntimo nuoroda - http://counter-strike-download.procs.lt

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest