Русский

Уроки CLEO. Урок №3: злим персонажа

4 июля 2012
Alexey1999, Flame

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

1. Предыстория
2. Программы
3. Находим оружие и его ID
4. Злим персонажа

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

В прошлом уроке мы с вами ставили персонажу анимацию. У меня была анимация танца dance_loop из пакета анимаций anim.img/dancing.ifp.

Сейчас мы дадим ему хорошее оружие, но какое — решать вам! В моём случае это будет помповое ружьё Shotgun.

Далее сделаем так, чтобы когда к нашему персонажу приблизишься слишком близко, он начинал вас убивать. На этом наш урок по установке персонажей на карту закончится, мы перейдём на следующий уровень сложности. Мы станем ставить анимации Сиджей и давать ему в руки что угодно, хоть дом!

Итак, начнём.

2. Программы

Нам потребуется программа GGMM (GTA Garage Mod Manager) (она предназначена изначально для просмотра и замены автомобилей, но также позволяет просматривать оружие) и Sanny Builder 3 (создание скриптов).

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

2. Находим оружие и его ID

Но пока что перед нами главное окно программы, в котором отображается машина.

Уроки CLEO. Урок №3: злим персонажа

Нажимаем на кнопку Weapons.

Появился бронежилет. Но нам нужно другое, огнестрельное оружие. Перелистываем оружие с помощью стрелочек. Вот оно, ружьё, которое я собрался дать персонажу.

Уроки CLEO. Урок №3: злим персонажа

Название вы можете посмотреть чуть выше картинки. В моём случае это: CHROMEGUN. Название мы знаем, открываем наш созданный ранее скрипт в Sanny Builder и загружаем модель вот этой командой:

