Плагин: Aura from database
Версия: v3.0.1
Автор: semjef
Описание:
Плагин создаёт свечение под игроком. Также возможна установка дополнительных хп, скорости, гравитации и многих других бонусов обладателю.
Команды:
Включение/выключение: glow_toggle или aura_toggle
Изменение цвета: "glow_color r g b a t" или "aura_color r g b a t"
Текущий цвет в формате "glow_color": glow_getcolor или aura_getcolor
Вызов меню ауры командой: glow_menu или aura_menu
Настройки(CVARs):
aura_hp_timer "0" - через сколько секунд после появления игрока ему будут выданы доп. хп, стандартно "0"
Установка:
Распакуйте архив к вам на сервер.
Создайте базу данных или используйте уже существующую.
в файле ...\addons\sourcemod\configs\databases.cfg
допишите
Для Mysql:
Код
"aura"
{
"driver" "mysql"
"host" "your.db.host"
"database" "aura"
"user" "username"
"pass" "password"
//"timeout" "10"
//"port" "3306"
}
Для Sqlite:
Код
"aura"
{
"driver" "sqlite"
"host" "localhost"
"database" "aura"
"user" "root"
"pass" ""
//"timeout" "0"
//"port" "0"
}
Программы для открытия базы .sq3:
- sqlite studio
- SQLiteManager
После запуска плагина в базе будет создана новая таблица, заполнить её можно через phpmyadmin в разделе "Вставить" (или "Insert")
Значения столбцов в базе:
Код
steamid - стим айди игрока которому вы хотите выдать ауру
ID - уникальный идетификатор ауры, на данный момент не используется
name - имя обладателя, обновляется при входе на сервер.
colorr, colorg, colorb - цвета ауры в формате RGB (если не знаете что такое RGB то вам сюда) от 0 до 255
alpha - уровень прозрачности ауры от 0 до 255
type - тип ауры от 1 до 3 (аура выглядит по разному)
hp - сколько дополнительных жизней будет выдано игроку при появлении.
speed - скорость игрока(стандартная скорость = 0) 1 = +1% 100 = +100%(+1 к скорости)
grav - гравитация игрока (стандартная гравитация = 0) чтоб игрок прыгал выше изменяйте от 1 до 100, ниже - от -1 до -100
reg - кол-во хп которое даётся игроку за 10 секунд. (регенерация здоровья)
regentimer - раз в сколько секунд у игрока идёт регенерация здоровья.
clientcolorr, clientcolorg, clientcolorb - цвета игрока в формате RGB от 0 до 255 (стандартный цвет 255 255 255)
clientalpha - уровень прозрачности игрока от 0 до 255 (0 - полная прозрачность)
Версии:
Код
1.0 - Работающая версия плагина почти без плюшек
1.1 - Добавлено: Возможность изменения скорости и гравитации игроку.
1.2 - Добавлено: Изменение типа свечения (3 типа)
1.3 - Добавлено: Возможность изменения времени через сколько будет выдано доп. хп (полезно для дм серверов)
Исправлены ошибки при отключении игроков
1.4 - Добавлено: Регенерация здоровья.
Исправлены ошибки при компиляции плагина и ошибка когда не работала доп. скорость
2.0 - Полная оптимизация запросов к базе.
2.1 - Правка небольших недочётов.
Добавлено: Столбец в базе отвечающий за таймер регенерации здоровья.
2.2 - Правка недочётов, упрощение кода, оптимизация запросов.
Добавлено: Возможность изменения цвета и прозрачности самого игрока.
Текстуры для разных типов аур выведены конфигурационный файл
3.0 - Крупная оптимизация.
Добавлено: вызов меню ауры командой !glow_menu.
3.0.1 - Мелкие фиксы.