Краш скрипта

izicapt

Известный
Автор темы
336
103
Версия MoonLoader
.027.0-preview
Всем даров
xz kak nazvat:
local imgui = require 'imgui'
local key = require 'vkeys'

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('Teleport by Anthony', main_window_state)
    imgui.Text('Куда телепортируемся?')
    if imgui.Button('Home') then -- а вот и кнопка с действием
      -- условие будет выполнено при нажатии на неё
  teleport(-2724.52,923.76,67.32,)
      end
    end
    imgui.End()
  end
end

function main()
  while true do
    wait(0)
    if wasKeyPressed(key.VK_V) then -- активация по нажатию клавиши V
        main_window_state.v = not main_window_state.v
    end
    imgui.Process = main_window_state.v
  end
end
Я пытался сделать скрипт по типу
Через imgui сделать меню и выбрав пункт игрока будет телепортировать куда либо
Но увы,скрипт подыхает из за какой то ошибки
 
Решение
Lua:
local imgui = require 'imgui'
local key = require 'vkeys'
local encoding = require 'encoding'
encoding.default = 'CP1251' 
u8 = encoding.UTF8
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('Teleport by Anthony', main_window_state)
        imgui.Text(u8'Куда телепортируемся?')
        if imgui.Button('Home') then 
            teleport(-2724.52,923.76,67.32)
        end
        imgui.End()
    end
end

function main()
    while true do wait(0)
        if wasKeyPressed(key.VK_V) then -- активация по нажатию клавиши V
            main_window_state.v = not main_window_state.v...

qdIbp

Автор темы
Проверенный
1,387
1,143
Lua:
local imgui = require 'imgui'
local key = require 'vkeys'
local encoding = require 'encoding'
encoding.default = 'CP1251' 
u8 = encoding.UTF8
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('Teleport by Anthony', main_window_state)
        imgui.Text(u8'Куда телепортируемся?')
        if imgui.Button('Home') then 
            teleport(-2724.52,923.76,67.32)
        end
        imgui.End()
    end
end

function main()
    while true do wait(0)
        if wasKeyPressed(key.VK_V) then -- активация по нажатию клавиши V
            main_window_state.v = not main_window_state.v
        end
        imgui.Process = main_window_state.v
    end
end

Лишний end + imgui.End() стоит вне if main_window_state.v then
И , лишняя в teleport
 
  • Нравится
Реакции: izicapt