- 11
- 1
С помощью этой функции у меня должно открываться окно, в котором меня просит ввести число которое сохранится в .ini файл так скажем под "числовым значением" - "number", я тестирую его в аризоне, ввожу число "73" и мне в чат пишет что сохранилось число "1", помогите, как пофиксить? вот код:
Код:
function requestNumberInput()
lua_thread.create(function()
sampShowDialog(6406, "Введите число", "Пожалуйста, укажите число, сколько раз персонаж должен вводить команду для еды, которую вы выбрали, когда он будет голоден.", "Сохранить", "Отмена", 1)
while sampIsDialogActive(6406) do wait(100) end
local result, button, input, _ = sampHasDialogRespond(6406)
if result and button == 1 then
local number = tonumber(input)
if number and number > 0 then
ini.mainINI.number = number
inicfg.save(ini, IniFilename)
sampAddChatMessage("{0080FF}[AutoEat] {FFFFFF}Число " .. number .. " сохранено в конфиге.", -1)
else
sampAddChatMessage("{0080FF}[AutoEat] {FF0000}Введено некорректное число.", -1)
end
else
sampAddChatMessage("{0080FF}[AutoEat] {FFFFFF}Вы отменили ввод числа.", -1)
end
end)
end