Русский
Войдите на сайт
Нет аккаунта?
Регистрация

Уроки CLEO. Урок №7: заставляем машину ехать в нужном направлении

4 июля 2012
Alexey1999, Flame

Содержание урока:

1. Предыстория
2. Программы
3. Ищем персонажа
4. Садим персонажа за руль
5. Отправляем машину по маршруту

1. Предыстория

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

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

2. Программы

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

3. Ищем персонажа

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

Как вы помните, у каждого героя есть не только числовой идентификатор (ID), но и название (например, выбранной мною персонаж имеет название BMYCR), это название нам нужно для того, чтобы указать скрипту, какого именно персонажа нужно загружать. Он будет сидеть за рулем автомобиля.

Уроки CLEO. Урок №7: заставляем машину ехать в нужном направлении

4. Садим персонажа за руль

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

Model.Load(#BMYCR)

Далее «создаем» его, а потом садим за руль:

[email protected] = Actor.Create(CivMale, #BMYCR, 0.0, 0.0, 0.0)
036A: put_actor [email protected] in_car [email protected]

Если проверить скрипт в игре, мы увидим, что персонаж сидит за рулем созданной нами машины.

Уроки CLEO. Урок №7: заставляем машину ехать в нужном направлении

5. Отправляем машину по маршруту

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

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

wait 3000
Car.DriveTo([email protected], )

После запятой (после [email protected]) вставляются координаты направления.

Задержка (wait) определяет, как скоро машина поедет по координатам (в миллисекундах, в нашем случае это три секунды).

Уроки CLEO. Урок №7: заставляем машину ехать в нужном направлении

Это всё. В следующем уроке мы научимся замыкать и отпирать двери у этой машины, а также зажигать и гасить фары.

Cadillac Escalade 2007

9 июня 2008 GTA San Andreas
Cadillac Escalade 2007 для GTA San Andreas.Особенности:- Модель нормального качества.- Настроенная коллизия.- Своя тень.- 2 Покраски.

Патч 1.0.3.0 (EN)

21 марта 2009 GTA 4
Патч 1.0.3.0 для английской версии GTA 4 исправляет множество различных проблем, включая проблемы с графикой, мультиплеером и системой управления. Кроме того, увеличена производительность игры.Полный список изменений:GRAPHICS:Interior Lights for ATI ...

Shadow Mapper

15 апреля 2010 GTA 4
Редактор карт для GTA IV.В архиве имеются версии для x64 и x86 разрядных систем. Кроме всего, в архиве есть пакет .bat файлов.Требования- Установленная Java.- Установленный Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy File...