|
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 может что-то предложить игроку.
Продолжение следует.
|