|
Re: Уроки скриптологии
void Npc_SetToFistMode(c_npc self); - ставит npc self в режим кулачного боя. void Npc_SetToFightMode(c_npc self,int weapon); - ставит npc self в режим боя с соответствующим оружием weapon. int Npc_IsInFightMode(c_npc self,int fmode); - возвращает 1, если npc self находится в боевом режиме fmode, иначе - 0. Заданы следующие боевые режимы: FMODE_NONE – небоевой режим, FMODE_FIST – режим кулачного боя, FMODE_MELEE – боевой режим с оружием ближнего радиуса поражения, FMODE_FAR - боевой режим с оружием дальнего радиуса поражения, FMODE_MAGIC – боевой режим с магией. c_item Npc_GetReadiedWeapon(c_npc n0); - возвращает ссылку на оружие, которое npc n0 держит в руке. int Npc_HasReadiedWeapon(c_npc self); - возвращает 1, если npc self держит любое оружие в руке, иначе - 0. int Npc_HasReadiedMeleeWeapon(c_npc self); - возвращает 1, если npc self держит в руке оружие ближнего радиуса поражения, иначе - 0. int Npc_HasReadiedRangedWeapon(c_npc self); - возвращает 1, если npc self держит в руке оружие дальнего радиуса поражения, иначе - 0. int Npc_HasRangedWeaponWithAmmo(c_npc npc); - возвращает 1, если npc self держит в руке или имеет в инвентаре оружие дальнего радиуса поражения с боеприпасами, иначе - 0.
Продолжение следует.
|