|
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 – какая-то функция (описания не нашел). ***
Продолжение следует.
|