Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

12 страниц V  « 9 10 11 »

Ночной режим [Приват]

Статус пользователя mertka4
сообщение 24.7.2014, 20:24
Сообщение #181


Стаж: 12 лет

Сообщений: 285
Благодарностей: 130
Полезность: 191

Цитата(9art @ 24.7.2014, 23:16) *
mertka4, можешь сделать отдельным плагином
Код:
#include <amxmodx>

#define PLUGIN "Hud"
#define VERSION "1.0"
#define AUTHOR "9art"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
set_task(1.0, "task_hudmsg", .flags="b");
}

public task_hudmsg()
{
set_hudmessage(127, 127, 127, -1.0, 0.0, 0, 6.0, 12.0, 0.8, 2.0)
show_hudmessage(0, "Ночной Режим на Карте de_dust2_2x2");
}


или попробуй этот. Не знаю заработает или нет.
Код:
#include <amxmodx>
#if AMXX_VERSION_NUM < 183
#include <colorchat>
#endif

#define VERSION "3.0"
#define DBG // Дебаг сообщение в plugin_end
#define AUTORR // Включить или выключить автоматические рестарты карты [По дефолту включены]
#define AUTORR_ROUNDS 30 // Количество раундов, после которых последует рестарт карты

new g_iMaxPlayers;
new g_szCurrentMap[32];

new pcv_time;
new pcv_map;
new pcv_lastround;
new pcv_mp_timelimit;

new bool:g_bNightMode;
new bool:g_bNeedChange;
#if defined AUTORR
new bool:isFirstRound = true;
new g_roundCount;
#endif
new g_iOldTimelimit;

public plugin_init()
{
register_plugin("Map on Time", VERSION, "Flash | neygomon");

register_event("HLTV", "EventRoundStart", "a", "1=0", "2=0");
#if defined AUTORR
register_event("TextMsg","eventRoundRestart","a","2&#Game_w")
register_event("TextMsg","eventCommencingRestart","a","2&#Game_C")
#endif

// RTV Hook
register_clcmd("say rtv", "RtvHook");
register_clcmd("say_team rtv", "RtvHook");
register_clcmd("say /rtv", "RtvHook");
register_clcmd("say_team /rtv", "RtvHook");
register_clcmd("amx_rtv", "RtvHook");

// Cvars
pcv_time = register_cvar("mot_time", "02:00 09:00");
pcv_map = register_cvar("mot_map", "de_dust2_2x2");
pcv_lastround = register_cvar("mot_lastround", "1");
pcv_mp_timelimit = get_cvar_pointer("mp_timelimit");

g_iMaxPlayers = get_maxplayers();
get_mapname(g_szCurrentMap, 31);
set_task(1.0, "task_hudmsg", .flags="b");
}

public client_authorized(id)
{
if(g_bNightMode)
remove_user_flags(id, ADMIN_MAP|ADMIN_VOTE);
}

public task_hudmsg(id)
{
set_hudmessage(0, 255, 0, 0.75, 0.0, 0, 6.0, 12.0)
show_hudmessage(id, "Ночной Режим на Карте de_dust2_2x2!")
}

public TaskCheckTime()
{
new iHour, iMin;
time(iHour, iMin);
new iCurTime = iHour * 60 * 60 + iMin * 60;
new szTime[12];
get_pcvar_string(pcv_time, szTime, 11);
replace_all(szTime, 11, ":", " ");
new szParse[4][3];
if(parse(szTime, szParse[0], 2, szParse[1], 2, szParse[2], 2, szParse[3], 2) != 4)
{
set_fail_state("Invalid time in cvar");
return;
}
new iFrom = str_to_num(szParse[0]) * 60 * 60 + str_to_num(szParse[1]) * 60;
new iTo = str_to_num(szParse[2]) * 60 * 60 + str_to_num(szParse[3]) * 60;
if(iFrom <= iCurTime < iTo)
{
new szNightMap[32];
get_pcvar_string(pcv_map, szNightMap, 31);
if(!equal(g_szCurrentMap, szNightMap))
{
if(get_pcvar_num(pcv_lastround))
{
set_hudmessage(127, 127, 127, 0.02, 0.21, 0, 5.0, 15.04, 0.0, 0.5, 3);
show_hudmessage(0, "Последний раунд");
g_bNeedChange = true;
}
else
server_cmd("changelevel %s", szNightMap);
return;
}

if(!g_bNightMode)
{
g_iOldTimelimit = get_pcvar_num(pcv_mp_timelimit);
set_pcvar_num(pcv_mp_timelimit, 0);
RemovePlayersFlags();
g_bNightMode = true;
}
}
else if(g_bNightMode)
{
g_bNightMode = false;
set_pcvar_num(pcv_mp_timelimit, 5 + floatround(get_gametime()) / 60);
}
return;
}

