Серверная часть системы ножей PBGcms. Игрок покупает и надевает нож на сайте, а плагин сразу выдаёт ему модель ножа и навыки на сервере. Выбор в игре через /knife тут же сохраняется на сайт.
Возможности
Возможности
- Меню /knife список своих ножей (купленных и доступных по флагам), выбор, снятие, постраничный список.
- Нож сохраняется за игроком: он остаётся после рестарта сервера и смены карты.
- Навыки ножа: DA — урон +%, SP — скорость +%, MJ — доп. прыжки, RE — быстрая перезарядка, HP — доп. здоровье, AP — доп. броня.
- Фразы вынесены в lang-файл (русский и английский).
- Ножи и модели добавляются только на сайте, конфиги на сервере не нужны.
- Подключение к базе плагин берёт у GameCMS API, логин и пароль от БД вводить не нужно.
- Если файла модели нет, сервер не падает:нож работает со стандартной моделью, а в лог пишется предупреждение.
- Практически нулевая нагрузка навыки считаются один раз при надевании ножа, обработчики включаются только когда на сервере есть игрок с таким навыком, все запросы к базе асинхронные.
- Команда ks_status в консоли показывает состояние системы для диагностики.
- knife_system_core.amxx — ядро: ножи, модели, меню, синхронизация с сайтом.
- knife_system_abilities.amxx — навыки ножей.
- knife_system.txt — lang-файл.
- Скопировать папку addons в cstrike/ на сервере.
- Прописать в plugins.ini ниже GameCMS API, сначала core, затем abilities: knife_system_core.amxx knife_system_abilities.amxx
- Сменить карту.