Как увеличить HP в CS 1.6 на своём сервере
Задать произвольное здоровье в стандартной CS 1.6 обычный игрок не может. Для тренировочного сервера подойдёт небольшой плагин AMX Mod X: команда training_hp установит живому администратору 200 HP. Это дополнительное здоровье, а не бессмертие: получаемый урон продолжает уменьшать запас.
training_hptraining_hp.amxx добавьте в addons/amxmodx/configs/plugins.ini. Перезапустите карту и проверьте отсутствие ошибок загрузки.training_hp в клиентской консоли. Команда не принимает имя другого игрока: пример меняет только здоровье вызвавшего её администратора.#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 намеренно исключает наблюдателей и погибших. Сначала дождитесь обычного появления.
Пример выполняет одно изменение по команде. Автоматическая выдача после каждого появления требует отдельной обработки события спавна.
Counter‑Strike 2
CS:GO
CS:Source
CS 1.6
Standoff 2
База знаний
Обсуждение материала 0
Здесь можно начать разговор
Задайте вопрос или поделитесь своим опытом по теме.
Присоединяйтесь к обсуждению
Войдите, чтобы написать комментарий и отвечать участникам.