Hacker_XD
Customer
- Регистрация
- 9 Июн 2024
- Сообщения
- 69
- Тема Автор
- #1
Пытаюсь написать луа на "триггербот" при помощи бинда на включение auto-fire, чё то накидал при помощи нейронки но дальше хз чё делать т.к. в доках этого нет, а в скриптах юзают подобное и работает. Строчки где хз чё делать отметил в начале звёздочкой
ffi.cdef[[
int GetAsyncKeyState(int vKey);
void Sleep(unsigned int milliseconds);
]]
-- Коды клавиш (VK_XBUTTON1 = 0x05, VK_XBUTTON2 = 0x06)
local VK_XBUTTON1 = 0x05
local mouse5_pressed = 0
local prev_state = false
while true do
-- Проверяем состояние кнопки
local state = ffi.C.GetAsyncKeyState(VK_XBUTTON1)
local is_pressed = (state & 0x8000) ~= 0
-- Если кнопка нажата (и предыдущее состояние было "отпущено")
if is_pressed and not prev_state then
mouse5_pressed = 1
* menu.legitbot_auto_fire = 1
else:
if is_pressed then
mouse5_pressed = 0
* menu.legitbot_auto_fire_state = 0
end
prev_state = is_pressed
-- Задержка для уменьшения нагрузки на CPU
ffi.C.Sleep(10)
end
В stocking manuals видел такую строку
menu.ragebot_anti_aim_base_yaw_offset = current_yaw
и такого нет в доках но оно работает
ffi.cdef[[
int GetAsyncKeyState(int vKey);
void Sleep(unsigned int milliseconds);
]]
-- Коды клавиш (VK_XBUTTON1 = 0x05, VK_XBUTTON2 = 0x06)
local VK_XBUTTON1 = 0x05
local mouse5_pressed = 0
local prev_state = false
while true do
-- Проверяем состояние кнопки
local state = ffi.C.GetAsyncKeyState(VK_XBUTTON1)
local is_pressed = (state & 0x8000) ~= 0
-- Если кнопка нажата (и предыдущее состояние было "отпущено")
if is_pressed and not prev_state then
mouse5_pressed = 1
* menu.legitbot_auto_fire = 1
else:
if is_pressed then
mouse5_pressed = 0
* menu.legitbot_auto_fire_state = 0
end
prev_state = is_pressed
-- Задержка для уменьшения нагрузки на CPU
ffi.C.Sleep(10)
end
В stocking manuals видел такую строку
menu.ragebot_anti_aim_base_yaw_offset = current_yaw
и такого нет в доках но оно работает