Показать сообщение отдельно
Старый 27.11.2004, 21:36   #60
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Уроки скриптологии

15. Функции искусственного интелекта (AI_ функции).

void AI_Wait(c_npc n0,float n1); - npc n0 переводится на n1 секунд в состояние ожидания, в этом состоянии он не делает ничего, но наносимый ущерб регистрируется и работает пассивное восприятие.
void AI_PlayAni(c_npc n0,string s0); - для npc n0 проигрывается файл анимации s0 (имя файла s0 обязательно пишется заглавными буквами).
void AI_StandUp(c_npc self); - если npc self находится в состоянии анимации, то проигрывается соответствующее движение, если npc self находится на MOBSI объекте (стул, кровать и т.д.), то он встает.
void AI_StandUpQuick(c_npc self); - в отличии от предыдущей функции никаких движений не проигрывается, npc self сразу переводится в стоячее состояние.
void AI_QuickLook(c_npc self,c_npc other); - npc self быстро бросает взгляд на npc other. Выполняется только движение головой в течение 2 секунд.
void AI_LookAt(c_npc self,string name); - npc self смотрит на определенную точку на местности или на объект, где *name – имя точки местности или имя VOB объекта.
void AI_LookAtNpc(c_npc self,c_npc other); - npc self смотрит на npc other.
void AI_StopLookAt(c_npc self); - npc self снова смотрит прямо перед собой.
void AI_PointAt(c_npc self,string name); - npc self указывает на определенную точку на местности или на объект, где *name – имя точки местности или имя VOB объекта.
void AI_PointAtNpc(c_npc self,c_npc other); - npc self указывает на npc other.
void AI_StopPointAt(c_npc self); - npc self прекращает указывать на что-нибудь или кого-нибудь.

Продолжение следует.
Ответить с цитированием