Load scripts from modloader
Enviado: 15 Ago 2018, 10:36
Olá pessoal, eu sou novo nessa área e estou precisando de ajuda no meu mod... Na verdade eu peguei a base do Um_Geek e estou tentando adicionar algumas coisinhas como desativar/ativar mods in-game, até agora só funciona a de ignorar mods pelo .ini mas se me ajudarem em breve poderá funcionar tudo...
Código:
Estou tentando fazer para que quando aperte no botão "Disable" ou no botão "Enable" ele desative/ative o mod e adicione/remova a linha dele do .ini na parte Ignore_Mods porém ele me retorna isso...
E eu não consigo arrumar e também preciso de ajuda na parte de desativar o mod, o moonloader suporta desativar mods in-game? Se suportar pode me mandar o código pfv que irei arrumar isso...
Obrigado a quem me ajudar.
Código:
Código: Selecionar tudo
function imgui.OnDrawFrame()
imgui.Begin(Texts[0], nil, imgui.WindowFlags.AlwaysAutoResize)
imgui.Text(Texts[1])
for i,v in ipairs(List_Mods) do -- Disable mod
imgui.Text(split(v, ".lua")[1])
imgui.SameLine()
print(Ignore_Mods)
if imgui.Button(Texts[2]) then
table.remove(List_Mods, v)
table.insert(Ignore_Mods, split(v, getGameDirectory())[1])
table.insert(Ignore_Mods_Directory, v)
Read_And_Write_Settings("Settings", "Ignore_Mods", Ignore_Mods)
Read_And_Write_Settings("Settings", "Ignore_Mods_Directory", Ignore_Mods_Directory)
reloadScripts()
Open_And_Close_Menu()
Open_And_Close_Menu()
end
end
for i,v in ipairs(Ignore_Mods) do -- Enable mod
imgui.Text(split(v, ".lua")[1])
imgui.SameLine()
if imgui.Button(Texts[3]) then
script.load(Ignore_Mods_Directory[i])
table.insert(List_Mods,Ignore_Mods_Directory[i])
Ignore_Mods[i] = nil
Ignore_Mods_Directory[i] = nil
Read_And_Write_Settings("Settings", "Ignore_Mods", Ignore_Mods)
Read_And_Write_Settings("Settings", "Ignore_Mods_Directory", Ignore_Mods_Directory)
Open_And_Close_Menu()
Open_And_Close_Menu()
end
end
imgui.End()
end
Estou tentando fazer para que quando aperte no botão "Disable" ou no botão "Enable" ele desative/ative o mod e adicione/remova a linha dele do .ini na parte Ignore_Mods porém ele me retorna isso...
Código: Selecionar tudo
[Settings]
Ignore_Mods_Directory=table: 0x093748f8
Ignore_Mods=table: 0x093748f8
E eu não consigo arrumar e também preciso de ajuda na parte de desativar o mod, o moonloader suporta desativar mods in-game? Se suportar pode me mandar o código pfv que irei arrumar isso...
Obrigado a quem me ajudar.