Показать сообщение отдельно
Старый 17.11.2004, 11:01   #51
Vam

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

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

int Npc_IsInCutscene(c_npc self); - возвращает 1, если npc self находится во время проигрывания Cutscene, иначе – 0.
int Npc_IsVoiceActive(c_npc self); - возвращает 1, если npc self разговаривает, иначе – 0. ***
void Npc_ClearAIQueue(c_npc self); - удаляет все команды для npc self из очереди AI_Queue.
void Npc_PlayAni(c_npc self,string file); - воспроизвести файл анимации file для npc self. ***
void Npc_SetRefuseTalk(c_npc self,int timeSec); - установить счетчик отказа от диалога для npc self на timeSec секунд.
int Npc_RefuseTalk(c_npc self); - проверить, истек ли счетчик отказа от диалога для npc self, возвращает True, если счетчик не истек, иначе – False.
int Npc_IsNear(c_npc self,c_npc other); - возвращает 1, если npc other находится на расстоянии не менее 3 метров от npc self, иначе – 0.
int Npc_GetDistToNpc(c_npc npc1,c_npc npc2); - возвращает расстояние в см. между npc1 и npc2.
int Npc_GetDistToWP(c_npc self,string wpName); - возвращает расстояние в см. между npc self и WP wpName.
int Npc_GetDistToItem(c_npc self,c_item item); - возвращает расстояние в см. между npc self и предметом item.
int Npc_GetDistToPlayer(c_npc npc1); - возвращает расстояние в см. между npc1 и ГГ.

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