Уроки CLEO. Урок №9: ставимо на карту об'єкт за допомогою скрипта

Зміст уроку:
1. Передісторія
2. Програми
3. Шукай об'єкт
4. Шукай координати та встановлюй на локацію
1. Передісторія
У попередніх уроках ми вже навчалися встановлюватися на локацію персонажів та автомобілів, тепер мова піде про те, як поставити на локацію об'єкт, причому за допомогою скрипта, а не через редактор локації.
2. Програми
Але редактор локації нам все ж знадобиться (в ньому можна переглянути об'єкти, які є в грі), тому нам потрібно його завантажити. Програма називається MEd і завантажити її можна або окремо, або в складі цього набору.
3. Шукай об'єкт
Завантажуємо та встановлюємо програму MEd. Відкриваємо її. Натискаємо Add (додати гру) і вибираємо шлях до папки з встановленою GTA SA. Після цього вікно буде виглядати приблизно так:
Завантажуємо через MEd гру. Коли завантаження закінчилося, ми бачимо порожнє вікно. Записи зліва – це IDE файли, які відповідають за зберігання моделей. Тепер можна і пошукати нашу потрібну модель.
Також її можна взяти вже з карти, звідти, куди вона встановлена розробниками. Саме так ми і зробимо. Спочатку нам потрібно натиснути на Scene.
Потім поставити галочку біля одного з IPL-файлів (можна й кількох, але краще не перевантажувати комп'ютер), який відповідає за розташування об'єктів, потім натискаємо на Render.
Зображення вибраного шматка локації з'явиться на екрані. За допомогою клавіші зі стрілками або клавіш W, A, S, D і миші, можна «літати» по локації.
Коли знайдете об'єкт, потрібно двічі по ньому клікнути, щоб виділити (в моєму випадку цей об'єкт — мішок з сміттям).
ID (ідентифікатор, за яким скрипт дізнається потрібний об'єкт) можна побачити збоку.
Скопіюйте його в текстовий файл, щоб не загубився.
4. Шукай координати та встановлюй на локацію
Координати можна дізнатися і через MEd, але ми дізнаємося в грі.
Запустимо Sanny Builder і напишемо початок скрипта, а потім вкажемо грі, яку модель потрібно завантажувати.
Модель, а точніше її ID (той самий, який ми скопіювали в текстовий файл) вказується в лапках кодів: Model.Load(), Model.Available() та Object. Create().
Сразу після ID об'єкта в коді Object. Create ставимо кому і вставляємо координати об'єкта.
Наприклад: Object. Create(1266,2491.1292, -1671.2156, 12.3359).
1266 — це ID об'єкта (мішок).
2491.1292, -1671.2156, 12.3359 — координати його місцезнаходження.
Код повного скрипта має виглядати так, як показано на скріншоті.
Скрипт закінчений і якщо все зроблено вірно, то після вставки скрипта в гру ми побачимо в потрібному місці наш об'єкт.
Рекомендовані файли

HD Universe GTA Vehicles [Update XIII]

PS2 to Mobile + Fixes

Updated Classic Uncover - Vice City (Build 23)

Реалістичні пішоходи - Real Peds Overhaul

Grand Theft Auto: Sindacco Chronicles - PSP Видання

Zombie Andreas Complete Final (Build 75)

Hot Coffee Mobile (Improved Mobile main.scm)

GTA SA Classic v1.7 - Атмосфера ПК-версії гри в GTA SA Mobile

Вид від першої особи - First Person Mod 3.0 (Fixed)

Vice City: Nextgen Edition Patch v1.2

Велика збірка CLEO-скриптів

Повний пак машин з GTA 5

TXD Tool версія 1.4.9.3 (тільки Android)

VGSA 2.0 - реалістична графіка
