проблема с onshowdialog

linmsqn

Участник
Автор темы
337
9
Версия MoonLoader
Другое
Lua:
function sampev.onShowDialog(dialogId,s,t,b1,b2,text)
  for line in text:gmatch("[^\n]+") do
    if line:find('%{......%}/(%w+) %{......%}- Просмотреть команды') then
      cmd = line:match('%{......%}/(%w+) %{......%}- Просмотреть команды')
      sampAddChatMessage("да /"..cmd, -1)     
    end
  end
end

1687101039103.png


в чем проблема?
 

Andrinall

Известный
700
519
типо такого
есть вероятность, что не искало из-за того, что ты не экранировал -, но это не точно)
Lua:
function sampev.onShowDialog(dialogId,s,t,b1,b2,text)
  for line in text:gsub("{%x+}", "")gmatch("[^\n]+") do
    if line:find('^/(%w+) %- Просмотреть команды$') then
      cmd = line:match('^/(%w+) %- Просмотреть команды$')
      sampAddChatMessage("да /"..cmd, -1)    
    end
  end
end