|
Re: Уроки скриптологии
int Npc_IsPlayerInMyRoom(c_npc npc); - возвращает True, если npc находится в своем помещении или в помещении своей гильдии, иначе – False. int Npc_WasPlayerInMyRoom(c_npc npc); - возвращает True, если npc находился в своем помещении или в помещении своей гильдии перед изменением своего положения, иначе – False. int Npc_GetComrades(c_npc npc); - возвращает 1, если npc имеет друзей, иначе – 0. *** int Npc_IsDetectedMobOwnedByNpc(c_npc user,c_npc owner); - возвращает значение > 0, если npc owner является владельцем MOBа, который использует npc user. int Npc_IsDetectedMobOwnedByGuild(c_npc user,int ownerguild); - возвращает значение > 0, если гильдия ownerguild является владельцем MOBа, который использует npc user. void Npc_GiveItem(c_npc self,c_item item,c_npc other); - npc self получает предмет item от npc other. int Npc_StartItemReactModules(c_npc self,c_npc other,c_item item); - проверяет все модули ItemReact реакции на предмет item, полученный npc self от npc other, запускает соответствующую функцию Reaction и возвращает True, если находит модуль, иначе – False. int Npc_HasOffered(c_npc self,c_npc other,int itemInstance); - проверяет, имеет ли npc other предмет itemInstance для передачи npc self, возвращает True, если предмет имеется, иначе – False.
Продолжение следует.
|