Bank Ammo System — это расширенная система управления ammo для Zombie Plague Special с разделением на
Возможности
Двойная система Ammo
Откройте zpsp_ammo_protector.sma в notepad++
Найдите секцию настроек БД
Настройте лимиты (опционально)
Админ команды
- Earned Ammo (заработанные) — с лимитом 10,000
- Bonus Ammo (бонусные) — без лимита
Возможности
Двойная система Ammo
- Earned Ammo — заработанные в игре (лимит 10k)
- Bonus Ammo — выданные админом (без лимита)
- Автоматическое создание таблиц
- Оптимизированные запросы
- Пакетное сохранение
- Сервер работает даже если БД недоступна
- Автоматическое переподключение
- Логирование ошибок
- По флагу доступа (ADMIN_LEVEL_H)
- Безлимитное ammo
- Защита от удаления при неактивности
- Удаление неактивных аккаунтов (10 дней)
- Защищённые аккаунты не удаляются
- Настраиваемый период
- MySQL Server 5.7+ или MariaDB 10.3+
- Zombie Plague Special (ТОЛЬКО ЕТА ВЕРСИЯ СКАЧАТЬ)
Откройте 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