Где пытаешься использовать, в цикле каком-то или в хуке события? Какой результат должен быть после определения, что имеется пункт жаренное мясо?
Также убедись, что файл сохранён в кодировке ANSI 1251 или Windows 1251
Вот к примеру, в хуке события:
local ev = require 'lib.samp.events'
function ev.onShowDialog(id, st, tit, b1, b2, tx)
lua_thread.create(function() -- В данном способе приходится создавать доп.поток, чтобы функция sampGetListboxItemsCount корректно работала
wait(0)
local count = sampGetListboxItemsCount()-1
for i = 0, count do
if sampGetListboxItemText(i):find("Жаренное мясо") then
print("Жаренное мясо в пункте: "..i)
break
end
end
end)
end
Второй способ такой подразумевал. В моём примере не учтены некоторые моменты, но если потребуется в дальнейшем разберёмся.
local ev = require 'lib.samp.events'
function ev.onShowDialog(id, st, tit, b1, b2, tx)
local count = 0
for line in tx:gmatch("[^\n\r]+") do
if line:find("Жаренное мясо") then
print("Жаренное мясо в пункте: "..count)
end
count = count + 1
end
end
Прикрепи скриншот этого диалога на всякий случай.