Model.Load(#CHROMEGUN)

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

{$VERSION 3.1.0027}
{$CLEO .cs}

//-------------MAIN---------------

:NONAME_1
Model.Load(#HMORI)
Model.Load(#CHROMEGUN)
04ED: load_animation "DANCING"
038B: load_requested_models
04EE: animation "DANCING" loaded
1@ = Actor.Create(CivMale, #HMORI, 2486.9573, -1656.5065, 13.3479)
Actor.Angle(1@) = 178.8208
wait 3000
0605: actor 1@ perform_animation_sequence "dance_loop" IFP_file "DANCING" 4.0 loop 1 0 0 0 time -1 // versionA
end_thread


Всё, теперь осталось лишь узнать ID оружия которое, вы выбрали. Это нужно сделать не закрывая Sanny Builder 3. Просто нажмите на "Справка", потом на "Помощь". У вас откроется отдельное окно.

Нажмите на "Статьи" и найдите там "Пикапы". Здесь вы найдёте ID своего оружия. У меня это будет — 25. Всё, ID узнали, можно закрывать справку.

Далее пишем в скрипте после анимации следующее:
01B2: give_actor 1@ weapon 25 ammo 1000 // Load the weapon model before using this

Там, где написано weapon, нужно написать ID своего оружия, а после ammo — патроны, точнее количество патронов. Я поставил 1000.

Уроки CLEO. Урок №3: злим персонажа

Всё, это сделали, мы дали прописанному персонажу оружие. Теперь позлим его.

4. Злим персонажа

Мы уже дали оружие нашему персонажу. Чтобы это проверить — скомпилируйте скрипт и зайдите в игру.

Уроки CLEO. Урок №3: злим персонажа

Теперь разозлим его! Для этого нам нужно снова вернуться к скрипту чтобы поставить в нем сферу вокруг нашего персонажа, и если Сиджей пересечёт её, персонаж будет гасить его из всех патронов, которые есть в дробаше!

Для этого прописываем следующее перед словом end_thread:

:NONAME_2
wait 0
if
0102: actor $PLAYER_ACTOR in_sphere 2486.9573 -1656.5065 13.3479 radius 10.0 10.0 10.0 sphere 0 stopped_on_foot
jf @NONAME_2

Это мы создали сферу. В конце нужно написать нужные координаты. В моём случае это 10.0 10.0 10.0

Далее, после слова jf @NONAME_2 нам надо прописать следующее:

0850: AS_actor 1@ follow_actor $PLAYER_ACTOR
05E2: AS_actor 1@ kill_actor $PLAYER_ACTOR

Весь код после сделанных правок будет выглядеть так:

{$VERSION 3.1.0027}
{$CLEO .cs}

//-------------MAIN---------------

:NONAME_1
Model.Load(#HMORI)
Model.Load(#CHROMEGUN)
04ED: load_animation "DANCING"
038B: load_requested_models
04EE: animation "DANCING" loaded
1@ = Actor.Create(CivMale, #HMORI, 2486.9573, -1656.5065, 13.3479)
Actor.Angle(1@) = 178.8208
wait 3000
0605: actor 1@ perform_animation_sequence "dance_loop" IFP_file "DANCING" 4.0 loop 1 0 0 0 time -1 // versionA
01B2: give_actor 1@ weapon 25 ammo 1000 // Load the weapon model before using this
:NONAME_2
wait 0
if
0102: actor $PLAYER_ACTOR in_sphere 2486.9573 -1656.5065 13.3479 radius 10.0 10.0 10.0 sphere 0 stopped_on_foot
jf @NONAME_2
0605: actor 1@ perform_animation_sequence "dance_loop" IFP_file "DANCING" 4.0 loop 0 0 0 0 time 0 // versionA
0850: AS_actor 1@ follow_actor $PLAYER_ACTOR
05E2: AS_actor 1@ kill_actor $PLAYER_ACTOR
end_thread

Теперь в игру, пробовать. Пересекая невидимую сферу, Сиджей будет злить персонажа, и тот будет стрелять в него.

Уроки CLEO. Урок №3: злим персонажа

Это был последний урок, посвящённый персонажам. В следующих уроках мы будем анимировать Сиджея и вручать ему в руки предметы (а также заставлять его их бросать).

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...

GTA San Andreas - Camera Hack v1.2 для windows 7

13 мая 2010 GTA San Andreas
GTA San Andreas - Camera Hack v1.2 для windows 7Наверное многие столкнулись с проблемой что, очень хорошая программа GTA San Andreas - Camera Hack, не работает под windows 7.Проблема в том что из 7-ки зачем то, по удаляли необходимые библиотеки.Но эт...

Phone Service

5 октября 2010 GTA San Andreas
С этим модом ваш телефон больше не будет пылиться у вас в кармане, а станет для вас самым незаменимым предметом в игровом процессе!!! Этот мод даёт возможность использовать различные телефонные сервисы! Сам скрипт состоит из двух частей - это телефон...

San Andreas HRT Pack (v1.3 SF)

29 ноября 2010 GTA San Andreas
San Andreas HRT Pack — глобальная модификация для GTA: San Andreas, которая существенно улучшает качество графики, заменяя большую часть старых текстур высококачественными аналогами в высоком разрешении. Тысячи текстур местности были переработаны и о...

Autumn Mod 2.0 HRT

2 декабря 2010 GTA San Andreas
Autumn Mod — осенняя модификация для GTA: San Andreas, которую можно устанавливать как поверх оригинальной игры, так и поверх глобального мода HRT Pack (в таком случае будет больше нововведений). Autumn Mod меняет спрайты травы, текстуры травы на нек...

Вторжение пришельцев

5 декабря 2010 GTA San Andreas
К Сан-Андреасу движутся огромные инопланетные корабли! ФОТО.Три гигантских неопознанных летающих объекта, длина которых составляет десятки километров, движутся по направлению к штату Сан-Андреас, сообщил журналистам некто Истина (The Truth), кашляя, ...

Лучший коммент написан, 3 августа 2013, 23:07
Цитировать выделенное #
Spirt-97
Пользователь
Статус:
Комментариев:576
Друзей:8
Репутация: 5
Деньги: 0$
Награды:: 6
GForums: Spirt-97
Цитировать #
+1
Хороший Отличный и понятный урок.
А Garage Mod Manager вроде как не нужен, в справки все номера записаны.

--------------------


--------------------

Информация
Чтобы оставлять комментарии, необходимо зарегистрироваться на сайте.

20
комментарий написан, 17 марта 2016, 06:59
Цитировать выделенное #
gangSTAR 14
Пользователь
Статус:
Комментариев:57
Друзей:8
Репутация: 2
Деньги: 8$
Награды:: 1


Karma: 71
Цитировать #
0
хороший учебник
теперь умею писать скрипты на спавн людей с анимациями

--------------------

19
комментарий написан, 5 февраля 2016, 19:55
Цитировать выделенное #
oleg543
Пользователь
Статус:
Комментариев:3
Друзей:0
Репутация: 0
Деньги: 0$
Цитировать #
0
В конце нужно написать нужные координаты. В моём случае это 10.0 10.0 10.0

И откуда они?!
Раз взялся писать учебник, то и пиши нормально, с объяснениями

Сообщение отредактировал oleg543 05.02.2016 в 20:07:19

--------------------

18
комментарий написан, 4 июля 2015, 07:26
Цитировать выделенное #
AGENT_ZHEKAN
Пользователь
Статус:
Комментариев:97
Друзей:9
Репутация: 2
Деньги: 0$

Karma: 154
Цитировать #
0
Выгружать модели и анимации? Не, не слышал...

--------------------


--------------------

17
комментарий написан, 30 декабря 2014, 08:24
Цитировать выделенное #
noqqan1.6
Пользователь
Статус:
Комментариев:4
Друзей:1
Репутация: 0
Деньги: 0$
Цитировать #
0
А как поставит время, когда перс появляется?*!

--------------------

16
комментарий написан, 28 августа 2014, 20:51
Цитировать выделенное #
FredJohnson
Пользователь
Статус:
Комментариев:19
Друзей:0
Репутация: 0
Деньги: 0$
Цитировать #
0
sancez2, тоже интересно!

--------------------

15
комментарий написан, 26 января 2014, 19:20
Цитировать выделенное #
maxim115
Пользователь
Статус:
Комментариев:92
Друзей:5
Репутация: 0
Деньги: 0$

Karma: 1
Цитировать #
0
А какой командой дать персу определенный уровень хп

Цитата: Centaur
есть идея сделать охранников у дома cj.

такой мод уже есть я видел

--------------------


--------------------

14
комментарий написан, 12 января 2014, 16:28
Цитировать выделенное #
Andrs14
Пользователь
Статус:
Комментариев:9
Друзей:8
Репутация: 0
Деньги: 0$

Karma: 62
Цитировать #
0
А у меня вообще перса нет!, я создал всё как надо, в Кастио Дель Деабло маньяка нет)

--------------------

13
комментарий написан, 3 августа 2013, 23:07
Цитировать выделенное #
Spirt-97
Пользователь
Статус:
Комментариев:576
Друзей:8
Репутация: 5
Деньги: 0$
Награды:: 6
GForums: Spirt-97

Karma: 399
Цитировать #
+1
Хороший Отличный и понятный урок.
А Garage Mod Manager вроде как не нужен, в справки все номера записаны.

--------------------


--------------------

12
комментарий написан, 23 мая 2013, 17:59
Цитировать выделенное #
antoharus
Пользователь
Статус:
Комментариев:3
Друзей:0
Репутация: 0
Деньги: 0$
Цитировать #
0
пОЧЕМУ КОГДА Я УБИЛ ПЕРСОНАЖА ЕГО ТРУП НЕ ПРОПАДАЕТ?

--------------------

11
комментарий написан, 16 апреля 2013, 12:30
Цитировать выделенное #
tima_77
Пользователь
Статус:
Комментариев:59
Друзей:9
Репутация: 0
Деньги: 0$
Цитировать #
0
есть скрипт сумасшедший сосед что-то на подобие этого

--------------------

10
комментарий написан, 6 апреля 2013, 03:32
Цитировать выделенное #
Centaur
Пользователь
Статус:
Комментариев:22
Друзей:0
Репутация: 0
Деньги: 0$
Цитировать #
0
Скажи, а можно, чтобц не ты злил персонажа, а кто-то ещё? есть идея сделать охранников у дома cj.

--------------------

9
комментарий написан, 15 января 2013, 22:24
Цитировать выделенное #
sancez2
Пользователь
Статус:
Комментариев:164
Друзей:18
Репутация: 2
Деньги: 0$
Награды:: 2
GForums: sancez2

Karma: 179
Цитировать #
0
Цитата: [alexey1999
Это мы создали сферу. В конце нужно написать нужные координаты. В моём случае это 10.0 10.0 10.0

а как узнать эти координаты

--------------------


--------------------

8
комментарий написан, 29 декабря 2012, 14:55
Цитировать выделенное #
PiggsyfromManhunt
Пользователь
Статус:
Комментариев:85
Друзей:17
Репутация: 2
Деньги: 0$

Karma: 687
Цитировать #
0

--------------------

7
комментарий написан, 28 декабря 2012, 16:06
Цитировать выделенное #
PiggsyfromManhunt
Пользователь
Статус:
Комментариев:85
Друзей:17
Репутация: 2
Деньги: 0$

Karma: 687
Цитировать #
0
[NeoGen]Dimon,
и тебя!

--------------------

6
комментарий написан, 25 декабря 2012, 16:12
Цитировать выделенное #
PiggsyfromManhunt
Пользователь
Статус:
Комментариев:85
Друзей:17
Репутация: 2
Деньги: 0$

Karma: 687
Цитировать #
0
Блин супер я Пиггси ща мочить буду!

--------------------

5
комментарий написан, 24 декабря 2012, 17:46
Цитировать выделенное #
SAURONKZ1997
Пользователь
Статус:
Комментариев:18
Друзей:0
Репутация: 0
Деньги: 0$
Цитировать #
0
СПАСЯБА ЗА УРОК laughing

--------------------

4
комментарий написан, 20 декабря 2012, 16:25
Цитировать выделенное #
PiggsyfromManhunt
Пользователь
Статус:
Комментариев:85
Друзей:17
Репутация: 2
Деньги: 0$

Karma: 687
Цитировать #
0
Норм учебник! Моя оценка "Отлично"

--------------------

3
комментарий написан, 4 октября 2012, 05:14
Цитировать выделенное #
superyura2
Пользователь
Статус:
Комментариев:79
Друзей:37
Репутация: 4
Деньги: 0$
Награды:: 1


Karma: 103
Цитировать #
0
Я не понимаю нафига проги качать типо ped editor gtagarage tool?А так норм

--------------------

2
комментарий написан, 8 июля 2012, 18:14
Цитировать выделенное #
SAiLANT
Пользователь
Статус:
Комментариев:426
Друзей:19
Репутация: 10
Деньги: 0$
Награды:: 5
GForums: SAiLANT

Karma: 611
Цитировать #
0
мне понравился

--------------------

1
комментарий написан, 4 июля 2012, 16:50
Цитировать выделенное #
Dimon__gta
VIP-пользователь
Пользователь
Статус:
Комментариев:3684
Друзей:218
Репутация: 570
Деньги: 10$
Награды:: 24
GForums: Dimon_gta

Karma: 17617
Цитировать #
0
Классный урок

--------------------


--------------------