Как вписать функцию в имгуй lua ?

WaIzNow

Новичок
Автор темы
17
9
Версия MoonLoader
.027.0-preview
Есть функция:
function main()
if not isSampLoaded() or not isCleoLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(1) end
while true do
if isCharInAnyCar(PLAYER_PED) then
setCarEngineOn(storeCarCharIsInNoSave(PLAYER_PED), true)
end
wait(0)
end
end
как ее нужно реализовать в коде, если function main() уже используется?

и как правильно вызвать ее по кнопке:

if imgui.Button(u8(delPlayersActive and "пися" or "попа"), imgui.ImVec2(120, 30)) then

end

Ну тип что то подобное:
function delplayers()
for _, handle in ipairs(getAllChars()) do
if doesCharExist(handle) then
local _, id = sampGetPlayerIdByCharHandle(handle)
if id ~= myid then
emul_rpc('onPlayerStreamOut', { id })
end
end
end
end
imgui.NewLine()
if imgui.Button(u8(delPlayersActive and "Удал" or "Удал"), imgui.ImVec2(120, 30)) then
toggleDelPlayers()
end


да я тупой ебанат у которого нет базовых знаний
 
Последнее редактирование:
  • Нравится
Реакции: WaRiZ

Smeruxa

smeruxa.ru
Проверенный
1,409
757
Есть функция:

как ее нужно реализовать в коде, если function main() уже используется?

и как правильно вызвать ее по кнопке:




да я тупой ебанат у которого нет базовых знаний
Lua:
if imgui.Button(u8(delPlayersActive and "пися" or "попа"), imgui.ImVec2(120, 30)) then
    if isCharInAnyCar(PLAYER_PED) then
        setCarEngineOn(storeCarCharIsInNoSave(PLAYER_PED), true)
    end
end