Уроки CLEO. Урок №1: ставимо персонажа на локацію

Зміст уроку:
1. Передісторія
2. Програми
3. Знаходимо персонажа
4. Ставимо персонажа
1. Передісторія
Усі ви, напевно, хочете навчитися робити CLEO-скрипти. Цей урок допоможе вам втілити мрію в реальність. Але це не дуже швидко і легко!
Щоб навчитися робити якісні скрипти, знадобляться місяці або навіть роки.... Але не буду вас засмучувати, у вас все точно вийде! Це перший урок з кількох.
2. Програми
У цьому розділі я познайомлю вас з програмами, які потрібні для створення мода.
Нам знадобляться: Sanny Builder 3 (створення скриптів) та Ped Editor (перегляд моделей персонажів).
3. Знаходимо персонажа
Тепер нам потрібно знайти назву персонажа. Коли ви відкриєте Ped Editor, у вас з'явиться інтерфейс програми.
Тепер пролистайте рядок з персонажами вниз і знайдіть підходящого. У моєму випадку це HMORI.
Не закриваючи програму, відкриваємо Sanny Builder 3, в якій будемо створювати вже сам скрипт, який поставить персонажа на локацію.
3. Ставимо персонажа
Тепер прийшов час найцікавіших дій — створення CLEO-скрипта. Коли ви відкрили вікно, ви побачите лише порожній екран. Але натисніть ось на цей значок: .
З'явиться вже трохи інше вікно, виглядає як простий текстовий документ:
У першому рядку нам потрібно лише написати:
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
Це початок скрипта. Потім потрібно написати перехід і перевірку завантаження персонажа:
:NONAME_1
Model.Load(тут вказується назва моделі персонажа після символу "#", у моєму випадку це: #HMORI)
038B: load_requested_models
Далі пишемо:
1@ = Actor.Create(CivMale, #HMORI, )
Actor.Angle(1@) =
Це місце, куди має бути поставлений персонаж, і кут повороту.
Щоб дізнатися ці координати, потрібно зайти в гру. Просто натисніть на , і гра запуститься без титрів, так швидше.
Далі завантажуємо гру, виходимо на вулицю, стаємо на потрібне місце і приховуємо гру.
Розгортаємо Sanny Builder 3, ставимо курсор після "CivMale, #HMORI,". Потім натискаємо Shift+Ctrl+C. Координати будуть вставлені. У моєму випадку це ось так виглядає:
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
:NONAME_1
Model.Load(#HMORI)
038B: load_requested_models
1@ = Actor.Create(CivMale, #HMORI, 2486.9573, -1656.5065, 13.3479)
Actor.Angle(1@) =
А там, де написано "Actor.Angle(1@) =", потрібно натиснути Shift+Ctrl+E і з'явиться кут повороту гравця. Ось так вийде:
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
:NONAME_1
Model.Load(#HMORI)
038B: load_requested_models
1@ = Actor.Create(CivMale, #HMORI, 2486.9573, -1656.5065, 13.3479)
Actor.Angle(1@) = 178.8208
end_thread
В кінці ми також поставили мітку закінчення скрипта (end_thread)
Все, тепер скрипт закінчено і гра не вилетить! Можна конвертувати скрипт і подивитися, що вийшло, для цього натисніть на або F6.
Далі назвіть свій файл і збережіть. Якщо виникла помилка, значить, ви зробили щось неправильно! Перевірте це:
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
:NONAME_1
Model.Load(#HMORI)
038B: load_requested_models
1@ = Actor.Create(CivMale, #HMORI, 2486.9573, -1656.5065, 13.3479)
Actor.Angle(1@) = 178.8208
end_thread
Все, заходим в гру.
Вибраний персонаж стоїть.
У наступному уроці ми будемо призначати персонажу анімацію.
Рекомендовані файли

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 - реалістична графіка
