Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
function ev.onShowDialog(dialogId, style, title, button1, button2, text)
if state and dialogId == вставить ID then
local listId = -1
for line in text:gmatch("[^\n]+") do
listId = listId + 1
if line:find("Можно завершить") then
sampSendDialogResponse(7971, 1, listId, "")
break
end
end
end
end
function samp.onShowDialog(dialogId, style, title, button1, button2, text)
if dialogId == 123 then
for k, v in text:gmatch('[^\r\n]+') do
if v:find("Можно завершить") then
sampSendDialogResponse(dialogId, 0, k, nil)
end
end
end
end
function samp.onShowDialog(dialogId, style, title, button1, button2, text)
if dialogId == 123 then
for k, v in text:gmatch('[^\r\n]+') do
if v:find("Можно завершить") then
sampSendDialogResponse(dialogId, 0, k, nil)
end
end
end
end
Добавил дебаг функцию. Выводится строка "Диалог работает", но нет строки "Нашел 'Можно завершить'!". Скорее всего условие не правильное в строке 3 или 4
Код:
if state and dialogId == 7971 then
sampAddChatMessage(prefix.." Диалог работает", 0xFFFFFF)
for k, v in text:gmatch('[^\r\n]+') do
if v:find("Можно завершить") then
sampAddChatMessage(prefix.." Нашел 'Можно завершить'!", 0xFFFFFF)
sampSendDialogResponse(dialogId, 0, k, nil)
end
end
end
function ev.onShowDialog(dialogId, style, title, button1, button2, text)
if state and dialogId == вставить ID then
local listId = -1
for line in text:gmatch("[^\n]+") do
listId = listId + 1
if line:find("Можно завершить") then
sampSendDialogResponse(7971, 1, listId, "")
break
end
end
end
end