Розыгрыш Premium и Уникальной юзергруппы на форуме! Перейти

Драггбл кейбинды на неверлуз и проблема с ними

  • Автор темы Автор темы Wine
  • Дата начала Дата начала
mentally unstable unit
Эксперт
Эксперт
Статус
Оффлайн
Регистрация
25 Фев 2019
Сообщения
831
Реакции
424
Мужики, я сделал кейбинды и штучку, чтобы когда меню было открыто их можно было перетаскивать, только проблема в том, что когда я навожусь в меню, то они просто клеются к курсору, при том, что проверка на 'опущена ли кнопка' я добавил через ffi, в чем может быть прикол (это на нл)


JavaScript:
Expand Collapse Copy
local ffi = require('ffi');
ffi.cdef[[int GetAsyncKeyState(int vKey)]]

if is_menu_open == true then
    if ffi.C.GetAsyncKeyState(0x01) then
        local mouse_pos = cheat.GetMousePos();
        if in_bounds(mouse_pos, x_pos:GetFloat(), y_pos:GetFloat(), x_pos:GetFloat()+box_size, y_pos:GetFloat()+30) then
            x_pos:setFloat(mouse_pos.x - box_size/2);
            y_pos:setFloat(mouse_pos.y-10);
        end
    end
end
@LENIN помог бы блин лучше чем реакции ставить...
:rage::rage::rage::rage::rage::rage::rage::rage::rage:
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Мужики, я сделал кейбинды и штучку, чтобы когда меню было открыто их можно было перетаскивать, только проблема в том, что когда я навожусь в меню, то они просто клеются к курсору, при том, что проверка на 'опущена ли кнопка' я добавил через ffi, в чем может быть прикол (это на нл)


JavaScript:
Expand Collapse Copy
local ffi = require('ffi');
ffi.cdef[[int GetAsyncKeyState(int vKey)]]

if is_menu_open == true then
    if ffi.C.GetAsyncKeyState(0x01) then
        local mouse_pos = cheat.GetMousePos();
        if in_bounds(mouse_pos, x_pos:GetFloat(), y_pos:GetFloat(), x_pos:GetFloat()+box_size, y_pos:GetFloat()+30) then
            x_pos:setFloat(mouse_pos.x - box_size/2);
            y_pos:setFloat(mouse_pos.y-10);
        end
    end
end
@LENIN помог бы блин лучше чем реакции ставить...
:rage::rage::rage::rage::rage::rage::rage::rage::rage:
api issue. Купи никсвар там все ворк.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Так тебе надо проверку зажата ли,а не нажата ли
 
Назад
Сверху Снизу