есть код, и вот в игре с помощью команды, можно изменить конфиг, но после измены конфига если скрипт не перезагрузить через CTRL + R, то он работать не будет, я хотел сделать чтоб он автоматом перезагружался, но ничего не вышло, мб сможет кто помочь
Lua:
local inicfg = require 'inicfg'
local ini = inicfg.load({
set = {
text = 0, -- здесь будет хранится нужный текст
}}, 'ScriptName.ini')
inicfg.save(ini, 'ScriptName.ini')
function main()
sampRegisterChatCommand('text', function(arg) -- регаем команду text
if tonumber(arg) and tonumber(arg) >= 1 and tonumber(arg) <= 100 then -- если аргумент является числом 1 <= arg <= 100
ini.set.text = arg
inicfg.save(ini, 'ScriptName.ini') -- сохраняем конфиг
sampAddChatMessage('Новое значение конфига: '..ini.set.text,-1)
else -- если аргумент всё таки пустой, то
sampAddChatMessage('Текущее значение конфига: '..ini.set.text,-1) -- выводим в чат текущщее значение сохраненного текста
end
end)
while true do wait(0)
if tonumber(ini.set.text) and getCharHealth(1) < tonumber(ini.set.text) then
sampProcessChatInput('/q')
end
end
end