- 79
- 7
- Версия MoonLoader
- .026-beta
Сделал функцию по системе взаимодействия с игроком по маркеру. Т.е я целюсь на челика, после чего зажимаю Q и у меня должно вылазить окно. Но После того как я нажал ПКМ + Q. Окно не вылазит, а вылазит после того как я открою главное меню. Помогите.
Скрипт ЛУА:
-- local'ки
local playerid = -1
-- Бесконечный цикл
local valid, ped = getCharPlayerIsTargeting(PLAYER_HANDLE)
if valid and doesCharExist(ped) then
local result, id = sampGetPlayerIdByCharHandle(ped)
if result and isKeyJustPressed(VK_Q) then -- На ПКМ+Q
show_player.v = not show_player.v
playerid = id
end
end
-- imgui.OnDrawFrame()
if show_player.v then
imgui.Begin(u8"Взаимодействие с "..sampGetPlayerNickname(tostring(playerid)).."["..tostring(playerid).."]", show_player)
if imgui.Button(u8"Показать пасспорт") then
sampSendChat("/showpass "..tostring(playerid))
end
imgui.End()
end