|
Re: Скриптинг в Готике
2Killer-XXX: Я попробывал в самом конце прописать допустим чтобы,я сопровождал хагена в конце диалога написал PAL_200_Hagen.aivar[AIV_PARTYMEMBER] = TRUE; Но почему после окончания диалога он за мной не идёт! Если можешь,можешь описать что и где прописывать на моём примере. Заранее благодарен! Скажи я правиль тя понял,нужно хагена прописать в NPC_Globals.d тоесть прописываю Hagen = Hlp_GetNpc(PAL_200_Hagen); и потом в конце диалог прописыаю PAL_200_Hagen.aivar[AIV_PARTYMEMBER] = TRUE; Так?? Скажи а как его потом отсоединить PAL_200_Hagen.aivar[AIV_PARTYMEMBER] = FALSe; Если так,то как его отсоединить на определённо месте??
Добавление от 09/02/05, в 15:06:15 Спосибо всем получилось!Надо быдо действительно прописать какого нибудь чела в NPC_Globals.d я допустим прописал ингмара.А потом после разговора с хагеном прописал Pal_201_Ingmar.aivar[AIV_PARTYMEMBER] = TRUE; B_StartOtherRoutine(Pal_201_Ingmar,"FollowBigfarm" ); И потом прописал в скрипте ингмара вот это: func void rtn_FollowBigfarm_201() { TA_Follow_Player(8, 0, 22, 0, "NW_FARM1_out_01"); TA_Follow_Player(22, 0, 8, 0, "NW_FARM1_out_01"); }; И после разговора ингмар следует за мной.Мая ошибка была в том что я вместо TA_Follow_Player прописал чтобы чел стоял на веппоинте.Так что с этим я разобрался. есть ещё один вопрос,как сделать чтобы у чела появился диалог,только после того как мы пришли на определённый веппоинт!Как его оставить в любом месте я знаю,но как сделать чтобы появился диалог допустим"вот мы и пришли",точне как диалог сделать я знаю,только не знаю какое условие нужно прописать,чтобы этот диалог появился в определённом месте??
|