Использование анимаций в скриптах - Форум
Суббота, 10.12.2016, 13:49
Качественные скрипты, моды и дополнения для GTA без регистрации
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Игры серии ГТА » Скриптинг » Использование анимаций в скриптах
Использование анимаций в скриптах
Den_spbДата: Вторник, 03.05.2011, 20:33 | Сообщение # 1
Создатель сайта
Группа: Администраторы
Сообщений: 1536
Статус: Offline
Сообщения перемещены в отдельную тему
 
Den_spbДата: Вторник, 03.05.2011, 20:33 | Сообщение # 2
Создатель сайта
Группа: Администраторы
Сообщений: 1536
Статус: Offline
Quote (ILYALION)
Получается, анимации не надо загружать в память?
Не надо загружать только файл с анимациями "PED", т.к. он загружен с самого начала игры (см. моё предыдущее сообщение). Другие архивы с анимациями загружать нужно.

Quote (ILYALION)
И как сделать, чтобы пед появлялся тогда, когда я на 200 метров ближе к точке его появления?
Нужно проверять, находится ли игрок рядом с точкой создания актёра (используй Поиск опкодов со словами near point).
 
ILYALIONДата: Вторник, 03.05.2011, 20:33 | Сообщение # 3
Группа: Проверенные
Сообщений: 325
Статус: Offline
Quote (Den_spb)
Другие архивы с анимациями загружать нужно.
То есть загружать надо только архивы с анимациями, а сами анимации не надо?

Добавлено (03.05.2011, 19:18)
---------------------------------------------
Вот что получилось. Скажите, если что не так

Code
{$CLEO}    
model.Load(#BMOTR1)   
04ED: load_animation "PISS_LOOP"  
038B: load requested models  
:NONAME_22
wait 0  
if  
    Model.Available(#BMOTR1)
jf @NONAME_22  
:NET
wait 0
if
00EC:   actor $PLAYER_ACTOR 0 near_point -2015.2667 149.9514 radius 100.0 100.0  
jf @NET
1@ = Actor.Create(CivMale, #BMOTR1, -2015.2667, 149.9514, 27.6875)
Actor.Angle(1@) = 178.5807
Model.Destroy(#BMOTR1)
0605: actor 1@ perform_animation_sequence "HANDSUP" IFP_file "PED" 4.0 loop 0 0 0 1 time 300000   
0A93:

Добавлено (03.05.2011, 19:19)
---------------------------------------------
Если надо загружать только архивы с анимациями, а сами анимации не надо, то строчка 04ED: load_animation "PISS_LOOP" не нужна в скрипте?

 
Den_spbДата: Вторник, 03.05.2011, 20:33 | Сообщение # 4
Создатель сайта
Группа: Администраторы
Сообщений: 1536
Статус: Offline
Quote (ILYALION)
То есть загружать надо только архивы с анимациями, а сами анимации не надо?
Так если архив загружен, то это значит, что в память загружено всё его содержимое, т.е. анимации. Загружать ещё раз то, что уже загружено - нет смысла, да и опкода такого нет.
Посмотри ещё раз внимательно раздел об анимациях в справке - там всё подробно объяснено.

Quote (ILYALION)
Скажите, если что не так
Зачем вообще в коде упоминается анимация PISS_LOOP, если она не используется?
 
ILYALIONДата: Вторник, 03.05.2011, 20:33 | Сообщение # 5
Группа: Проверенные
Сообщений: 325
Статус: Offline
Quote (Den_spb)
Зачем вообще в коде упоминается анимация PISS_LOOP, если она не используется?
Просто сначала хотел использовать её, а потом передумал, но убрать забыл
 
AlekseyДата: Суббота, 05.01.2013, 12:15 | Сообщение # 6
Группа: Пользователи
Сообщений: 3
Статус: Offline
Пацаны, как анимация строится в ГТА?
Я распарсил .ifp.
Хочу первый фрейм создать, но не получается что-то... sad
 
Den_spbДата: Суббота, 05.01.2013, 22:32 | Сообщение # 7
Создатель сайта
Группа: Администраторы
Сообщений: 1536
Статус: Offline
Вот статья по теме: http://gtamodding.ru/wiki/Новая_анимация_персонажей
 
Форум » Игры серии ГТА » Скриптинг » Использование анимаций в скриптах
Страница 1 из 11
Поиск: