Заказать игровой сервер Контакты (заказать плагин/исправить ошибки/другое) Пожертвовать Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
VIP v3.2.4
_wS_ Дата: Вторник, 20.03.2018, 12:08:07 | Сообщение # 1
Добавлена функция "отпуск".

VIP игрок может приостановить свои права на указанное вами время, если он куда-то уезжает и тд, чтобы время не шло.
Взять отпуск может только тот, у кого временные права и если игрок не в vips.txt.
Если отпуск взять можно или вы уже в отпуске, то у вас в !vip меню будет опция, скорее всего на последней странице.
Когда отпуск завершается/отменён, то к времени игрока добавляется то, которое он провёл в отпуске.
Во время отпуска все VIP функции конечно же недоступны.




В vip.cfg новые настройки:

Код
//////////////////////////////////////////
// ОТПУСК
//////////////////////////////////////////

// Сколько минут длится отпуск (0 = взять отпуск нельзя)
vip_holiday_min "0"

// Через сколько минут (с момента когда игрок активировал отпуск) можно повторно взять отпуск (0 = повторно нельзя).
// Если игрок лишился VIP прав, а затем снова их получил, то он сможет обойти vip_holiday_min_next ограничение и снова взять отпуск.
vip_holiday_min_next "262800"

// 1 = Игрок может отменить свой отпуск в любой момент
// 0 = Отменить отпуск нельзя
vip_holiday_cancel "1"


В vip.phrases.txt новый перевод:

Код
"holiday"
"holiday_info"
"holiday_already_info"
"holiday_next_info"
"holiday_get"
"holiday_cancel"
"holiday_end"
"holiday_reconnect"


В vip.inc добавлено:

Код
#define VCF_HOLIDAY    (1 << 8)    // В отпуске

#define VIP_EVENT_HOLIDAY_PRE    9   // public Action:CallBack(client, &min);    - игрок берёт отпуск
#define VIP_EVENT_HOLIDAY_POST    10   // public CallBack(client, min);   - взял отпуск
#define VIP_EVENT_HOLIDAY_END    11   // public CallBack(client, sec);   - отпуск завершён/отменён (sec = сколько секунд он длился)

/**
* Возвращает timestamp, когда игрок брал отпуск в последний раз.
* 0 = еще не брал отпуск
**/
native VIP_GetLastHolidayTime(client);

Гости не могут скачивать файлы


Сообщение отредактировал _wS_ - Воскресенье, 27.10.2019, 21:31:44
 
  • Страница 1 из 1
  • 1
Поиск: