Help вкл/откл режимов паблик дм

REVO

Пользователь
Регистрация
9 Июн 2017
Сообщения
271
Симпатии
78
Пол
Мужской
ВКонтакте
isss67wtf
Всем привет!

Не знаю есть такое вообще или нет, но все же спрошу.
Имею плагины которые по времени включают/отключают плагины.

И тут начинаю представлять как это дело всё будет происходить...
Например день, играем паблик, наступает вечер (да понятно плагины по времени нужные будут включены/отключены)

А как быть с csdm?
Вот для этого наверное нужен плагин который по времени будет выполнять команды:
Код:
csdm_enable
csdm_disable
Ну вот допустим в 22:00 / до 08:00, по плану должен быть режим DM.
Если быть точным подскажите есть вообще такой плагин, который например за 5 минут до включение/отключение режимов, будет уведомлять игроков что будет активирован режим: CSDM/PUBLIC.
И по истечении этих 5 минут, меняется карта, с уже выполнимыми командами: csdm enable/disable. (а также с уже включенными/отключенными плагинами)

Ну вот как то так.. или быть может с информированием обратным отсчетом на экране, через сколько тот или иной режим будет вкл/выкл
 

xopoIIIuu

Пользователь
Регистрация
17 Июл 2017
Сообщения
23
Симпатии
1
Пол
Мужской
В предыдущей твоей теме я скинул код, проверь его на работоспособность. Запилить уведомление для игроков самостоятельно думаю не составит проблем...
Включение плагинов в заданное время
 

REVO

Пользователь
Регистрация
9 Июн 2017
Сообщения
271
Симпатии
78
Пол
Мужской
ВКонтакте
isss67wtf
Попробовал cfg_nightmode все устраивает , вот только работает плагин только на одной карте!
 

REVO

Пользователь
Регистрация
9 Июн 2017
Сообщения
271
Симпатии
78
Пол
Мужской
ВКонтакте
isss67wtf
krivoshcek, только он без исходника. и нет поддержки ре
 

Boss

Пользователь
Регистрация
13 Июн 2017
Сообщения
37
Симпатии
7
Пол
Мужской
когда-то юзал такой плагин
 

Вложения

  • 7,1 KB Просмотры: 13

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
819
Симпатии
388
Пол
Мужской
аутизм просто запредельный..)))
[doublepost=1504253410][/doublepost]уведомления сами делайте :)
PHP:
#include <amxmodx>

#define STARTTIME 22
#define ENDTIME 8

new bool:g_bCSDMenabled;

public plugin_init()
{
    set_task(60.0, "Task__CheckTime", .flags="b");
}

public Task__CheckTime()
{
    static iCurHour;
    time(iCurHour);
   
    if(iCurHour >= STARTTIME || iCurHour < ENDTIME)
    {
        if(!g_bCSDMenabled)
        {
            server_cmd("csdm_enable");
            server_exec();
       
            g_bCSDMenabled = true;
        }
    }
    else if(g_bCSDMenabled)
    {
        server_cmd("csdm_disable");
        server_exec();
       
        g_bCSDMenabled = false;
    }
}
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304
neygomon, а время нельзя сделать типо 22:30 ?
 

neygomon

Его Темнейшество :j
Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
819
Симпатии
388
Пол
Мужской
  • Мне нравится
Симпатии: REVO

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304

dimka198

Пользователь
Регистрация
24 Июн 2017
Сообщения
56
Симпатии
2
Пол
Мужской
neygomon, можно сделать что то подобное только чтобы можно было в конфиге указывать плагины на стоп и старт.
 

Bravo

Пользователь
Регистрация
8 Июн 2017
Сообщения
181
Симпатии
24
Пол
Мужской
neygomon, Данный плагин можно развивать, много кто ищет такой ...
 
Сверху Снизу