Помогите в скрипте

TopCarl

Участник
Автор темы
108
14
Надо изменить активацию скрипта на клавишу F4

sampRegisterChatCommand('lovec_menu', function()
--if not isCharInAnyCar(PLAYER_PED) then
main_window_state.v = not main_window_state.v
--[[else
sampAddChatMessage("[CR-Cleaner(FINAL)] {d5dedd}Вы находитесь в ТС.", 0x01A0E9)
end]]
 
  • Нравится
Реакции: mc_alex
Решение
Надо изменить активацию скрипта на клавишу F4

sampRegisterChatCommand('lovec_menu', function()
--if not isCharInAnyCar(PLAYER_PED) then
main_window_state.v = not main_window_state.v
--[[else
sampAddChatMessage("[CR-Cleaner(FINAL)] {d5dedd}Вы находитесь в ТС.", 0x01A0E9)
end]]
Lua:
local wm = require 'windows.message'
addEventHandler("onWindowMessage", function (msg, wparam, lparam)
    if (msg == wm.WM_KEYUP or msg == wm.WM_SYSKEYUP) and wparam == VK_F4 then
        main_window_state.v = not main_window_state.v
    end
end)
UPD: Можно еще в while true do проверять нажатие клавиши
Lua:
while true do
    wait(0)
    if isKeyJustPreesed(VK_F4) then
        main_window_state.v = not...

PanSeek

t.me/dailypanseek
Всефорумный модератор
908
1,776
Надо изменить активацию скрипта на клавишу F4

sampRegisterChatCommand('lovec_menu', function()
--if not isCharInAnyCar(PLAYER_PED) then
main_window_state.v = not main_window_state.v
--[[else
sampAddChatMessage("[CR-Cleaner(FINAL)] {d5dedd}Вы находитесь в ТС.", 0x01A0E9)
end]]
Lua:
local wm = require 'windows.message'
addEventHandler("onWindowMessage", function (msg, wparam, lparam)
    if (msg == wm.WM_KEYUP or msg == wm.WM_SYSKEYUP) and wparam == VK_F4 then
        main_window_state.v = not main_window_state.v
    end
end)
UPD: Можно еще в while true do проверять нажатие клавиши
Lua:
while true do
    wait(0)
    if isKeyJustPreesed(VK_F4) then
        main_window_state.v = not main_window_state.v
    end
end
 
Последнее редактирование:
  • Нравится
Реакции: James Saula и TopCarl