|
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 прекращает указывать на что-нибудь или кого-нибудь.
Продолжение следует.
|