Уроки CLEO. Урок №7: змушуємо машину їхати в потрібному напрямку

4 липня 2012
Alexey1999, Flame

Зміст уроку:

1. Передісторія

2. Програми

3. Шукаємо персонажа

4. Садимо персонажа за кермо

5. Відправляємо машину за маршрутом

1. Передісторія

В попередньому уроці ми навчилися встановлювати на локацію автомобіль.

В цьому уроці я розповім, як посадити за кермо автомобіля водія і як змусити його їхати в потрібному напрямку.

2. Програми

Нам знадобиться Sanny Builder 3 (створення скриптів) і Ped Editor (перегляд моделей персонажів).

3. Шукаємо персонажа

В самому першому уроці, в якому ми ставили персонажа на локацію, ми навчилися користуватися програмою Ped Editor.

Як ви пам'ятаєте, у кожного героя є не тільки числовий ідентифікатор (ID), але й назва (наприклад, обраний мною персонаж має назву BMYCR), ця назва нам потрібна для того, щоб вказати скрипту, якого саме персонажа потрібно завантажити. Він буде сидіти за кермом автомобіля.

4. Садимо персонажа за кермо

Прийшов час посадити персонажа за кермо машини. Для цього відкриваємо наш скрипт, де ми вже прописали машину (дивіться попередній урок) і в місці, де ми пишемо, які моделі повинен завантажити скрипт (до рядка 038B: load_requested_models), прописуємо вказівку на завантаження персонажа:

Model.Load(#BMYCR)

Далі «створюємо» його, а потім садимо за кермо:

2@ = Actor.Create(CivMale, #BMYCR, 0.0, 0.0, 0.0)

036A: put_actor 2@ in_car 1@

Якщо перевірити скрипт в грі, ми побачимо, що персонаж сидить за кермом створеної нами машини.

5. Відправляємо машину за маршрутом

Тепер прийшов час вказати автомобілю, куди він буде їхати. В попередньому уроці ми навчилися знаходити координати (якщо коротко, то для цього потрібно згорнути SB, відкрити гру, стати на потрібне місце, натиснути в SB Shift + Ctrl + C), знайти координати (куди їде машина) нам потрібно і зараз.

В скрипті пишемо:

wait 3000

Car.DriveTo(1@, )

Після коми (після 1@) вставляються координати напрямку.

Затримка (wait) визначає, як скоро машина поїде за координатами (в мілісекундах, в нашому випадку це три секунди).

Це все. В наступному уроці ми навчимося замикати і відмикати двері у цієї машини, а також запалювати і гасити фари.

Рекомендуемые файлы