Мини-гайд как правильно использовать консоль для отладки.

  • Автор темы Автор темы xxNpCxx
  • Дата начала Дата начала
  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

xxNpCxx

Активный
16 Окт 2015
85
0
Всем привет. Очень сильно повышает скорость разработки умение правильно отлаживать свой проект. И эффективность отладки увеличивается в геометрической прогрессии в зависимости от размера вашего проекта. Так вот представляю вашему вниманию небольшой совет о том как же правильно отлаживать аддоны в Dota Workshop .

Итак . Запускаем редактор.
image.jpg

Важно! Меняем раскладку на английскую. И запускем консоль на кнопку "ё".
image.jpg

Теперь внимание! Очень вам советую старайтесь отлаживать ваш аддон после каждого изменения чтобы не запутаться. А чтобы легче было найти в консоли информацию о ваших изменениях проделайте следующее:
Например мы только что изменили lua скрипт и нам нужно проверить все ли работает правильно. Для этого заходим в пунк меню Viewers и выбираем Properties.
Открывается такое окно:
image.jpg
В нем по умолчанию должна стоять галочка "Show all" . Убираем ее. Затем ищем пункты Vscript ; VscriptDbg ; VScriptScripts. И ставим галочки.
image.jpg
Теперь в окне нашей консоли будет показан только тот текст , который касается скриптов.

Когда работаете над чем-то кроме скриптов , ставьте соответствующие галочки под нужным пунктом. Это уберет лишнее и позволит Вам обострить внимание только на том что необходимо.

Вот еще небольшой совет : Когда работаете над скриптами старайтесь в каждой функции вставлять print("имя функции") . Это поможет вам разобраться в какой последовательности срабатывают да и срабатывают ли ваши функции. (Сообщение будет выводиться в консоль).
 
Последнее редактирование модератором:
А я не додумался туда залезть и галочки расставить :)
 
Реклама: