Задержка

Tema05

Известный
Автор темы
1,433
391
Версия MoonLoader
.025-beta
Выводит все цифры моментально почему-то задержка не работает
Lua:
local lic = imgui.ImBuffer(256)
lic.v = 1&2&3&4&5&6&7&8&9

for s in string.gmatch(lic.v , "&([^&]+)") do
lua_thread.create(function()
  sampSendChat(u8:decode(s), -1)
  wait(1000)
end)
end
 

#Northn

Police Helper «Reborn» — уже ШЕСТЬ лет!
Всефорумный модератор
2,633
2,479
Представь, что поток — независимый контейнер.
Цикл for выполняет независимый контейнер, после чего не дожидаясь конца выполняет следующий, и так до конца, тебе нужно не поток запускать в цикле, а цикл в потоке
 
  • Нравится
Реакции: Tema05

Tema05

Известный
Автор темы
1,433
391
Представь, что поток — независимый контейнер.
Цикл for выполняет независимый контейнер, после чего не дожидаясь конца выполняет следующий, и так до конца, тебе нужно не поток запускать в цикле, а цикл в потоке
Примерно понял но можно готовый код
 

Tema05

Известный
Автор темы
1,433
391
Включи мозги и подумай, поток — lua_thread, цикл — for
Примерно понять значит ничего не понять и не хотеть понять
Я лучше понимаю готовые примеры (таким образом изучил очень много всего интересного) прежде чем вставить что-то чужое в свой скрипт я его должен полностью понять.
Вот
Включи мозги и подумай, поток — lua_thread, цикл — for
Примерно понять значит ничего не понять и не хотеть понять
Lua:
lua_thread.create(function()
for s in string.gmatch(lic.v , "&([^&]+)") do
  wait(1000)
  sampAddChatMessage(u8:decode(s), -1)
end
end)
Получилось. У тебя очень хороший подход к помощи прям хочется уметь так-же. )
 
Последнее редактирование:
  • Нравится
Реакции: #Northn