Инструменты пользователя

Инструменты сайта


help:debugger

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
help:debugger [2016/07/23 18:29]
aleks_versus
help:debugger [2023/01/03 14:48] (текущий)
aleks_versus
Строка 1: Строка 1:
-=====Отладчик=====+[[help:​qgen|Назад: Quest Generator]]
  
-Здесь вы можете скачать готовый отладчик ​от WEREWOLF, который позволит в любое время выполнить произвольный кусок кода или просмотреть значения переменных из указанного списка.+====== Отладчик ​======
  
-[[https://​qsp.su/​index.php?​option=com_content&​id=71&​Itemid=56|Отладчик]] 
  
-Простейший отладчик ​можно сделать самому. Для этого в самой первой локации игры делаем следующее:+Здесь вы можете скачать готовый отладчик от **WEREWOLF**,​ который позволит в любое время выполнить ​произвольный кусок кода или просмотреть значения переменных из указанного списка:
  
-<sxh qsp>! включаем отображение строки ввода:+[[https://​qsp.org/​index.php?​option=com_content&​id=71&​Itemid=56|Отладчик от **Werewolf**а]] 
 + 
 +Простейший отладчик можно сделать самому. Для этого в самой первой локации игры пишем следующие команды:​ 
 + 
 +<sxh qsp> 
 +! включаем отображение строки ввода:
 showinput 1 showinput 1
 ! задаём локацию-обработчик строки ввода: ! задаём локацию-обработчик строки ввода:
-$usercom = "​userCom"</​sxh>​+$usercom = "​userCom"​ 
 +</​sxh>​ 
 + 
 +Название локации,​ которую используем в качестве [[help:​service_locations|локации-обработчика строки ввода]],​ может быть любым, но его необходимо обязательно присвоить переменной ''​**$USERCOM**'',​ чтобы игра поняла,​ какую именно локацию использовать в качестве локации-обработчика строки ввода. 
 + 
 +Создаём локацию с именем "​userCom"​ (либо с тем именем,​ что вы указали в ''​**$USERCOM**''​),​ где пишем следующее:​
  
-Название локации,​ которую используем в качестве [[help:​service_locations|локации-обработчика строки ввода]],​ может быть любым, но его необходимо обязательно присвоить переменной ​$usercom, чтобы игра поняла,​ какую именно локацию использовать в качестве локации-обработчика строки ввода.+<sxh qsp> 
 +dynamic ​$user_text 
 +</​sxh>​
  
-Создаём локацию с именем "​userCom"​ (либо с тем именем, ​что вы указали в ''​$usercom''​),​ где пишем следующее+Вот и всё. Теперь любая команда, введённая в строку ввода, будет выполнена, как ​обычный ​код. Например, если вам потребуется получить значение переменнойвы просто вводите название этой переменной ​в строку ввода и нажимаете "​Enter"​. Если необходимо срочно попасть на другую ​локацию во время теста игры, просто вводите в строку ввода goto "​название_локации_на_которую_хотите_попасть"​ и нажимаете "​Enter"​.
-<sxh qsp>​dynamic $user_text</​sxh>​+
  
-Вот и всё. Теперь любая команда,​ введённая в строку ввода, будет выполнена,​ как обычный код. Например, если вам потребуется получить значение переменной,​ вы просто ​вводите название этой переменной в строку ввода и нажимаете "​enter"​. Если необходимо срочно попасть на другую локацию ​во время теста игры, просто вводите в строку ввода ''​goto "​название_локации_на_которую_хотите_попасть"''​ и нажимаете "​enter"​.+[[help:​txt2gam|Вперёд: Пишем игры в текстовом редакторе. ​TXT2GAM]]
help/debugger.1469298546.txt.gz · Последние изменения: 2016/07/23 21:29 (внешнее изменение)