Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Сделал идентификацию по стиму, админ флагам, админ группе, ип и нику.
Так же сделал возможность установки пароля.
На этом часть с идентификацией закончена.
Так же частично готов парсер конфигов, несколько нативов и форвардов.
Команды перезагрузки конфигов и вип игроков.
Часть админменю управления вип игроками.
Рад сообщить новости:
Частично готово ядро и полностью 1 модуль.
Альфа тест пройден, всё работает.
Готово вип меню, частично админ меню управления випами.
Вопросы:
1. Сейчас плагин работает только со структурой KeyValues (локальный файл). Делать релиз в текущем виде или допиливать sql/mysql и тогда делать релиз?
2. Делать ли поддержку индивидуальных прав или сделать вип только по группам?
Рад сообщить новости:
Частично готово ядро и полностью 1 модуль.
Альфа тест пройден, всё работает.
Почти готово вип меню, частично админ меню управления випами.
Вопросы:
1. Сейчас плагин работает только со структурой KeyValues (локальный файл). Делать релиз в текущем виде или допиливать sql/mysql и тогда делать релиз?
2. Делать ли поддержку индивидуальных прав или сделать вип только по группам?
L 08/07/2014 - 15:20:49: [vip/VIP_Core.smx] Native_AddFeature
sFeatureName RegenHP
ValType 0
hClientCookie 8978565
L 08/07/2014 - 15:20:49: [vip/VIP_Core.smx] Native_AddFeature
sFeatureName RegenArmor
ValType 0
hClientCookie 9109639
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] OnClientPostAdminCheck (7)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] Подлючился игрок R1KO (7:8)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] CheckClientVIP (7)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] Проверка игрока R1KO (7:8)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] CheckVIP (7)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] Игрок R1KO (7:8)
Ключ: STEAM_0:0:5106584
Тип: 0
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] Ключ STEAM_0:0:5106584 найден
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] LoadVIP (7)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] LoadVIP (7): expired: 0
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] LoadVIPSettings (7)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] LoadVIPFeatures: iClient (7), bHasGroup (0)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] LoadVIPFeatures:
FeatureName: RegenHP
ValType: 0
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] GetIntValue: iValue (10)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] LoadVIPFeatures:
FeatureName: RegenArmor
ValType: 0
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] GetIntValue: iValue (10)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] Игрок R1KO (7:8) является VIP игроком
L 08/07/2014 - 15:22:18: [vip/VIP_Core.smx] Native_GetClientFeature
iClient 7
Feature RegenHP
ValType 0
1.Таймер срока окончания вип (при входе на сервер чтоб упоминания было в чате)
2.Сделать баланс для випов,что то на подобие переменной (mp_limitteams) не будит пускает если в команде перебор вип игроков.ну и конечно возможность выставить число вип игроков, на которое одна команда может превышать другую
2.Сделать баланс для випов,что то на подобие переменной (mp_limitteams) не будит пускает если в команде перебор вип игроков.ну и конечно возможность выставить число вип игроков, на которое одна команда может превышать другую
Рад сообщить новости:
Частично готово ядро и полностью 1 модуль.
Альфа тест пройден, всё работает.
Готово вип меню, частично админ меню управления випами.
Вопросы:
1. Сейчас плагин работает только со структурой KeyValues (локальный файл). Делать релиз в текущем виде или допиливать sql/mysql и тогда делать релиз?
2. Делать ли поддержку индивидуальных прав или сделать вип только по группам?
L 08/07/2014 - 15:20:49: [vip/VIP_Core.smx] Native_AddFeature
sFeatureName RegenHP
ValType 0
hClientCookie 8978565
L 08/07/2014 - 15:20:49: [vip/VIP_Core.smx] Native_AddFeature
sFeatureName RegenArmor
ValType 0
hClientCookie 9109639
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] OnClientPostAdminCheck (7)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] Подлючился игрок R1KO (7:8)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] CheckClientVIP (7)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] Проверка игрока R1KO (7:8)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] CheckVIP (7)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] Игрок R1KO (7:8)
Ключ: STEAM_0:0:5106584
Тип: 0
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] Ключ STEAM_0:0:5106584 найден
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] LoadVIP (7)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] LoadVIP (7): expired: 0
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] LoadVIPSettings (7)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] LoadVIPFeatures: iClient (7), bHasGroup (0)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] LoadVIPFeatures:
FeatureName: RegenHP
ValType: 0
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] GetIntValue: iValue (10)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] LoadVIPFeatures:
FeatureName: RegenArmor
ValType: 0
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] GetIntValue: iValue (10)
L 08/07/2014 - 15:22:13: [vip/VIP_Core.smx] Игрок R1KO (7:8) является VIP игроком
L 08/07/2014 - 15:22:18: [vip/VIP_Core.smx] Native_GetClientFeature
iClient 7
Feature RegenHP
ValType 0
Прикольно, первый раз зашол в тему думал что не получиться из этой идеи ничего хорошего. Теперь по скриншоту плагин показался очень даже привлекательным, желаю удачи)) От меня спасибо.
Отличная идея, я сам пользуюсь myarena и не уходил с неё только из-за того плагины ws привязанны к ип. Хостинг с каждым днём становиться всё пафоснее и менее прислушивается к пожеланиям пользователей и тех поддержка явно стала призирать или удалять ответы которые касаются лагов на их локациях.
Рад сообщить новости:
Частично готово ядро и полностью 1 модуль.
Альфа тест пройден, всё работает.
Готово вип меню, частично админ меню управления випами.
Вопросы:
1. Сейчас плагин работает только со структурой KeyValues (локальный файл). Делать релиз в текущем виде или допиливать sql/mysql и тогда делать релиз?
2. Делать ли поддержку индивидуальных прав или сделать вип только по группам?
На счет первого вопроса думаю на первое время обойдемся локальным файлом, главное чтоб на него был квар местонахождения этого файла. Да и побыстрее бы уже релиз чтоб можно было свои модули пилить)
"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" // Сколько едениц брони в секунду будет восстанавливаться
}
}
C-подобный:
"password" "qwerty123456" // Пароль для доступа к вип
"client_cvar" "vip_password" // Ключ пароля
Это указывать не объязательно!
"client_cvar" Это ключ получения пароля игрока (Игрок перед присоединением к серверу должен ввести в консоль - setinfo "vip_password" "qwerty123456" - где "_skins_password" ключ получение пароля, а "qwerty123456" сам пароль!
Индивидуальные флаги имеют больший приоритет чем флаги группы.
Это значит что если в группе указано одно значение, а в индивидуальных правах будет использовано то значение, которое в индивидуальных правах.
При обнаружении проблем или ошибок отписываться в этой теме, или в ЛС, или в скайп.
При этом предоставить подробное описание проблемы, скрин или видео, а так же логи ошибок и внутренний лог плагина (logs/logs_VIP_Core.log), его желательно регулярно чистить т.к. может разростаться до больших размеров т.к. в плагин работает в дебаг режиме.
Для тестирования в архиве имеется тестовый модуль.
В его фукнции входят:
ХП при спавне
Бронь при спавне
Деньги при спавне
Быстрое обезвреживание бомбы
Скорость игрока
Регенерация хп
Регенерация брони
Квары находятся в файле cfg/sourcemod/VIP.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). Если не указывать или указать 0 то вип будет выдан навсегда
[group] группа вип, которую получит игрок. Можно не указывать, тогда прийдется дописать её вручную в файле data/vip/users.ini
Все параметры советую брать в кавычки " для избежания проблем.
В планах:
Доделать выдачу вип на пробный период (функция отключена в альфа версии т.к. недописана)
Сделать поддержу sql/mysql
Доделать управление випами через админ-меню (функция отключена в альфа версии т.к. недописана)
Сделать выдачу админ флаго и групп вип игрокам
Написать мануал по созданию модулей
Альфа версия работает до 01.09.2014
Ваши идеи для випки, разные фишки и возможности (желательно что-то новое и оригинальное) можно писать здесь. Если не хотите афишировать или чтобы я сделал его в приватном виде только вам - можно писать в ЛС или скайп.
Класс, спасибо. Единственное предложение сделать чтобы хп не устанавливалось, а добовлялось многие моды уже имеют начальное хп и вип их будет перебивать.