<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Пошаговая отладка Lua скриптов]]></title><description><![CDATA[<p dir="auto"><img src="/assets/uploads/files/1680389631897-2b109af7-9ce2-40e4-9361-272ec599eaa0-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png" alt="2b109af7-9ce2-40e4-9361-272ec599eaa0-изображение.png" class=" img-fluid img-markdown" /><br />
Пример, который показывает как снять стек вызовов функций</p>
<pre><code>function A0()
  -- Здесь можно удалить ":gsub('\n','\r\n')", но тогда в консоли текст будет в одну строку
  print(debug.traceback():gsub('\n','\r\n'))
end

function A1() A0() end
function A2() A1() end
function A3() for i=1,3 do A2() end end

A3()
</code></pre>
<p dir="auto">Можно поставить пошаговую отладку в консоли Lua (как на скриншоте) и  пройти по шагам</p>
]]></description><link>https://celua.ru/topic/27/пошаговая-отладка-lua-скриптов</link><generator>RSS for Node</generator><lastBuildDate>Wed, 17 Jun 2026 12:55:21 GMT</lastBuildDate><atom:link href="https://celua.ru/topic/27.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 Apr 2023 22:54:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Пошаговая отладка Lua скриптов on Sat, 01 Apr 2023 23:14:00 GMT]]></title><description><![CDATA[<p dir="auto">Открываем Lua консоль из дизассемблера</p>
<p dir="auto">Пишем Lua скрипт</p>
<p dir="auto">Дальше по шагам как на картинке<br />
<img src="/assets/uploads/files/1680390809745-e5a13ca4-cfba-4cba-ad07-6e9f2b56197b-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png" alt="e5a13ca4-cfba-4cba-ad07-6e9f2b56197b-изображение.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Если мы пишем какую-то функцию и она дает сбой, то её можно отладить как на скриншоте. Это может быть и не функция.</p>
<p dir="auto">Например, код прочитал какой-то файл с текстом сохраненных параметров и подсмотрели в пошаговой Lua отладке что происходит дальше.</p>
<p dir="auto">*Действуют горячие клавиши. Например, F7— шаг, F9 — запуск без остановки.</p>
]]></description><link>https://celua.ru/post/63</link><guid isPermaLink="true">https://celua.ru/post/63</guid><dc:creator><![CDATA[MasterGH]]></dc:creator><pubDate>Sat, 01 Apr 2023 23:14:00 GMT</pubDate></item></channel></rss>