- Версия MoonLoader
- .026-beta
Lua:
function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
if dialogId == 16235 then
if text:find(' {47AB3F}%d%.Pasirinkimas') then
local index = text:match(' {47AB3F}(%d)%.Pasirinkimas')
if tonumber(index) == 1 then
sampSendDialogResponse(dialogId, 1, 3, _)
elseif tonumber(index) == 2 then
sampSendDialogResponse(dialogId, 1, 4, _)
elseif tonumber(index) == 3 then
sampSendDialogResponse(dialogId, 1, 5, _)
elseif tonumber(index) == 4 then
sampSendDialogResponse(dialogId, 1, 6, _)
end
end
return false
end
end
Как можно оптимизировать данный код? Суть такая, что каждый раз меняется цвет строчки в диалоге, которую нужно выбрать.