DENZEL519
Работаю через AI !
- Сообщения
- 644
- Реакции
- 494
Плагин аналог этого, только для css.
Видео - На видео показано как создавать точки, удалять, и работает таймер.
Прежде чем оформить в ресурсах, хотелось бы что бы ещё кто то проверил данную версию)
PS Огромная благодарность Nek.'a 2x2 что помог в своё время, осуществить данную задумку.
Видео - На видео показано как создавать точки, удалять, и работает таймер.
FAQ - Weapon Spawner Plugin
Содержание
1. Общая информация
Что делает этот плагин?
Плагин Weapon Spawner позволяет администраторам создавать точки спавна оружий и гранат на карте.
Оружия автоматически появляются в указанных местах через заданный интервал времени.
Версия плагина: 1.2.0
Авторы: MrQout FiX Nek.'a 2x2 & DENZEL519&AI
Игра: Counter-Strike: Source
Требования: SourceMod 1.11+
Основные возможности:
2. Установка и настройка
Как установить плагин?
Где хранятся настройки?
Какие права нужны для использования?
Для использования команд плагина требуется флаг
(root-администратор).
3. Команды плагина
sm_setweapons
sm_setrweapons
sm_ws_time
4. Конфигурационные файлы
weapons_spawner_weapons.cfg
weapons_spawner_menu.cfg
Как добавить новое оружие?
Как скрыть оружие из меню?
5. Использование
Как создать точку спавна конкретного оружия?
Как создать точку спавна случайного оружия?
Как удалить точку спавна?
Режим редактирования
Как работает автоматический спавн?
6. Решение проблем
Оружия не появляются на карте
Меню не открывается
Оружия не отображаются в меню
Точки спавна не сохраняются
Ошибка "Database failure"
Множественные оружия на одной точке
7. База данных
Какую базу данных использует плагин?
Плагин поддерживает как SQLite (по умолчанию), так и MySQL.
Имя базы данных:
Структура таблицы:
Где хранятся данные SQLite?
Как переключиться на MySQL?
Как очистить все точки спавна для карты?
Как экспортировать/импортировать точки спавна?
Дополнительная информация
Поддержка:
Если у вас возникли проблемы или вопросы, проверьте:
Содержание
- Общая информация
- Установка и настройка
- Команды плагина
- Конфигурационные файлы
- Использование
- Решение проблем
- База данных
1. Общая информация
Что делает этот плагин?
Плагин Weapon Spawner позволяет администраторам создавать точки спавна оружий и гранат на карте.
Оружия автоматически появляются в указанных местах через заданный интервал времени.
Версия плагина: 1.2.0
Авторы: MrQout FiX Nek.'a 2x2 & DENZEL519&AI
Игра: Counter-Strike: Source
Требования: SourceMod 1.11+
Основные возможности:
- Создание точек спавна для конкретных оружий
- Создание точек спавна для случайных оружий
- Автоматическое появление оружий через заданный интервал
- Режим редактирования для управления точками спавна
- Удаление точек спавна через прицеливание
- Настройка видимости оружий в меню
- Категоризация оружий по типам
- Сохранение точек спавна в базе данных (SQLite/MySQL)
2. Установка и настройка
Как установить плагин?
- Скопируйте файл
в папкуC-подобный:
WeaponsSpawn.smxC-подобный:addons/sourcemod/plugins/ - Перезапустите сервер или выполните команду
C-подобный:
sm plugins reload WeaponsSpawn - При первом запуске плагин автоматически создаст необходимые конфигурационные файлы
Где хранятся настройки?
-
- категории оружийC-подобный:
configs/weapons_spawner_weapons.cfg -
- видимость оружий в менюC-подобный:
configs/weapons_spawner_menu.cfg -
- настройки плагина (ConVar)C-подобный:
cfg/sourcemod/sweapons.cfg
Какие права нужны для использования?
Для использования команд плагина требуется флаг
C-подобный:
ADMFLAG_ROOT
3. Команды плагина
sm_setweapons
- Описание: Открывает меню для создания точки спавна конкретного оружия
- Права:
C-подобный:
ADMFLAG_ROOT - Использование:
C-подобный:
sm_setweapons - Функции:
- Выбор оружия из меню
- Установка точки спавна в месте прицеливания
- Режим редактирования для удаления точек
sm_setrweapons
- Описание: Создает точку спавна для случайного оружия
- Права:
C-подобный:
ADMFLAG_ROOT - Использование:
C-подобный:
sm_setrweapons - Функции:
- Создание точки спавна случайного оружия
- Оружие выбирается из категорий, определенных в конфиге
sm_ws_time
- Описание: ConVar для настройки периодичности появления оружия
- По умолчанию:
секундC-подобный:
20.0 - Использование:
C-подобный:
sm_ws_time 30.0 - Примечание: Изменения применяются к новым спавнам оружий
4. Конфигурационные файлы
weapons_spawner_weapons.cfg
- Назначение: Определяет категории оружий и их состав
- Расположение:
C-подобный:
configs/weapons_spawner_weapons.cfg - Структура:
-
- основное оружие (автоматы, SMG, дробовики, снайперки, пулеметы)C-подобный:
"Weapons" -
- пистолетыC-подобный:
"Pistols" -
- пулеметыC-подобный:
"Machineguns" -
- дробовикиC-подобный:
"Shotguns" -
- автоматы и пистолеты-пулеметыC-подобный:
"Machine" -
- снайперские винтовкиC-подобный:
"Sniper" -
- гранатыC-подобный:
"Grenades"
-
- Использование:
- Случайный спавн оружий (
)C-подобный:
sm_setrweapons - Проверка слотов оружий при подборе
- Определение доступных оружий в плагине
- Случайный спавн оружий (
- Формат:
C-подобный:
"weapon_name" {}
weapons_spawner_menu.cfg
- Назначение: Управляет видимостью оружий в меню создания точек спавна
- Расположение:
C-подобный:
configs/weapons_spawner_menu.cfg - Формат:
(1 = показать, 0 = скрыть)C-подобный:
"weapon_name" "1" - Использование: Определяет, какие оружия отображаются в меню при использовании
C-подобный:
sm_setweapons - Примечание: Если оружие скрыто из меню, его всё ещё можно создать через случайный спавн
Как добавить новое оружие?
- Откройте файл
C-подобный:
configs/weapons_spawner_weapons.cfg - Добавьте оружие в соответствующую категорию:
C-подобный:
"weapon_name" {} - Если это основное оружие, добавьте также в секцию
C-подобный:
"Weapons" - Если это пистолет, добавьте также в секцию
C-подобный:
"Pistols" - Если это граната, добавьте также в секцию
C-подобный:
"Grenades" - Перезагрузите плагин или карту
Как скрыть оружие из меню?
- Откройте файл
C-подобный:
configs/weapons_spawner_menu.cfg - Найдите строку с нужным оружием:
C-подобный:
"weapon_name" "1" - Измените значение на
:C-подобный:
"0"C-подобный:"weapon_name" "0" - Сохраните файл и перезагрузите плагин
5. Использование
Как создать точку спавна конкретного оружия?
- Войдите на сервер с правами root-администратора
- Выполните команду
C-подобный:
sm_setweapons - Выберите оружие из меню
- Прицельтесь в место, где должно появиться оружие
- Нажмите E (использовать) для установки точки
- Оружие появится через заданный интервал времени (
)C-подобный:
sm_ws_time
Как создать точку спавна случайного оружия?
- Войдите на сервер с правами root-администратора
- Выполните команду
C-подобный:
sm_setrweapons - Прицельтесь в место, где должно появиться оружие
- Нажмите E (использовать) для установки точки
- Случайное оружие появится через заданный интервал времени
Как удалить точку спавна?
- Выполните команду
C-подобный:
sm_setweapons - Выберите опцию "Delete Point" (Удалить точку)
- Прицельтесь на маркер точки спавна (желтый спрайт)
- Нажмите E (использовать) для удаления
- Точка будет удалена из базы данных
Режим редактирования
- При выборе опции "Edit Mode" в меню активируется режим редактирования
- В режиме редактирования все точки спавна отображаются желтыми спрайтами
- Вы можете видеть расположение всех точек на карте
- Для выхода из режима редактирования выберите "Edit Mode" снова
Как работает автоматический спавн?
- После установки точки спавна оружие появляется через интервал, заданный в
C-подобный:
sm_ws_time - Если оружие подобрано игроком, оно появится снова через заданный интервал
- Если на точке уже есть оружие, новое не появится (защита от дублирования)
- Оружия сохраняются в базе данных и загружаются при старте раунда
6. Решение проблем
Оружия не появляются на карте
- Проверьте, что плагин загружен:
C-подобный:
sm plugins list - Проверьте логи на наличие ошибок:
C-подобный:
addons/sourcemod/logs/error_*.log - Убедитесь, что база данных работает корректно
- Проверьте, что точки спавна установлены: используйте режим редактирования
- Проверьте значение
- возможно, интервал слишком большойC-подобный:
sm_ws_time
Меню не открывается
- Проверьте права доступа - требуется флаг
C-подобный:
ADMFLAG_ROOT - Проверьте, что конфигурационные файлы существуют и не повреждены
- Перезагрузите плагин:
C-подобный:
sm plugins reload WeaponsSpawn - Проверьте логи на наличие ошибок загрузки конфигов
Оружия не отображаются в меню
- Проверьте файл
C-подобный:
configs/weapons_spawner_menu.cfg - Убедитесь, что оружие имеет значение
(включено)C-подобный:
"1" - Проверьте, что оружие добавлено в
C-подобный:
configs/weapons_spawner_weapons.cfg - Перезагрузите плагин после изменения конфигов
Точки спавна не сохраняются
- Проверьте подключение к базе данных
- Проверьте логи на ошибки SQL-запросов
- Убедитесь, что у плагина есть права на запись в базу данных
- Проверьте, что таблица создана корректно (см. логи)
Ошибка "Database failure"
- Проверьте настройки базы данных в
C-подобный:
databases.cfg - Убедитесь, что база данных
настроена корректноC-подобный:
wspawner - Для SQLite проверьте права на запись в папку
C-подобный:
addons/sourcemod/data/ - Для MySQL проверьте подключение и права пользователя БД
Множественные оружия на одной точке
- Плагин имеет защиту от дублирования - проверяет наличие оружия в радиусе 50 единиц
- Если проблема сохраняется, проверьте логи на ошибки
- Убедитесь, что используется последняя версия плагина
7. База данных
Какую базу данных использует плагин?
Плагин поддерживает как SQLite (по умолчанию), так и MySQL.
Имя базы данных:
C-подобный:
wspawner
Структура таблицы:
C-подобный:
CREATE TABLE `mapname` (
`typename` VARCHAR(32) NOT NULL,
`x` DOUBLE NOT NULL,
`y` DOUBLE NOT NULL,
`z` DOUBLE NOT NULL,
PRIMARY KEY (`x`, `y`, `z`)
)
Где хранятся данные SQLite?
C-подобный:
addons/sourcemod/data/sqlite/wspawner-sqlite.sq3
Как переключиться на MySQL?
- Откройте файл
C-подобный:
addons/sourcemod/configs/databases.cfg - Добавьте или настройте секцию
с параметрами MySQLC-подобный:
"wspawner" - Перезапустите сервер или перезагрузите плагин
- Плагин автоматически определит тип базы данных
Как очистить все точки спавна для карты?
- SQLite: Удалите файл базы данных или используйте SQL-запрос:
C-подобный:
DROP TABLE `mapname`; - MySQL: Выполните SQL-запрос:
C-подобный:
DROP TABLE `mapname`; - После удаления таблицы она будет создана заново при следующем запуске плагина
Как экспортировать/импортировать точки спавна?
- Точки спавна хранятся в базе данных по имени карты
- Для экспорта выполните SQL-запрос
C-подобный:
SELECT * FROM `mapname`; - Для импорта используйте SQL-запрос
C-подобный:
INSERT INTO ... - Убедитесь, что координаты корректны для целевой карты
Дополнительная информация
Поддержка:
Если у вас возникли проблемы или вопросы, проверьте:
- Логи плагина:
C-подобный:
addons/sourcemod/logs/ - Логи ошибок:
C-подобный:
addons/sourcemod/logs/error_*.log - Конфигурационные файлы в папке
C-подобный:
configs/
Прежде чем оформить в ресурсах, хотелось бы что бы ещё кто то проверил данную версию)
PS Огромная благодарность Nek.'a 2x2 что помог в своё время, осуществить данную задумку.
Вложения
Последнее редактирование: