У меня есть следующий код в lua:
array = {}
for i=1, 30 do
mem = tostring(0x29A300 + (i * 0x11CC))
array[i] = "Ref Mem" .. i .. ": " .. mem
end
Но когда я делаю шестнадцатеричное дополнение для сохранения в mem, я получаю десятичное значение. Есть ли способ сохранить шестнадцатеричное форматирование, которое я использовал для расчетов? Также есть ли способ удалить 0x в строке?
Я пытался использовать tonumber, но это дает мне ошибку. Я больше ничего не пробовал, потому что я совершенно новичок в lua.