крашит самописный скрипт

Occultist

Участник
Автор темы
45
4
Версия SA-MP
  1. Любая
писал для себя вспомогательный скрипт, копипастил код имгуи из https://www.blast.hk/threads/170647/ . при любых обстоятельствах скрипт крашит, пробовал переписывать, как итог ничего. в первые разы запускался, но при вводе команды было ничего. потом запускался, но крашился при вводе команды. потом стал крашить при запуске. переписал сегодня, уже под кнопку, крашит вообще.
 

Вложения

  • moonloader.log
    5 KB · Просмотры: 3
Решение
не script.author а script_author
imgui.OnInitialize вызывается вне тела мимгуи
в функции выше не theme() а то как у тебя в коде тема обозначена apply_custom_style
ещё у тебя имгуишная тема, это тоже может крашить
ну и как писали выше ты забыл енд
Lua:
require('lib.moonloader')
local imgui = require 'mimgui'
local encoding = require 'encoding'
encoding.default = 'CP1251'
local u8 = encoding.UTF8
local new = imgui.new

local WinState = new.bool()
local fa = require "faIcons"
script_author('Blast.hk')

imgui.OnInitialize(function()
    apply_custom_style()
end)

imgui.OnFrame(function() return WinState[0] end, function(player)
    imgui.SetNextWindowPos(imgui.ImVec2(500,500), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))...

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,993
2,186
Спасибо, скрипт вообще не загружается!!!!!
это уже у тебя что-то
1720081616346.png
 
  • Нравится
Реакции: VanoKLR

Occultist

Участник
Автор темы
45
4
извиняюсь, обманул насчет скрипт не работает. это я тупой.
у меня вот такая картина

хотя прикол вообще в другом. кнопка закрыть попадает не в то окно, из за этого окно коллбэки закрыть можно только перезайдя. а также все остальные окна появляются при нажатии на окно это
 

Вложения

  • 1720082927722.png
    1720082927722.png
    1.5 MB · Просмотры: 18
Последнее редактирование:

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,993
2,186
хотя прикол вообще в другом. кнопка закрыть попадает не в то окно, из за этого окно коллбэки закрыть можно только перезайдя. а также все остальные окна появляются при нажатии на окно это
ну это уже проблемы твоего кода, в таком случае могу лишь раздел работ и услуг порекомендовать