- Версия MoonLoader
- Другое
Не получается реализовать, нужно чтобы при диалоге 9811 нажимал на "Я хочу поучаствовать в текущем тираже.", пытался разными способами не получается
Dialog ID: 9811
Dialog Type: 2
Dialog Caption:
Что вы хотите сказать этому человеку?
Dialog text:
Что это за место?
Тут правда можно выиграть деньги?
Расскажите мне все о лотерее Starfish.
Мне нужна справка о моем счете в лотерейном клубе.
Я хочу получить лотерейные билеты со своего счета.
Я хочу поучаствовать в текущем тираже.
Я хочу покинуть лотерейный клуб Starfish
Dialog ID: 9811
Dialog Type: 2
Dialog Caption:
Что вы хотите сказать этому человеку?
Dialog text:
Что это за место?
Тут правда можно выиграть деньги?
Расскажите мне все о лотерее Starfish.
Мне нужна справка о моем счете в лотерейном клубе.
Я хочу получить лотерейные билеты со своего счета.
Я хочу поучаствовать в текущем тираже.
Я хочу покинуть лотерейный клуб Starfish
Lua:
require('lib.samp.events').onShowDialog = function(dialogId, style, title, button1, button2, text)
if startfish then
if dialogId == 9810 then
if text:find('Привет! Решили испытать свою удачу?') then
sampSendDialogResponse(9810, 1, 0, '')
--diallog = true
return false
end
end
if diallog and dialogId == 9811 then
sampSendDialogResponse(9811, 1, 6, '')
diallog = false
return false
end
if dialogId == 9811 then
if title:find("Что вы хотите сказать этому человеку?") and text:find("Я хочу поучаствовать в текущем тираже.") then
sampSendDialogResponse(9811, 1, 6, '')
end
end
if dialogId == 9818 then
sampSendDialogResponse(9818, 1, 0, cena)
return false
end
if dialogId == 9820 then
sampSendDialogResponse(9820, 1, 0, nil)
return false
end
if dialogId == 9812 then
local сena = text:match('{fbec5d}(%d+){ffffff}') or cena
sampSendDialogResponse(9812, 1, 0, nil)
sampAddChatMessage('{ffffff} Вы успешно зарегистрировали {ff0000}' .. (сena or "0") .. '{ffffff} билет.', 0xFF00f7f7)
--diallog = true
return false
end
end
end