Imgui чит

Виталя АигБег

Новичок
Автор темы
12
1
Кароче у меня есть имгуи, и я хз как туда запихнуть функции, внешне сделал а как дальше незнаю,
Хочу туда закинуть вх, авто хилл, автокликер на alt
 

|Il|Il|

Активный
407
70
Кароче у меня есть имгуи, и я хз как туда запихнуть функции, внешне сделал а как дальше незнаю,
Хочу туда закинуть вх, авто хилл, автокликер на alt
вот в скрипте в котором я сливал есть то что нужно хочешь добавлять хочешь удаляй хочешь бери оттуда функцию нужную я открытый соурс оставил
 
  • Нравится
Реакции: Виталя АигБег

Vintik

Через тернии к звёздам
Проверенный
1,493
955
Ну вообще вот тут подробно расписано:
1. Например, у тебя есть кнопка:
Lua:
imgui.Button('Press me')
Ее код надо заменить на:
Lua:
if imgui.Button('Press me') then -- а вот и кнопка с действием
  -- условие будет выполнено при нажатии на неё
  printStringNow('Button pressed!', 1000)
end

2. У тебя есть чекбокс:
Lua:
imgui.Checkbox('test')
Заменить на:
Lua:
hop = imgui.ImBool(false) -- вне рендера (сверху в коде) объявить булевую переменную imgui типа.

-- в рендере, где у тебя имгуи
if imgui.Checkbox('test', hop) then -- для получения значения переменной hop использовать ключ .v, то бишь hop.v
  sampAddChatMessage('+', -1) -- будет писать при нажатии (изменении состояния) чекбокса
  if hop.v then
    sampAddChatMessage('turn off', -1)
  else
    sampAddChatMessage('turn on', -1)
  end
end

-- где-то дальше в коде:
if hop.v then
  -- проверка, что чекбокс - true (галочка есть)
end

3. У тебя поле для ввода:
Lua:
imgui.InputText(u8'поле для ввода')
Надо поменять на:
Lua:
text_buffer = imgui.ImBuffer(u8'какой то текст, можно заменить в коде нра пустую строку', 256) -- вне рендера (сверху в коде) объявить булевую переменную imgui типа.

-- в рендере, где у тебя имгуи
imgui.InputText(u8'поле для ввода', text_buffer)

-- ну и где-то в коде проверять строку
if text_buffer_test.v = 'hello world' then
  -- проверка, что ты вписал hello world
end

вх, авто хилл, автокликер на alt
Ну создаёшь функции активации и деактивации вот этого всего. И вызываешь их при нажатии кнопки или смене состояния чекбокса.
Реализацию взять отсюда.
Вх:
Автокликер (это чужой код, думаю разберешься):
Lua:
lua_thread.create(function()
  while active do
    setVirtualKeyDown(key,true)
    wait(10)
    setVirtualKeyDown(key,false)
    wait(500)
  end
end)
 
Последнее редактирование:

|Il|Il|

Активный
407
70
Ну вообще вот тут подробно расписано:
1. Например, у тебя есть кнопка:
Lua:
imgui.Button('Press me')
Ее код надо заменить на:
Lua:
if imgui.Button('Press me') then -- а вот и кнопка с действием
  -- условие будет выполнено при нажатии на неё
  printStringNow('Button pressed!', 1000)
end

2. У тебя есть чекбокс:
Lua:
imgui.Checkbox('test')
Заменить на:
Lua:
hop = imgui.ImBool(false) -- вне рендера (сверху в коде) объявить булевую переменную imgui типа.

-- в рендере, где у тебя имгуи
if imgui.Checkbox('test', hop) then -- для получения значения переменной hop использовать ключ .v, то бишь hop.v
  sampAddChatMessage('+', -1) -- будет писать при нажатии (изменении состояния) чекбокса
  if hop.v then
    sampAddChatMessage('turn off', -1)
  else
    sampAddChatMessage('turn on', -1)
  end
end

-- где-то дальше в коде:
if hop.v then
  -- проверка, что чекбокс - true (галочка есть)
end

3. У тебя поле для ввода:
Lua:
imgui.InputText(u8'поле для ввода')
Надо поменять на:
Lua:
text_buffer = imgui.ImBuffer(u8'какой то текст, можно заменить в коде нра пустую строку', 256) -- вне рендера (сверху в коде) объявить булевую переменную imgui типа.

-- в рендере, где у тебя имгуи
imgui.InputText(u8'поле для ввода', text_buffer)

-- ну и где-то в коде проверять строку
if text_buffer_test.v = 'hello world' then
  -- проверка, что ты вписал hello world
end


Ну создаёшь функции активации и деактивации вот этого всего. И вызываешь их при нажатии кнопки или смене состояния чекбокса.
Реализацию взять отсюда.
Вх:
Автокликер (это чужой код, думаю разберешься):
Lua:
lua_thread.create(function()
  while active do
    setVirtualKeyDown(key,true)
    wait(10)
    setVirtualKeyDown(key,false)
    wait(500)
  end
end)
@Виталя АигБег
вот список клавиш и вот номера клавиш
 

Вложения

  • IMG_4185.jpeg
    IMG_4185.jpeg
    365.1 KB · Просмотры: 5
  • Нравится
Реакции: Vintik