public RtvHook(id)
{
if(g_bNightMode)
{
client_print_color(id, 0, "^1[^4NightMode^1] ^3* RTV не работает в ^"Ночном режиме^"!");
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
#if defined AUTORR
public eventCommencingRestart()
isFirstRound = true;

public eventRoundRestart()
g_roundCount = 0;
#endif
public EventRoundStart()
{
if(g_bNeedChange){
message_begin(MSG_ALL, SVC_INTERMISSION);
message_end();
set_task(3.0, "DelayChangeMap");
}
#if defined AUTORR
if(g_bNightMode)
{
if(isFirstRound)
{
isFirstRound = false;
g_roundCount = 0;
}
g_roundCount++;
new maxrounds = AUTORR_ROUNDS;
new round;
round = maxrounds - g_roundCount;
if(round > 0 && g_roundCount != 0)
client_print_color(0, 0, "^1[^4NightMode^1] ^4До авторестарта карты осталось^3 %d ^4раундов ^1[^4Тек. раунд:^3 %d ^1| ^4Всего:^3 %d^1]", round, g_roundCount, maxrounds);
else if(g_roundCount >= maxrounds)
server_cmd("restart");
}
#endif
TaskCheckTime();
}

public DelayChangeMap()
{
new szNightMap[32]; get_pcvar_string(pcv_map, szNightMap, 31);
server_cmd("changelevel %s", szNightMap);
}

public plugin_end()
{
if(g_iOldTimelimit)
{
set_pcvar_num(pcv_mp_timelimit, g_iOldTimelimit);
#if defined DBG
log_to_file("nightmode_debug.log", "[plugin_end] g_iOldTimelimit: %d | timelimit: %d", g_iOldTimelimit, get_pcvar_num(pcv_mp_timelimit));
#endif
}
}

RemovePlayersFlags()
{
for(new i = 1; i <= g_iMaxPlayers; i++)
{
if(is_user_connected(i))
remove_user_flags(i, ADMIN_MAP|ADMIN_VOTE);
}
}


Спасибо за старания,но у меня чето плагин не компилируется,а на счет отдельного плагины ето ж придется его то включать то выключать при ночном режиме,хотелось бы что автоматически все было pardon.gif


Интернет - как жизнь, смысла нет, а уходить не хочется..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9art
сообщение 24.7.2014, 20:25
Сообщение #182


Стаж: 12 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

mertka4, тогда проверь этот https://c-s.net.ua/forum/ipb.html?s=&sh...st&p=632849
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mertka4
сообщение 24.7.2014, 20:27
Сообщение #183


Стаж: 12 лет

Сообщений: 285
Благодарностей: 130
Полезность: 191

Цитата(9art @ 25.7.2014, 0:25) *
mertka4, тогда проверь этот https://c-s.net.ua/forum/ipb.html?s=&sh...st&p=632849

то же самое


Интернет - как жизнь, смысла нет, а уходить не хочется..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 24.7.2014, 20:40
Сообщение #184
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

mertka4,
Мой пробывал?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mertka4
сообщение 24.7.2014, 20:44
Сообщение #185


Стаж: 12 лет

Сообщений: 285
Благодарностей: 130
Полезность: 191

Цитата(XyLiGaN @ 25.7.2014, 0:40) *
mertka4,
Мой пробывал?!

да,тоже не компилется,локальным компилятором делаю


Интернет - как жизнь, смысла нет, а уходить не хочется..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 24.7.2014, 20:55
Сообщение #186
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

mertka4,
По контактам пиши, завтра сделаю. Я х3 что там у тебя, у меня всё норм.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mertka4
сообщение 24.7.2014, 21:00
Сообщение #187


Стаж: 12 лет

Сообщений: 285
Благодарностей: 130
Полезность: 191

Цитата(XyLiGaN @ 25.7.2014, 0:55) *
mertka4,
По контактам пиши, завтра сделаю. Я х3 что там у тебя, у меня всё норм.

скомпилируй и кинь сюда мне,если не трудно


Интернет - как жизнь, смысла нет, а уходить не хочется..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
ops244
сообщение 24.7.2014, 22:56
Сообщение #188
Стаж: 15 лет

Сообщений: 958
Благодарностей: 939
Полезность: 0

Цитата(mertka4 @ 24.7.2014, 23:00) *
скомпилируй и кинь сюда мне,если не трудно

всё компилится норм...
вот готовый под 1.8.3
http://rghost.ru/57076922
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 25.7.2014, 5:53
Сообщение #189
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Цитата(mertka4 @ 25.7.2014, 1:00) *
скомпилируй и кинь сюда мне,если не трудно

Я с телефона и не могу сейчас ничего сделать. Попроси кого нибудь пусть скомпилят под нужный амхмодх тебе. Да и вон человек говорит что всё нормально. Ты хотя бы инклуд заменил на тот который в архиве в 1-м посте :-)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mertka4
сообщение 25.7.2014, 8:42
Сообщение #190


Стаж: 12 лет

Сообщений: 285
Благодарностей: 130
Полезность: 191

Цитата(XyLiGaN @ 25.7.2014, 9:53) *
Я с телефона и не могу сейчас ничего сделать. Попроси кого нибудь пусть скомпилят под нужный амхмодх тебе. Да и вон человек говорит что всё нормально. Ты хотя бы инклуд заменил на тот который в архиве в 1-м посте :-)

