Цитата:
Сообщение от TycoooN link=board=gothic&t=1105030050&start=925#949 date=09/26/05, в 14:41:25
2basilio58: Че-то не понял вопроса. Какая дистанция? ::)
|
Дистанция какая? Вот эта:
const int PERC_DIST_DIALOG = 500;//Дистанция начала диалога
Я про что. При равных условиях одна непись начинает диалог, другая нет!
И еще такая штука интересная.
Вот скрипт триггер:
var int EVT_JUMP_XP_ONETIME;
func void EVT_JUMP_XP()
{
if(EVT_JUMP_XP_ONETIME == FALSE)
{
EVT_JUMP_XP_ONETIME = TRUE;
PrintScreen("Ни хрена себе!...Только бы не разбиться!...",-1,-1,FONT_Screen,2);
Snd_Play("MY_HAHA");
Snd_Play("MFX_BARRIERE_SHOOT");
AI_Teleport(hero,"XARDAS_START");
Log_CreateTopic(TOPIC_french connection ukingJump,LOG_NOTE);
Log_SetTopicStatus(TOPIC_french connection ukingJump,LOG_Running);
B_LogEntry(TOPIC_french connection ukingJump,"Что такое...Вместо того, чтобы искупаться...");
B_GivePlayerXP(XP_STUNTBONUS);
};
};
Если ГГ падает в зоне триггера, есно - телепорт.
ТОЛЬКО! После этого триггера на ГГ перестают реагировать монстры. В частности Падальщики и кротокрысы...
А если я миную триггер, т.е. через консоль goto wp... и т.д. то все нормально работает >:(
Добавление от 09/27/05, в 21:07:17
Цитата:
Сообщение от basilio58 link=board=gothic&t=1105030050&start=950#951 date=09/27/05, в 00:12:53
|
Если ГГ падает в зоне триггера, есно - телепорт. ТОЛЬКО! После этого триггера на ГГ перестают реагировать монстры. В частности Падальщики и кротокрысы... А если я миную триггер, т.е. через консоль goto wp... и т.д. *то все нормально работает *>:(
|
На самом деле, немного не так.
Это происходит после AI_Teleport неписи по завершении диалога. По "Закончить". После разговора со следующей неписью все восстанавливается...
{
*AI_StopProcessInfos(self);
*Wld_PlayEffect("spellFX_Teleport_RING",self,self, 0,0,0,FALSE);
*Snd_Play("MFX_GhostVoice");
*Snd_Play("MFX_Firestorm_Cast");
*Snd_Play("MFX_Lightning_Origin");
*AI_Teleport(self,"EXIT_01");
*Npc_ExchangeRoutine (self,"Exchange");
* * *
* }; * * * * * * * * * * * *