Есть несколько вариантов узнать имена консольных команд и переменных, доступных в ХАГе для игры, в которую вы играете.
Всеми ими можно пользоваться, нет проблем, важен лишь результат. Сейчас мы их все обсудим.
Список переменных через консоль:
Открываете меню хага в игре, ставите курсор в поле ввода и нажимаете TAB.
У вас откроется полный список переменных и команд, которые вы можете использовать.
Вероятно вы уже заметили, что в начале каждый строчки есть описание, рассмотрим подробнее:
- [i] — целочисленная переменная,
int
. - [f] — переменная с плавающей точкой,
float
. - [b] — переменная, которая может быть либо
1
, либо0
. Вкл — выкл.True
—false
. Такой тип переменных называетсяbool
, хотя в хаге, если присвоить такой переменной что-то больше 1, то всё равно будет считаться к 1. - [c] — command, команда. В данной строчке не переменная, описание многих общих команд доступно в предыдущей статье — Описание команд и клавиш
Если вы, вдруг, забыли, то можно написать имя переменной в консоль и тогда вам покажет её текущее значение. Просто напоминаю.
В Config.cfg файле
Можно открыть config.cfg
файл в папке конфигов хага для вашей игры и посмотреть все переменные и их текущие значения. Там же можно их и поменять, если хочется.
Команды save
в ХАГ консоли в игре записывает все текущие значения переменных в config.cfg
файл. Если вас интересуют цвета, то это вам в colors.cfg
, цвета в хаге это не переменные, это скорее команды по установке цвета.
Команд в этом файле вы не найдёте, только то, у чего есть числовые значения и есть необходимость их куда-то сохранять.
Через Settings файл
Для многих, возможно, это будет самый понятный и удобный способ получения переменных.
Если вы видите что-то в меню во вкладке Settings, то оно есть в settings
файле.
Например, вы играете в ГТА и вас интересует, какая переменная отвечает в меню за пункт MORE SPEED.
Открываете Settings файл, находите там
_check wtf.car_handel_1337 "more speed"
Как мы уже знаем по Руководству по Settings файлу — ССЫЛКА, переменная здесь wtf.car_handel_1337
и она bool
типа, т.е. доступные варианты значений это 1
— включено и 0
— выключено.
Если вам хочется узнать переменную, на основе которой сделан ползунок выдачи здоровья (Healing ammount), то мы находим вот это:
_flt wtf.health_max "healing amount:" "" 100 200 250
Тут переменная будет wtf.health_max
и значения она принимает дробные, т.к. тип переменной — float
.
Пример:
Вы нашли переменную wtf.health_max
и хотите создать пару горячих клавиш. Одна из них будет ставить ограничение на выдачу здоровья на 150 ХП, а другая на 200. Вот вы так решили, что оно вам надо.
Открываем autoexec.cfg
файл и добавляем туда создание двух горячих клавиш.
bind B "wtf.health_max 150"
bind N "wtf.health_max 200"
Поздравляю, по нажатию B
, переменная wtf.health_max
получит значение 150, а по нажатию N
— 200.
Пример:
Мы нашли переменную wtf.car_handel_1337
, она типа bool
(да/нет) и хотим включать и выключать её по нажатию горячей клавиши C
.
Нам потребуется вот такой код:
bind C "wtf.car_handel_1337 !="
Оператор !=
значит инверсию. Если сейчас переменная равна 1
, то она станет равно 0
. Если переменная сейчас равна 0
, то станет 1
.
Так реализуется один из методов сделать включение — выключение чего-либо по нажатию одной кнопки.
Комментарии