да,заменял инклуд,все равно не компилется


Интернет - как жизнь, смысла нет, а уходить не хочется..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Caxpok
сообщение 26.7.2014, 18:21
Сообщение #191
Стаж: 12 лет

Сообщений: 87
Благодарностей: 2
Полезность: < 0

trollface,
А можно 2 карты поставить за ночь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 26.7.2014, 19:23
Сообщение #192


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Caxpok, не знаю заметили вы или нет, но ТС забанен...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя default1k
сообщение 26.7.2014, 19:49
Сообщение #193
Стаж: 12 лет

Сообщений: 718
Благодарностей: 180
Полезность: 153

Bloo, сорри за оффтоп, но за что?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 26.7.2014, 19:50
Сообщение #194


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

default1k, набрал 100%
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KentHD
сообщение 4.8.2014, 2:18
Сообщение #195
Стаж: 12 лет

Сообщений: 52
Благодарностей: 1
Полезность: < 0

Не работает плагин у меня что-то.
У меня все флаги админки ,но все равно карту по прежнему менять могу!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vital
сообщение 10.9.2014, 14:51
Сообщение #196
Стаж: 12 лет

Сообщений: 179
Благодарностей: 58
Полезность: 0

че-то не компилиться, залейте пожалуйста под .амхх 1.8.2 - заранее спасибо, с выходными который плагин.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
BariN
сообщение 10.9.2014, 16:45
Сообщение #197
Стаж: 12 лет

Сообщений: 761
Благодарностей: 324
Полезность: 0

Vital,
Так он не через Web компилируеться вроде) а на машине)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 10.9.2014, 16:49
Сообщение #198


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Vital, тут он компилируется нормально http://aghl.ru/webcompiler/
На будущее, если с плагином идут инклуды, это не с проста
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vital
сообщение 10.9.2014, 18:47
Сообщение #199
Стаж: 12 лет

Сообщений: 179
Благодарностей: 58
Полезность: 0

Цитата(Bloo @ 10.9.2014, 16:49) *
Vital, тут он компилируется нормально http://aghl.ru/webcompiler/
На будущее, если с плагином идут инклуды, это не с проста


Спасибо, буду иметь ввиду. С данным вопросом не имел дел, всегда компилировал через веб часть http://www.compiler.amx-x.ru/ .

Мне хотелось бы уточнить. У меня сервер собран на компилированных плагинах amxx 1.8.2. , так же в сборке стоит amxx 1.8.2 . На вашей ссылке веб компилятора версия 1.8.3. - стоит ли мне компилировать там, ошибок не будет на сервере?

Отредактировал: Vital, - 10.9.2014, 18:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 10.9.2014, 19:21
Сообщение #200


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Vital, стоит, не будет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
12 страниц V  « 9 10 11 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: