помогите с имгуи

Lightcrash

Участник
Автор темы
71
11
Версия MoonLoader
.026-beta
Привет всем, подскажите пожалуйста, вообщем:
у меня есть имгуи окошко, в нем есть чекбокс, и мне нужно чтобы когда чекбокс включен, то работала функция "улучшенное управление", как их связать? типо на чекбоксе галочка стоит, тогда чит работает, если не стоит то не работает, и еще кому не лень, объясните/научите меня пожалуйста, вот у меня есть код на переворот авто, как мне сделать к нему активацию через чекбокс в имгуи ?
if cheatperevorot[0] == true and CarCheck() and isKeyCheckAvailable() and isKeyJustPressed(VK_H) then
veh = getCarCharIsUsing(PLAYER_PED)
car = veh
setVehicleQuaternion(veh, 0, 0, 0, 0)
end
 

why ega

РП игрок
Модератор
2,537
2,217
Привет всем, подскажите пожалуйста, вообщем:
у меня есть имгуи окошко, в нем есть чекбокс, и мне нужно чтобы когда чекбокс включен, то работала функция "улучшенное управление", как их связать? типо на чекбоксе галочка стоит, тогда чит работает, если не стоит то не работает
Lua:
-- gde-to v code

if peremenaya_checkbox[0] then
    -- tvoy code
end
Привет всем, подскажите пожалуйста, вообщем:
у меня есть имгуи окошко, в нем есть чекбокс, и мне нужно чтобы когда чекбокс включен, то работала функция "улучшенное управление", как их связать? типо на чекбоксе галочка стоит, тогда чит работает, если не стоит то не работает, и еще кому не лень, объясните/научите меня пожалуйста, вот у меня есть код на переворот авто, как мне сделать к нему активацию через чекбокс в имгуи ?
if cheatperevorot[0] == true and CarCheck() and isKeyCheckAvailable() and isKeyJustPressed(VK_H) then
veh = getCarCharIsUsing(PLAYER_PED)
car = veh
setVehicleQuaternion(veh, 0, 0, 0, 0)
end
Lua:
if peremenaya_checkbox[0] and CarCheck() and isKeyCheckAvailable() and isKeyJustPressed(VK_H) then
    setVehicleQuaternion(getCarCharIsUsing(PLAYER_PED), 0, 0, 0, 0)
end
 
  • Грустно
Реакции: Lightcrash

XRLM

Известный
2,529
851
Привет всем, подскажите пожалуйста, вообщем:
у меня есть имгуи окошко, в нем есть чекбокс, и мне нужно чтобы когда чекбокс включен, то работала функция "улучшенное управление", как их связать? типо на чекбоксе галочка стоит, тогда чит работает, если не стоит то не работает, и еще кому не лень, объясните/научите меня пожалуйста, вот у меня есть код на переворот авто, как мне сделать к нему активацию через чекбокс в имгуи ?
if cheatperevorot[0] == true and CarCheck() and isKeyCheckAvailable() and isKeyJustPressed(VK_H) then
veh = getCarCharIsUsing(PLAYER_PED)
car = veh
setVehicleQuaternion(veh, 0, 0, 0, 0)
end
если ты только начал изучать луа, то лучше начать с имгуи, а не сразу переходить на мимгуи.
 
  • Клоун
Реакции: Air_Official

Lightcrash

Участник
Автор темы
71
11
если ты только начал изучать луа, то лучше начать с имгуи, а не сразу переходить на мимгуи.
я и так на имгуи, просто код который был, это я вырезал с другого скрипта который уже на мимгуи, мб так нельзя, но объясните мне пожалуйста
как делать свои команды которые будут активироваться по чекбоксу? к примеру у меня есть готовый код который через кнопку выдает скин сиджея, как сделать чтобы он по чекбоксу выдавался? т.е галочку ставишь и тебе выдается скин cj,
в коде у меня прописано это:
local checked_test = imgui.ImBool(false)
local checked_test_2 = imgui.ImBool(false)

это я так понимаю чтобы чекбоксы проверялись включены или нет, помогите мне сделать с этим к примеру выдачу скина cj через чекбокс, очень благодарен буду, так как хочу научиться сам делать такое
 

Dmitriy Makarov

25.05.2021
Проверенный
2,478
1,113
я и так на имгуи, просто код который был, это я вырезал с другого скрипта который уже на мимгуи, мб так нельзя, но объясните мне пожалуйста
как делать свои команды которые будут активироваться по чекбоксу? к примеру у меня есть готовый код который через кнопку выдает скин сиджея, как сделать чтобы он по чекбоксу выдавался? т.е галочку ставишь и тебе выдается скин cj,
в коде у меня прописано это:
local checked_test = imgui.ImBool(false)
local checked_test_2 = imgui.ImBool(false)

это я так понимаю чтобы чекбоксы проверялись включены или нет, помогите мне сделать с этим к примеру выдачу скина cj через чекбокс, очень благодарен буду, так как хочу научиться сам делать такое
Lua:
-- OnDrawFrame
if imgui.Checkbox("Skin", checked_test) then
    SetSkin(0)
end
Функция SetSkin у тебя уже есть, по-моему.
Хотя по чекбоксу сомнительная идея, мне кажется. Если я не забыл, то у тебя будет срабатывать код внутри чекбокса при каждом переключении (и при включении и при включении), в твоём случае - это выдача скина.
 

Lightcrash

Участник
Автор темы
71
11
Lua:
-- OnDrawFrame
if imgui.Checkbox("Skin", checked_test) then
    SetSkin(0)
end
Функция SetSkin у тебя уже есть, по-моему.
Хотя по чекбоксу сомнительная идея, мне кажется. Если я не забыл, то у тебя будет срабатывать код внутри чекбокса при каждом переключении (и при включении и при включении), в твоём случае - это выдача скина.
я попросил с выдачей скина сделать - просто для примера, чтобы мне кто то дал решение, объяснил немного, и дальше я сам сидел уже и разбирал что да как и в будущем просто выполнял это без трудностей