attempt to yield across C-call boundary stack traceback:

CeSum

Участник
Автор темы
30
0
Версия MoonLoader
.027.0-preview
attempt to yield across C-call boundary
stack traceback:

Как это пофиксить без lua_thread.create?
 

SomaGnoma

Известный
436
150
attempt to yield across C-call boundary
stack traceback:

Как это пофиксить без lua_thread.create?
кинь код или луа скриптеры - экстрасенсы?
если хочешь фиксить проблему то надо узнать ее причину.
Если дело в задержке, то без потока никак
 

Z3roKwq

Известный
291
154
кинь код или луа скриптеры - экстрасенсы?
если хочешь фиксить проблему то надо узнать ее причину.
Если дело в задержке, то без потока никак
если задержка то в main засунуть можно без потока
 

SomaGnoma

Известный
436
150
если задержка то в main засунуть можно без потока
а, ну да, у чела же ошибка attempt to yield across C-call boundary
Эта ошибка как раз из-за задержки в main, да, или все таки ты не вник в тему?
Автор темы интересуется в том, как юзать задержку ВНЕ main()
 

Z3roKwq

Известный
291
154
а, ну да, у чела же ошибка attempt to yield across C-call boundary
Эта ошибка как раз из-за задержки в main, да, или все таки ты не вник в тему?
Автор темы интересуется в том, как юзать задержку ВНЕ main()
я не особо вникал, по быстрому прочел
 
  • Злость
  • Нравится
Реакции: qdIbp и SomaGnoma

DANIIL XPC

Известный
81
5
Я решил это, у вас есть идеи, как я могу использовать соответствующую функцию в этой ситуации? Я искал в гугле, но не нашел того, что хотел.
Например, когда в чате появляется определенный текст +id (находит 324)
Мне нужна соответствующая функция, которая автоматически направляет меня на id 324.
Lua:
              if text:find('fnd') then
          lua_thread.create(function() 
            wait (2000)
            sampSendChat('/finds '..id)
        end)
 
  • Эм
Реакции: AugustTN