Диалог

Neil_

Известный
Автор темы
205
32
Версия MoonLoader
Другое
Почему кикает за флуд функциями
Lua:
function q.onShowDialog(id,style,title,b1,b2,text)
    if title:find('Автопарк семьи') then
        for line in text:gmatch("[^\n]+") do
            if line:find('{%x+}%[%d+%] (.+)%[carid: %d+%]%s+{%x+}%[ .+ %]') then
                local car = line:match('{%x+}%[%d+%] (.+)%[carid: %d+%]%s+{%x+}%[ .+ %]')
                table.insert(cars,car)
            end
            if cstart then
                lua_thread.create(function()
                    if not line:find('%[%d+%] (.+)%s+%[ .+ %]') then
                        sampSendDialogResponse(15219,1,combo.v,_)
                        wait(500)
                    else
                        local num,car = line:match('{%x+}%[(%d+)%] (.+)%s+%[ .+ %]')
                        sampSendDialogResponse(15219,1,num-1,_)
                    end
                end)
            end
        end
    end
    if id == 25193 and cstart then
        sampSendDialogResponse(25193,1,_,_)
        return false
    end
end
и как сделать чтобы в таблицу 1 раз сохранялось а не каждый раз при открытии диалога

Суть в том если не нашло свободного тс то будет нажимать на элемент который выбран в имгуи комбо тем самым обновив диалог, и если нашло любой свободный тс нажмёт на него, но эта залупа кикает


И как работает for line in text:gmatch("[^\n]+") do, добавил в начало искать стало как нужно, но понимания как работает нету
 
Последнее редактирование:

neverlessy

Потрачен
170
120
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.