Пример создания "ночной випки" при помощи плагина GameCMS API версии 5.1.8 и выше.
* в данном примере проверка на время начала и окончания производится при смене карты
* в заданный промежуток времени всем игрокам будут выдаваться заданные флаги доступа
* выдача данных флагов не влияет на уже имеющиеся флаги (загруженные из базы или выданные другими плагинами)
C++:
#include <amxmodx>
new const szStartTime[] = "00:00"; // Начало выдачи флагов
new const szEndTime[] = "08:00"; // Окончание выдачи флагов
new const szAddFlags[] = "prt"; //Флаги для выдачи
public plugin_cfg()
{
if(parse_time(szStartTime, "%H:%M") <= get_systime() <= parse_time(szEndTime, "%H:%M"))
set_cvar_string("amx_default_access", szAddFlags);
}
* в данном примере проверка на время начала и окончания производится при смене карты
* в заданный промежуток времени всем игрокам будут выдаваться заданные флаги доступа
* выдача данных флагов не влияет на уже имеющиеся флаги (загруженные из базы или выданные другими плагинами)