Плагин ZP Level System для CS 1.6
Плагин ZP Level System для CS 1.6
Уровни 1–100 для Zombie Plague 4.3: опыт за зомби, headshot и фактический урон, HUD и настоящее сохранение в MySQL.
Автор: t3rkecorejz. В комплекте исходник и пересобранный плагин.
Настоящее ядро ZP 4.3: 1 опыт за зомби, 2 за headshot, 1 за 2500 потерянных HP. Порог 10 × (уровень + 1), максимум 100. Прогресс хранится в настоящем MySQL, неподтверждённые изменения — в локальном nVault. Все четыре исходных native API сохранены с проверкой аргументов.
Кадр в галерее создан нейросетью по теме плагина; это иллюстрация, а не запись его работы.
| Игра | Counter-Strike 1.6 |
| Платформа | AMX Mod X 1.10 |
| Версия | Best |
| Автор | t3rkecorejz |
| Состав | SMA, пересобранный AMXX, дополнительные файлы |
AMX Mod X 1.10, Fakemeta, HamSandwich, SQLX/MySQL, nVault и настоящий Zombie Plague 4.3. Настроить собственные zpls483_sql_host/user/password/database; таблица zp_level_system сохранена, схема и настоящие includes включены. Одновременно один SQL-запрос, до 128 профилей, сохранение до 15 секунд и локальный outbox. Предназначено для одного игрового сервера как владельца профилей. Подробная установка и ограничения в INSTALL_LEVELS_RU.txt. Игрового и SQL-запуска не было.
Плагин «ZP Level System» проверен администрацией сайта cs.com.ru. Проверены исходный код и сборка AMXX.
Исправлено: исправлен порядок аргументов Ham_Killed и награда за реального убийцу, проверяются индексы userid жизнь и повторная смерть, урон учитывается по реальной потере HP с ограниченными вложенными кадрами без двойного подсчёта, повышение исправлено для точного достижения порога нескольких уровней и headshot с максимумом 100, native API проверяют число параметры и загруженность профиля, ошибки SQL не отмечают данные загруженными и не читают неверный handle, старое подключение не изменяет новое через ответ запроса, единственный последовательный SQL-запрос и revision предотвращают гонки чтения и подтверждения записи, общий профиль одного authid исключает перезапись при быстром переподключении, неподтверждённые изменения сохраняются в настоящий локальный nVault до подтверждения MySQL, проверяется реальный первичный ключ без удаления существующей таблицы, pending и неоднозначные общие authid не становятся одной постоянной записью, устранены ранний return для остальных игроков незакрытые handles накопление задач переполнение счётчиков и деление на ноль, проверка первичного ключа исключает короткий префикс SteamID, INSERT IGNORE не меняет владельца при конфликте другого уникального индекса, сохранение обновляет только точный SteamID и подтверждается чтением фактических значений, локальный outbox удаляется только после точного readback и совпадения revision.
Изменено: сохранены t3rkecorejz формула опыта таблица MySQL и четыре реализованных native API, пустые compile-time SQL значения заменены явными настройками с защищённым паролем, добавлены отдельный локальный outbox настоящий SDK ZP 4.3 и API include, старый рекламный текст исключён.
Плагин ZP Level System для CS 1.6
Уровни 1–100 для Zombie Plague 4.3: опыт за зомби, headshot и фактический урон, HUD и настоящее сохранение в MySQL.
Это займёт 1 минуту и поможет сотням игроков!Написать
Counter‑Strike 2
CS:GO
CS:Source
CS 1.6
Standoff 2
База знаний
Обсуждение материала 0
Здесь можно начать разговор
Задайте вопрос или поделитесь своим опытом по теме.
Присоединяйтесь к обсуждению
Войдите, чтобы написать комментарий и отвечать участникам.