- Версия MoonLoader
- Другое
Почему кикает за флуд функциями
и как сделать чтобы в таблицу 1 раз сохранялось а не каждый раз при открытии диалога
Суть в том если не нашло свободного тс то будет нажимать на элемент который выбран в имгуи комбо тем самым обновив диалог, и если нашло любой свободный тс нажмёт на него, но эта залупа кикает
И как работает for line in text:gmatch("[^\n]+") do, добавил в начало искать стало как нужно, но понимания как работает нету
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
Суть в том если не нашло свободного тс то будет нажимать на элемент который выбран в имгуи комбо тем самым обновив диалог, и если нашло любой свободный тс нажмёт на него, но эта залупа кикает
И как работает for line in text:gmatch("[^\n]+") do, добавил в начало искать стало как нужно, но понимания как работает нету
Последнее редактирование: