PBG Community

Присоединяйтесь к PBG Community

Современный движок для серверов Counter-Strike 1.6: панель управления, магазин, статистика и модули — всё в одном месте. Регистрируйтесь, чтобы скачивать сборки, получать обновления и задавать вопросы разработчикам.

  • Движок и модули
  • Регулярные обновления
  • Поддержка сообщества
[CS 1.6] Bank Ammo System

Плагин [CS 1.6] Bank Ammo System 1.1.0

Нет прав для скачивания
  • Автор Автор Root
  • Дата создания Дата создания
Bank Ammo System — это расширенная система управления ammo для Zombie Plague Special с разделением на
  • Earned Ammo (заработанные) — с лимитом 10,000
  • Bonus Ammo (бонусные) — без лимита
Система полностью интегрирована с ZP и автоматически отслеживает все изменения ammo без необходимости модификации основного мода.
Возможности
Двойная система Ammo
  • Earned Ammo — заработанные в игре (лимит 10k)
  • Bonus Ammo — выданные админом (без лимита)
MySQL хранилище
  • Автоматическое создание таблиц
  • Оптимизированные запросы
  • Пакетное сохранение
Защита от краша
  • Сервер работает даже если БД недоступна
  • Автоматическое переподключение
  • Логирование ошибок
Услуга "Защита Ammo"
  • По флагу доступа (ADMIN_LEVEL_H)
  • Безлимитное ammo
  • Защита от удаления при неактивности
Автоматическая очистка
  • Удаление неактивных аккаунтов (10 дней)
  • Защищённые аккаунты не удаляются
  • Настраиваемый период
Требовани
Установка
Откройте zpsp_ammo_protector.sma в notepad++
Найдите секцию настроек БД
Код:
// MySQL подключение
   #define SQL_HOST        "localhost"
   #define SQL_USER        "root"
   #define SQL_PASS        "password"
   #define SQL_DB          "zpsp_ammo"
   #define SQL_TABLE       "ammo_bank"

Настройте лимиты (опционально)
Код:
#define MAX_EARNED_LIMIT    10000        // лимит earned ammo
   #define INACTIVE_DAYS       10           // дней до удаления
   #define PROTECT_FLAG        ADMIN_LEVEL_H // флаг защиты

Админ команды
Код:
# Выдать 10,000 бонусных ammo игроку с ником Player
amx_giveammo Player 10000

# Выдать 5,000 ammo игроку с пробелом в нике
amx_giveammo "Cool Player" 5000

# Обнулить ammo
amx_resetammo Cheater
FAQ
Q: Что будет, если MySQL упадёт во время игры?A: Сервер продолжит работать нормально. Данные просто не будут сохраняться до восстановления БД. В логах появится ошибка, но краша не будет.
Q: Можно ли использовать удалённую базу данных?A: Да, укажите IP удалённого сервера в SQL_HOST. Но
рекомендуется использовать localhost для лучшей производительности.
Q: Сколько игроков может хранить база?A: Миллионы. Таблица оптимизирована и использует индексы. Для 100,000 игроков потребуется ~10 MB.
[CS 1.6] ST INFO
Плагин  [CS 1.6] ST INFO  1.0
Автор
Root
Скачиваний
0
Просмотры
1
Первый выпуск
Обновление
Назад
Сверху