Показать сообщение отдельно
Старый 02.09.2005, 14:46   #864
DEDROIT

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

По умолчанию 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 прописал чтобы чел стоял на веппоинте.Так что с этим я разобрался.
есть ещё один вопрос,как сделать чтобы у чела появился диалог,только после того как
мы пришли на определённый веппоинт!Как его оставить в любом месте я знаю,но как сделать чтобы появился диалог допустим"вот мы и пришли",точне как диалог сделать я знаю,только не знаю какое условие нужно прописать,чтобы этот диалог появился в определённом месте??
Ответить с цитированием