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

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

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

void AI_TakeItem(c_npc self,c_item item); - npc self берет (принимает) предмет item.
void AI_DropItem(c_npc self,int itemid); - npc self выбрасывает на землю или на пол предмет itemid.
void AI_UseItem(c_npc self,int itemInstance); - npc self использует предмет itemInstance.
void AI_UseItemToState(c_npc self,int itemInstance,int state); - npc self использует предмет itemInstance до указанного состояния state (-1 – используется полностью).
void AI_TakeMob(c_npc self,string name); - npc self берет (принимает) MOB (рюкзак, корзину и т.д.) с именем name. ***
void AI_DropMob(c_npc self); - npc self выбрасывает на землю или на пол имеющийся MOB. ***
int AI_UseMob(c_npc self,string schemeName,int targetState); - npc self использует MOB с именем schemeName до указанного состояния targetState. Если указанное состояние у MOBа уже имеется, npc self приближается к нему, но ничего не делает.
void AI_Waitms(c_npc self,int msec); - npc self переводится на msec миллисекунд в состояние ожидания, в этом состоянии он не делает ничего, но наносимый ущерб регистрируется и работает пассивное восприятие. ***
void AI_CanSeeNpc(c_npc self,c_npc other,func see); - npc self может увидеть npc other, где see – какая-то функция (описания не нашел). ***

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