R1KO
fuck society
- Сообщения
- 9,457
- Реакции
- 7,786
- Команда форума
- #1
Версия: 1.0.7 Alpha Test
Версия предназначена только для тестирования.
Подробнее о unix времени http://www.cy-pr.com/tools/time/
Это указывать не обязательно!
"client_cvar" Это ключ получения пароля игрока (Игрок перед присоединением к серверу должен ввести в консоль - setinfo "vip_password" "qwerty123456" - где "vip_password" ключ получение пароля, а "qwerty123456" сам пароль!
Индивидуальные флаги имеют больший приоритет чем флаги группы.
Это значит что если в группе указано одно значение, а в индивидуальных правах будет использовано то значение, которое в индивидуальных правах.
При обнаружении проблем или ошибок отписываться в этой теме, или в ЛС, или в скайп.
При этом предоставить подробное описание проблемы, скрин или видео, а так же логи ошибок и внутренний лог плагина (logs/logs_VIP_Core.log), его желательно регулярно чистить т.к. может разростаться до больших размеров т.к. в плагин работает в дебаг режиме.
Для тестирования в архиве имеется тестовый модуль.
В его фукнции входят:
Квары находятся в файле cfg/vip/vip_core.cfg (будет создан автоматически)
Доступные команды:
sm_vip_reload - Перезагрузка вип игроков и конфигов (флаг z)
sm_addvip - Добавить вип игрока (флаг z)
sm_vip, sm_vipmenu - открыть вип меню
sm_vips, sm_viplist - список вип игроков онлайн
Добавление вип игроков:
1. Способ: в файле data/vip/users.ini прописать вручную
2. Способ: консольной командой sm_addvip
Использование:
sm_addvip <name|#userid> <identity> <time> [group]
<name|#userid> Имя игрока или #юзер_айди
<identity> по какому параметру будет добавлен вип игрок (steam, ip, name)
<time> на сколько будет добавлен игрок (Зависит от sm_vip_time_mode).
[group] группа вип, которую получит игрок. Можно не указывать, тогда прийдется дописать её вручную в файле data/vip/users.ini
Все параметры советую брать в кавычки " для избежания проблем.
В планах:
P.S. При тестировании прошу обратить внимание на нагрузку и стабильность работы сервера и плагина
Ваши идеи для випки, разные фишки и возможности (желательно что-то новое и оригинальное) можно писать здесь. Если не хотите афишировать или чтобы я сделал его в приватном виде только вам - можно писать в ЛС или скайп.
31.07.2014 Update:
Версия предназначена только для тестирования.
C-подобный:
"USERS"
{
"STEAM:0:1:2342345" // Выдача п стиму
{
"group" "vip1" // Группа
"expires" "1408104701" // Когда истекают права (unix время)
// Индивидуальные параметры
"HP" "120" // Сколько хп будет при спавне
"Armor" "100" // Сколько брони будет при спавне
"Money" "16000" // Сколько денег будет при спавне
"QuickDefuse" "1" // Включает опцию быстрого дефуза
"Speed" "1.3" // Дает установленную скорость (1.0 - норма)
"RegenHP" "5" // Сколько едениц хп в секунду будет восстанавливаться
"RegenArmor" "5" // Сколько едениц брони в секунду будет восстанавливаться
"password" "qwerty123456" // Пароль для доступа к вип
"client_cvar" "vip_password" // Ключ пароля
}
"193.32.17.23" // Выдача п IP
{
"group" "vip1" // Группа
"expires" "1408104701" // Когда истекают права (unix время)
// Индивидуальные параметры
"HP" "120" // Сколько хп будет при спавне
"Armor" "100" // Сколько брони будет при спавне
"Money" "16000" // Сколько денег будет при спавне
"password" "qwerty123456" // Пароль для доступа к вип
"client_cvar" "vip_password" // Ключ пароля
}
"Flags" // Выдача по флагам
{
"z" // По админ флагу
{
"group" "vip1" // Группа
// Индивидуальные параметры
"QuickDefuse" "1" // Включает опцию быстрого дефуза
"Speed" "1.3" // Дает установленную скорость (1.0 - норма)
"RegenHP" "5" // Сколько едениц хп в секунду будет восстанавливаться
"RegenArmor" "5" // Сколько едениц брони в секунду будет восстанавливаться
}
}
"Groups" // Выдача по группам
{
"moder" // По админ группе
{
"group" "vip1" // Группа
// Индивидуальные параметры
"QuickDefuse" "1" // Включает опцию быстрого дефуза
"RegenHP" "5" // Сколько едениц хп в секунду будет восстанавливаться
"RegenArmor" "5" // Сколько едениц брони в секунду будет восстанавливаться
}
}
"Names" // Выдача по никам
{
"R1KO" // Ник игрока "R1KO"
{
"group" "vip1" // Группа
"expires" "1408104701" // Когда истекают права (unix время)
// Индивидуальные параметры
"HP" "120" // Сколько хп будет при спавне
"Speed" "1.3" // Дает установленную скорость (1.0 - норма)
"RegenHP" "5" // Сколько едениц хп в секунду будет восстанавливаться
"password" "qwerty123456" // Пароль для доступа к вип
"client_cvar" "vip_password" // Ключ пароля
}
}
}
C-подобный:
"GROUPS"
{
"vip1"
{
// Параметры
"HP" "120" // Сколько хп будет при спавне
"Armor" "100" // Сколько брони будет при спавне
"Money" "16000" // Сколько денег будет при спавне
"QuickDefuse" "1" // Включает опцию быстрого дефуза
"Speed" "1.3" // Дает установленную скорость (1.0 - норма)
"RegenHP" "5" // Сколько едениц хп в секунду будет восстанавливаться
"RegenArmor" "5" // Сколько едениц брони в секунду будет восстанавливаться
}
"vip2"
{
// Параметры
"HP" "120" // Сколько хп будет при спавне
"Speed" "1.3" // Дает установленную скорость (1.0 - норма)
"RegenHP" "5" // Сколько едениц хп в секунду будет восстанавливаться
"RegenArmor" "5" // Сколько едениц брони в секунду будет восстанавливаться
}
}
Подробнее о unix времени http://www.cy-pr.com/tools/time/
C-подобный:
"password" "qwerty123456" // Пароль для доступа к вип
"client_cvar" "vip_password" // Ключ пароля
"client_cvar" Это ключ получения пароля игрока (Игрок перед присоединением к серверу должен ввести в консоль - setinfo "vip_password" "qwerty123456" - где "vip_password" ключ получение пароля, а "qwerty123456" сам пароль!
Индивидуальные флаги имеют больший приоритет чем флаги группы.
Это значит что если в группе указано одно значение, а в индивидуальных правах будет использовано то значение, которое в индивидуальных правах.
При обнаружении проблем или ошибок отписываться в этой теме, или в ЛС, или в скайп.
При этом предоставить подробное описание проблемы, скрин или видео, а так же логи ошибок и внутренний лог плагина (logs/logs_VIP_Core.log), его желательно регулярно чистить т.к. может разростаться до больших размеров т.к. в плагин работает в дебаг режиме.
Для тестирования в архиве имеется тестовый модуль.
В его фукнции входят:
- ХП при спавне
- Бронь при спавне
- Деньги при спавне
- Быстрое обезвреживание бомбы
- Скорость игрока
- Регенерация хп
- Регенерация брони
Квары находятся в файле cfg/vip/vip_core.cfg (будет создан автоматически)
Доступные команды:
sm_vip_reload - Перезагрузка вип игроков и конфигов (флаг z)
sm_addvip - Добавить вип игрока (флаг z)
sm_vip, sm_vipmenu - открыть вип меню
sm_vips, sm_viplist - список вип игроков онлайн
Добавление вип игроков:
1. Способ: в файле data/vip/users.ini прописать вручную
2. Способ: консольной командой sm_addvip
Использование:
sm_addvip <name|#userid> <identity> <time> [group]
<name|#userid> Имя игрока или #юзер_айди
<identity> по какому параметру будет добавлен вип игрок (steam, ip, name)
<time> на сколько будет добавлен игрок (Зависит от sm_vip_time_mode).
[group] группа вип, которую получит игрок. Можно не указывать, тогда прийдется дописать её вручную в файле data/vip/users.ini
Все параметры советую брать в кавычки " для избежания проблем.



В планах:
- Доделать выдачу вип на пробный период (функция отключена в альфа версии т.к. недописана)
- Сделать поддержу sql/mysql
- Написать мануал по созданию модулей
P.S. При тестировании прошу обратить внимание на нагрузку и стабильность работы сервера и плагина
Ваши идеи для випки, разные фишки и возможности (желательно что-то новое и оригинальное) можно писать здесь. Если не хотите афишировать или чтобы я сделал его в приватном виде только вам - можно писать в ЛС или скайп.
31.07.2014 Update:
07.08.2014 Update:Сделал идентификацию по стиму, админ флагам, админ группе, ип и нику.
Так же сделал возможность установки пароля.
На этом часть с идентификацией закончена.
Так же частично готов парсер конфигов, несколько нативов и форвардов.
Команды перезагрузки конфигов и вип игроков.
Часть админменю управления вип игроками.
02.11.2014 Update:Частично готово ядро и полностью 1 модуль.
Альфа тест пройден, всё работает.
Готово вип меню.
03.11.2014 Update:Обновил Alpha версию до 1.0.3.
ChangeLog:
- Оптимизирован код.
- Изменены некоторые нативы в форварды.
- Добавлены новые нативы в форварды.
- Добавлено редактирование VIP-игроков через админское меню.
- Мелкие фиксы
Обновил Alpha версию до 1.0.4
ChangeLog:
- Исправлены критические ошибки.
- Мелкие фиксы
- Изменение времени доступа VIP-игрока не дописано, следовательно меню не будет открываться.
- Добавлена возможность выдавать VIP-игрокам админские флаги и иммунитет.
14.11.2014 Update:
ChangeLog:
- Исправлены все найденные ошибки.
- Оптимизирован код.
- Доделано все меню.
- Почти полностью переведен (Логи на русском, и некоторые меню)
- Изменен каталог расположение конфигов.
- Сроки выдачи/добавления/отнятия времени вынесены в конфиг.
Последнее редактирование: