Показать сообщение отдельно
Старый 15.11.2004, 18:24   #49
Vam

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

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

2finch:
Спасибо за предложение, только у меня аналогичный барьер!  :(

int Npc_IsDead(c_npc n0); - возвращает 1, если npc n0 мертв, иначе – 0.
int Npc_KnowsInfo(c_npc self,int infoInstance); - возвращает TRUE, если npc self уже получил информацию infoInstance, иначе FALSE.
int Npc_CheckInfo(c_npc npc,int important); - проверяет, имеет ли NSC npc действительную информацию для игрока, в этом случае возвращается 1 и начинается диалог, иначе 0, где important – важность информации (1 – важная, 0 – обычная).
int NPC_GiveInfo(c_npc npc,int important); - работает аналогично предыдущей функции, есть какое-то отличие, но яего не понял.
int Npc_CheckAvailableMission(c_npc npc,int missionState,int important); - проверяет, имеет ли npc миссию в состоянии missionState (AVAILABLE, RUNNING) с важностью important, возвращает 1, если имеет, иначе – 0.
int Npc_CheckRunningMission(c_npc npc,int important); - работает аналогично предыдущей функции, только проверяется миссия в состоянии текущего выполнения.
int Npc_CheckOfferMission(c_npc npc,int important); - работает аналогично предыдущей функции, только проверяется миссия в которой npc может что-то предложить игроку.

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