Вчимося писати скрипти

В першу чергу варто відзначити, що скрипт - це сценарій (або певна послідовність), суворе виконання тих чи інших команд в певній послідовності, які будуть (або ж не будуть) виконуватися, якщо настане (чи не станеться) певну дію (попросту кажучи, активується та чи команда чи ні). Розберемо один маленький скриптик - як же він влаштований.

Це шапка скрипта. Фактично для будь-якого скрипта вона Одинокова. Раджу використовувати саме в такому вигляді, навіть якщо у Вашому варіанті немає, наприклад, акторів, або фреймів. І в такій кількості. Втім, з кількістю простіше: використовуйте рівно стільки акторів (персонажів) і фреймів (місць, куди вони будуть переміщуватися, куди йтимуть або їхати), скільки припускаєте задіяти в скрипті, але з невеликим запасом на випадок, якщо будете виправляти скрипт, додаючи нових персонажів, щоб потім гарячково не шукав невідому, ледве помітну помилочку, через яку все буде якось не так;)

Це задіяний список фреймів (в даному випадку для Тома).

Це якийсь параметр, рівний нулю, значенню якого буде задіяно пізніше. У таких випадках настійно раджу використовувати початкові значення параметрів, починаючи з нульових, а не відразу з 5 або 10 (ні з сього, в загальному).

Це перша мітка (лейбл), з неї часто починається будь-яка основна частина скриптів.

Умовна команда, яка вказує, що при значенні рівному одиниці, дію скрипта перейде далі (вниз), а якщо значення буде іншим (в даному випадку, рівне нулю, тому що відразу під шапкою скрипта значення параметра було визначено саме нулю), то перехід в мітку 102.

Повертаємо значення, рівне нулю, щоб наступного разу задіяти мітку 102.

Цією командою зациклюватися скрипт, таким чином відбудеться перехід, повернення до першої мітці, в даному випадку - до мітки 101.

Цією командою-міткою зациклюватися скрипт в мітку 101. Таким чином відбудеться повернення для виконання повторного дії в даному скрипті.

Дивіться також

Схожі статті