(24.08.2015 17:22)Картограф Wrote: У меня полный порядок!
Т.е. я не ошибся, непонимание осталось. Поясню:
строки
ничего не делают (к счастью для героя). Эта часть кода не выполняется, т.к. не идет после какого-нибудь триггера. ее можно просто убрать.
В 2х словах суть ERM: при помощи триггеров (!? или !$) мы перехватываем управление при наступлении какого-то события в игре и исполняем свой код состоящий из ресейверов (!!). Исключение - инструкции (!#), они выполняются как ресейверы в специальном "событии перед любыми событиями", которое бывает лишь раз перед загрузкой карты.
Т.о. любой код должен начинаться с триггера, т.е. привязываться к конкретному событию, которое и инициирует его исполнение.
Что до usage-файла, то под нужды картостроителей зарезервированы следующие номера:
v-переменные v5000-v5999
z-переменные z850-z859
w-переменные w150-w175
функции FU29000-FU29999
таймеры TM20-TM25
флаги 500-599
диалоги 50-59
опции 800-899
Ух ты, как все резко ответили ))