Выполнение команды lua на кнопках формы
-
мне что то по индивидуальней надо если на true и false разные команды пж на на 1 чекбокс .
если активен команда enableInfiniteHealthCheat()
если нет disableInfiniteHealthCheat()
по точному имени чекбокса. без for -
Заходишь в документацию
CheckBox Class: (Inheritance: ButtonControl->WinControl->Control->Component->Object) createCheckBox(owner): Creates a CheckBox class object which belongs to the given owner. Owner can be any object inherited from WinControl properties Checked: boolean - True if checked AllowGrayed: boolean - True if it can have 3 states. True/False/None State: checkboxstate - The state. (cbUnchecked=0, cbChecked=1, cbGrayed=2) OnChange: function - Function to call when the state it changed methods getAllowGrayed() setAllowGrayed(boolean) getState(): Returns a state for the checkbox. (cbUnchecked, cbChecked, cbGrayed) setState(boolean): Sets the state of the checkbox onChange(function)
По ней пишешь что-то вроде этого.
checkBox.onChange = function onChangeState(sender) local state = sender.Checked if state then enableInfiniteHealthCheat() else disableInfiniteHealthCheat() end end
-
Пользователь @MasterGH написал в Выполнение команды lua на кнопках формы:
CheckBox Class:
Это тоже в lua писать?
-
@Pitronic нет
-
-
Пользователь @MasterGH написал в Выполнение команды lua на кнопках формы:
Если закрыл игру
И каждый раз объяснять это тому кто скачал мой трейнер. У меня Другое решение. Есть скрипт на чекбоксы который ты мне дал, И крен с ним пусть будут пустые скрипты в таблице это ведь не чего не даст тому кто попытается декомпилировать трейнер. Вот это действительно проще. Тему отмечаю как решённый вопрос. За скрипт спасибо.
-
Пожалуйста
-
-
Снова пометил как не решенный. Причина кроме твоего варианта нашёл в инете много разных других хочу попробовать все. Для этого написал в lua 'этот код. с пустым аа кодом.
InfiniteHealthScript = [[ ]] function enableInfiniteHealthCheat() if not InfiniteHealthCheatIsEnabled then InfiniteHealthCheatIsEnabled,InfiniteHealthCheatDisableinfo = autoAssemble(InfiniteHealthScript) end end function disableInfiniteHealthCheat() if InfiniteHealthCheatIsEnabled then if autoAssemble(InfiniteHealthScript,InfiniteHealthCheatDisableinfo) then InfiniteHealthCheatIsEnabled = false end end end
но чтобы видеть что варианты работают. Нужно добавить скрип print чит активирован, чит деактивирован п.ж.
-
Может так
InfiniteHealthScript = [[ [Enabled] {$lua} Print("enabled") {$asm} [Dissable] {$lua} Print("disabled") {$asm} ]]
-
Попробую завтра.
-
Не работает
-
Посмотрю, как будет время
-
Последняя версия шаблона будет здесь
Должно работать на Cheat Engine 7.5 (cheatengine-x86_64-SSE4-AVX2.exe)
-
Работает
-
По ходу ссылка не рабочая This repository is empty.
-
Залил исходники
-
Ты уже отметил сам что вопрос решённый. Не возражаю. Скрип работает.
-
Наверно, ты отметил сам. Я не помню, чтобы я отмечал. Хотя какая разница. Можно вернуть в любой момент
-
Может и я просто забыл. Всё равно работает.