Elite Games - Свобода среди звезд!

X2 - Скрипты - ScE - Оператор безусловного перехода

ОПЕРАТОР БЕЗУСЛОВНОГО ПЕРЕХОДА

К операторам безусловного перехода относится оператор goto label, который используется для перехода к определенной строке скрипта. Прежде чем использовать goto label необходимо объявить метку для строки, в которую мы хотим осуществить переход. Делается это при помощи оператора define label.

Пример:

100 StartCalculation:
110 $Total = $Price * $Amount
120 …

430 goto label StartCalculation


Само ключевое слово define label в тексте скрипта не указывается, вместо него указывается имя метки со знаком : — двоеточие после него. Будьте особенно внимательны используя конструкцию define label...goto label так как с её помощью очень легко получить «вечный» цикл, т.е. закольцованный кусок программы, выход из которого не предусмотрен.

Назад к оглавлению
Денис Кузьмин a.k.a. Mad_Kuzia
К началу раздела | Наверх страницы Сообщить об ошибке
X2 - Скрипты - ScE - Оператор безусловного перехода
Все документы раздела: Главная |


Дизайн Elite Games V5 beta.18
EGM Elite Games Manager v5.17 02.05.2010