Lua ScriptRender | Загрузка и выгрузка Lua

TheRuthArbiter

Неповторимый РПшер
Автор темы
Проверенный
523
306
Ну раз так. Тогда вопрос тебе: Зачем нужен твой скрипт, в котором имеется баг с imgui? Чем он полезен, и как его использовать на практике?
Ну баг с ImGui возникается из-за функции script.load, а так будет полезно выгружать пока что не нужные тебе скрипты, которые не имеют имгуи естественно.
 

Fyger

Потрачен
963
420
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ну баг с ImGui возникается из-за функции script.load, а так будет полезно выгружать пока что не нужные тебе скрипты, которые не имеют имгуи естественно.
А нахера? Админ проверка? Выгружаешь все и ctrl R
 

wD.D159

Известный
Друг
446
480
Ну баг с ImGui возникается из-за функции script.load, а так будет полезно выгружать пока что не нужные тебе скрипты, которые не имеют имгуи естественно.
А разве не целесообразнее будет просто их убрать/удалить? Не прибегая самого себя к лишним действиям каждый раз, заходя в игру.
 

TheRuthArbiter

Неповторимый РПшер
Автор темы
Проверенный
523
306
А нахера? Админ проверка? Выгружаешь все и ctrl R
Блядь, ситуаций куча)

А разве не целесообразнее будет просто их убрать/удалить? Не прибегая самого себя к лишним действиям каждый раз, заходя в игру.
А может тебе он потом как-нибудь пригодится в самой игре, но пока не нужен в определённый момент, задумывался об этом?
 

wD.D159

Известный
Друг
446
480
А может тебе он потом как-нибудь пригодится в самой игре, но пока не нужен в определённый момент, задумывался об этом?
Глупо. Всегда можно переместить нужный скрипт в папку moonloader`а и его автоматически подгрузит скрипт AutoReboot.lua
 

TheRuthArbiter

Неповторимый РПшер
Автор темы
Проверенный
523
306
Глупо. Всегда можно переместить нужный скрипт в папку moonloader`а и его автоматически подгрузит скрипт AutoReboot.lua
так авторебут как бы только показывает состояние скрипта, разве не?
 

wD.D159

Известный
Друг
446
480
AutoReboot бывает и не перезагружает скрипты.
Ни разу такого не было. Если скрипт был уже загружен, а в последствии изменен, то он ВСЕГДА перезагрузится. Если скрипт был выгружен из-за ошибки в коде, то уже не загрузится.
 

TheRuthArbiter

Неповторимый РПшер
Автор темы
Проверенный
523
306
Ни разу такого не было. Если скрипт был уже загружен, а в последствии изменен, то он ВСЕГДА перезагрузится. Если скрипт был выгружен из-за ошибки в коде, то уже не загрузится.
У меня бывало такое, что с кодом всё нормально и авторебут не перезагружал) Приходилось самому загружать скрипт и он работал.
 

Petr_Sergeevich

Известный
Проверенный
707
297
Решение бага (краш при загрузке скриптов с imgui):
Lua:
if imgui.Selectable(u8(this)) then
    lua_thread.create(function()
        wait(0)
        script.load(getWorkingDirectory() .. '\\' .. this)
    end)
end
 

Вложения

  • ScriptRender.lua
    6.5 KB · Просмотры: 24