{{indexmenu_n>50}} ====== Продвинутое редактирование ====== Этот раздел предназначен для опытных авторов, желающих создавать сложные интерактивные задания, использовать динамические шаблоны, скрипты автоматизации и интегрировать игру с внешними сервисами. ===== Подразделы ===== * [[authors_main:task_editor:advanced:author_scripts|Интерактивные элементы (скрипты)]] — написание клиентских JavaScript-сценариев для взаимодействия с игроками непосредственно на уровне. * [[authors_main:task_editor:advanced:page_elements|Элементы страницы уровня]] — из чего собрана страница уровня: как спрятать или переоформить её блоки, навязать тему оформления. * [[authors_main:task_editor:advanced:edit_templates|Шаблоны (Темплейты)]] — использование HTML-шаблонов для стандартизации оформления и вывода информации. * [[authors_main:task_editor:advanced:server_actions|Серверные действия]] — маркер ''{! ... !}'': код за команду вбивает сервер, а не скрипт в странице; завершить команде игру. * [[authors_main:task_editor:advanced:composite_codes|Составные коды]] — итоговый код уровня, который автоматически собирается из частей, разбросанных по кодам, бонусам и подсказкам. * [[authors_main:task_editor:advanced:inventory|Инвентарь игрока]] — сумка с предметами внизу экрана и зоны применения на картинке задания: предмет на зону — это составной код. * [[authors_main:task_editor:advanced:gps|Коды по GPS-координатам]] — код вбивается сам, когда игрок дошёл до точки на местности: зоны на сервере, координат цели в странице нет. * [[authors_main:task_editor:advanced:qr_scanner|Сканер QR-кодов в задании]] — кнопка, которая включает камеру и вводит отсканированный QR-код как ответ. * [[authors_main:task_editor:advanced:api_main|Task API (Внешние сервисы)]] — использование API уровня для связи со сторонними серверами и динамического обмена зашифрованными игровыми данными.