В чем проблема коллизии?

Статус
В этой теме нельзя размещать новые ответы.

jackglow

Новичок
Автор темы
18
5
Пытаюсь сделать коллизию на MoonLoader'e с ImGui. Но получается так, что когда убираю коллизию игрок замирает на месте, а машина улетает. Впервые вообще что то делаю на мунлодере.
Lua:
local imgui = require 'imgui'
local key = require 'vkeys'

isColl = 0

local main_window_state = imgui.ImBool(false)
function imgui.OnDrawFrame()
  if main_window_state.v then
    imgui.SetNextWindowSize(imgui.ImVec2(150, 200), imgui.Cond.FirstUseEver)
    imgui.Begin('My window', main_window_state)
    if(_G.isColl == 1) then
       imgui.Text('Collision: DISABLED')
    else
       imgui.Text('Collision: ENABLED')
    end
    if imgui.Button('Disable Collision') then
      _G.isColl = 1
      printStringNow('Collision disabled!', 1000)
    end
    if imgui.Button('Enable Collision') then
      _G.isColl = 0
      printStringNow('Collision enabled!', 1000)
    end
    imgui.End()
  end
end

function main()
  while true do
    wait(0)
   
    if _G.isColl == 1 then
       setCharCollision(playerPed, false)
       if( isCharInAnyCar(PLAYER_PED) ) then
           local car = storeCarCharIsInNoSave(playerPed)
           setCarCollision(car, true)
       end
    else setCharCollision(playerPed, true) end
    if wasKeyPressed(key.VK_X) and wasKeyPressed(key.VK_C) then
        main_window_state.v = not main_window_state.v
    end
    imgui.Process = main_window_state.v
  end
end
 
Статус
В этой теме нельзя размещать новые ответы.