Уроки по коддингу от (AddonMeiker) - Игровые Форумы


Игровые Форумы > Проекты BestGamer > Корсары III: Тайны Дальних Морей > Ваше творчество
-- Уроки по коддингу от (AddonMeiker)
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.10.2011, 23:36   #1
BGTeam
 
 Аватар для Navarra
 
Отсутствует :(

Регистрация: 14.02.2007
Адрес: Мариуполь
Сообщения: 1,044

Репутация: 881   Добавить отзыв для Navarra

Отправить сообщение для  Navarra с помощью ICQ
По умолчанию

Цитата:
Сообщение от Babb
Как сделать офицеру принудительную анимацию LAI_TYPE_GROUNDSIT; или лежать "Lay_1 через диалог с офицером, где находиться этот диалог.

LAi_SetGroundSitType(aref chr);
и
LAi_ActorSetLayMode(aref chr);

Ну, а то как это в диалогах или квестовых файлах прописать описано в уроках выше.
   
__________________
Идея - двигатель прогресса!!!


Ответить с цитированием
Старый 12.10.2011, 17:25   #2
Новичок
 
 Аватар для Babb
 
Отсутствует :(

Регистрация: 24.08.2011
Сообщения: 19

Репутация: 69   Добавить отзыв для Babb

По умолчанию

Цитата:
Сообщение от Navarra
LAi_SetGroundSitType(aref chr);
и
LAi_ActorSetLayMode(aref chr);

Ну, а то как это в диалогах или квестовых файлах прописать описано в уроках выше.

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

void LAi_type_citizen_Init(aref chr)
{
DeleteAttribute(chr, "location.follower");
bool isNew = false;
if(CheckAttribute(chr, "chr_ai.type") == false)
{
isNew = true;
}else{
if(chr.chr_ai.type != LAI_TYPE_CITIZEN) isNew = true;
}
if(isNew == true)
{
DeleteAttribute(chr, "chr_ai.type");
chr.chr_ai.type = LAI_TYPE_CITIZEN;
//Установим шаблон гуляния
LAi_tmpl_walk_InitTemplate(chr);
}
chr.chr_ai.type.notalk = rand(10);
chr.chr_ai.type.checkFight = rand(5)+2;
//Установим анимацию персонажу
LAi_SetDefaultStayAnimation(chr);
SendMessage(&chr, "lsl", MSG_CHARACTER_EX_MSG, "SetFightWOWeapon", false);

а вот сидяший на земле сработает.
    Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Уроки Fallout 3 BestGamer.Ru 2009 0 31.01.2009 17:09
НЕсерьезные уроки. Английский. Сборник BestGamer.Ru 2007 0 02.12.2007 18:53
Уроки по коддингу. Flint Ваше творчество 5 24.03.2007 11:55


Часовой пояс GMT +4, время: 10:51

Архив  


Рейтинг@Mail.ru Rambler's Top100

© Copyright 2007-2015 BestGamer.Ru

vBulletin, Copyright © Jelsoft Enterprises Ltd.