R1KO
fuck society
- Сообщения
- 9,457
- Реакции
- 7,786
- Команда форума
- #1
Тест новой версии ядра (Ядро плагина - [VIP] Core)
GitHub - [VIP] Core Dev
Основным изменением является новая система отображения информационных сообщений.
Пример настройки конфига (addons/sourcemod/data/vip/cfg/info.ini):
Для CS:GO
Чтобы работало motd необходимо ссылку указывать так:
Пример:
ChangeLog:
GitHub - [VIP] Core Dev
Основным изменением является новая система отображения информационных сообщений.
Пример настройки конфига (addons/sourcemod/data/vip/cfg/info.ini):
PHP:
"VIP_INFO"
{
"connect_info_time" // Сообщение для VIP-игрока при входе на сервер для тех, у кого вип на время
{
// {NAME} - Ник игрока
// {GROUP} - Группа игрока
// {TIMELEFT} - Через сколько истекает VIP-статус
// {EXPIRES} - Когда истекает VIP-статус
"chat" // Сообщение в чат
{
"ru" "{DEFAULT}Здравствуйте, {GREEN}{NAME}{DEFAULT}! Вы являетесь {LIGHTGREEN}VIP-игроком{DEFAULT}. Ваш VIP статус истекает {GREEN}{EXPIRES}"
"en" "{DEFAULT}Hello, {GREEN}{NAME}{DEFAULT}! You have {LIGHTGREEN}VIP features {DEFAULT}for {GREEN}{EXPIRES}"
}
"menu" // Сообщение в меню
{
// Только для меню:
// SPACER - пустая строка. Нужна для формирования отступов.
// Так же добавляется автоматически после всех пунктов
"ru"
{
"item" "Вы имеете VIP статус"
"item" "SPACER"
"item" "Группа: {GROUP}"
"item" "Истеает: {EXPIRES}"
"item" "Истеает через: {TIMELEFT}"
}
}
}
"connect_info_perm" // Сообщение для VIP-игрока при входе на сервер для тех, у кого вип навсегда
{
// {NAME} - Ник игрока
// {GROUP} - Группа игрока
"chat" // Сообщение в чат
{
"ru" "{DEFAULT}Здравствуйте, {GREEN}{NAME}{DEFAULT}! Вы являетесь {LIGHTGREEN}VIP-игроком{DEFAULT}."
"en" "{DEFAULT}Hello, {GREEN}{NAME}{DEFAULT}! You have {LIGHTGREEN}VIP features{DEFAULT}."
}
"menu" // Сообщение в меню
{
"ru"
{
"item" "Вы имеете VIP статус"
"item" "Группа: {GROUP}"
}
}
}
"no_access_info" // Сообщение об остутствии VIP-статуса
{
"menu" // Сообщение в меню
{
"ru"
{
"item" "У вас нет доступа к этому меню !!!"
"item" "Чтобы приобрести VIP статус"
"item" "обратитесь к администратору"
}
}
"url" // Ссылка, которую нужно открыть
{
"ru" "http://hlmod.ru/vip/no_access.php?lang=ru"
"en" "http://hlmod.ru/vip/no_access.php?lang=en"
}
}
"expired_info" // Сообщение об истечении VIP-статуса
{
"menu" // Сообщение в меню
{
"ru"
{
"item" "Срок вашего VIP статуса истек."
"item" "Чтобы вновь приобрести VIP статус"
"item" "обратитесь к администратору"
}
}
}
}
Для CS:GO
Чтобы работало motd необходимо ссылку указывать так:
PHP:
http://cola-team.com/franug/webshortcuts_f.html?web=ваша_ссылка
PHP:
http://cola-team.com/franug/webshortcuts_f.html?web=http://hlmod.ru
ChangeLog:
C-подобный:
Добавлена новая система отображения информационных сообщений
Удалены все нативы для работы с паролями
Добавлен натив VIP_SetClientPassword
Добавлен натив VIP_GetClientID
Исправлено формирование путей для случаев, когда несколько серверов запущено из одной папки
Оптимизировано VIP-меню
Из файла перевода удалены фразы, которые больше не используются
Множество исправлений и доработок
Подготовка для удобства дальнейших изменений
Из-за проблем с админ-меню, админка VIP вынесена в отдельное меню.
Команда для открытия sm_vipadmin, !vipadmin, /vipadmin
Добавлен форвард VIP_OnVIPClientAdded
Вложения
Последнее редактирование: