Coroutines no crean nuevos hilos

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
He estado viendo información acerca de los Coroutines en Lua y quise hacer una prueba con mi proyecto, pero no logro hacer que funcione:
i = 0

while true do
	print(i + 1)
	i = i + 1
end

print("Nunca me voy a ejecutar :(")
Como pueden ver, la ultima linea nunca se va a ejecutar, para eso quise solucionarlo convirtiéndolo en un Coroutine:
i = 0

co = coroutine.create(function()
	while true do
		print(i + 1)
		i = i + 1
	end
end)

coroutine.resume(co)

print("Tampoco me voy a ejecutar :(")
Pero sucedía lo mismo :sadtroll-1414023623: Entonces busque otros videos en YouTube y copie el código tal cual como estaba escrito, pero aún así seguía haciendo lo mismo. La verdad no se si se trate de un caso especifico con AMS porque en otros editores Lua como LuaEdit, LÖVE o Roblox Studio esto si funciona:



Espero que esto tenga una solución, de antemano gracias :SOS: :SOS: :SOS:
i = 1
local co = coroutine.create(function()
while true do
i = i + 1
wait(1)
end
end)

coroutine.resume(co)

Dialog.Message("Notice", i, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
dripro escribió:
21 Mar 2021 03:15
i = 1
local co = coroutine.create(function()
while true do
i = i + 1
wait(1)
end
end)

coroutine.resume(co)

Dialog.Message("Notice", i, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
Claro, ya funciona... :lol:
Soy un idiota :feelsbadman-1417755795: gracias :rofl: