CS 1.6
Тренировочное здоровье
Пошаговое руководство

Как увеличить HP в CS 1.6 на своём сервере

Задать произвольное здоровье в стандартной CS 1.6 обычный игрок не может. Для тренировочного сервера подойдёт небольшой плагин AMX Mod X: команда training_hp установит живому администратору 200 HP. Это дополнительное здоровье, а не бессмертие: получаемый урон продолжает уменьшать запас.

Условия
Свой сервер и AMX Mod X
Команда примера
training_hp
Результат
200 HP у живого администратора
Порядок действий
1На своём тестовом сервере установите AMX Mod X и убедитесь, что он загружается. В папке scripting создайте файл training_hp.sma. Код ниже использует штатный модуль fun и проверку административного права ADMIN_SLAY.
2Скомпилируйте файл компилятором своей версии AMXX. Получившийся training_hp.amxx поместите в addons/amxmodx/plugins, а строку training_hp.amxx добавьте в addons/amxmodx/configs/plugins.ini. Перезапустите карту и проверьте отсутствие ошибок загрузки.
3Подключитесь под своей учётной записью администратора, вступите в команду и дождитесь появления. Введите training_hp в клиентской консоли. Команда не принимает имя другого игрока: пример меняет только здоровье вызвавшего её администратора.
4Сравните показатель до и после, затем получите небольшой контролируемый урон. После нового появления обычные правила могут вернуть стандартное здоровье — вызовите команду снова. По окончании тренировки отключите плагин и перезапустите карту.
Минимальный исходник плагина
#include <amxmodx>
#include <amxmisc>
#include <fun>
public plugin_init() {
 register_plugin("Training HP", "1.0", "cs.com.ru");
 register_clcmd("training_hp", "sethp", ADMIN_SLAY);
}
public sethp(id, level, cid) {
 if (!cmd_access(id, level, cid, 1)) return PLUGIN_HANDLED;
 if (is_user_alive(id)) set_user_health(id, 200);
 return PLUGIN_HANDLED;
}

Функция set_user_health относится к API плагинов: вводить её имя в игровую консоль бесполезно. Если AMXX сообщает об отсутствии доступа, проверьте права администратора; если плагин не запускается — его строку в plugins.ini, компиляцию и модуль fun. Чужой сервер не выполняет этот код из вашего клиентского конфига.

Краткая памятка
УсловияСвой сервер и AMX Mod X
Команда примераtraining_hp
Результат200 HP у живого администратора
Частые вопросы

Нет. Проверка is_user_alive намеренно исключает наблюдателей и погибших. Сначала дождитесь обычного появления.

Пример выполняет одно изменение по команде. Автоматическая выдача после каждого появления требует отдельной обработки события спавна.

Просмотры: 5

Обсуждение материала 0

Здесь можно начать разговор

Задайте вопрос или поделитесь своим опытом по теме.

Кто поставил лайк

0Всего
0Пользователи
0Гости

Гостевые лайки анонимны. Имена, контакты и адреса гостей не собираются для лайков.

Сохраните ссылку или отправьте друзьям

Поделиться материалом

ТГTelegram VKВКонтакте WAWhatsApp MAXMAX OKОдноклассники @На почту