2MaGoth:
Вот Вторая ошибка: AI_Output (other,self,"DIA_Grd_281_GuardGate_15_00"); //Как успехи?
Вот Третья ошибка: AI_Output (other,self,"DIA_EBR_9991_Lord_ASbrot_Hello"); //Как успехи?
|
ИМХО, "Вторая ошибка", ошибкой не является точно, т.к. в диалогах можно с успехом использовать озвученные фразы других НПЦ, пример.
func void Info_Lester_DIEGOMILTEN_Info()
{
AI_Output(hero,self,"Info_SFB_1_DieLage_15_00 "); //Как дела?
AI_Output(self,hero,"PC_Psionic_FOLLOWME_Info_05_ 01"); //Эй, что ты здесь делаешь?
AI_Output(hero,self,"Info_Saturas_COLLAPSE_15_01" ); //Старую Шахту залило водой, и она обрушилась!
AI_Output(self,hero,"DIA_Fingers_BecomeShadow_05_ 01"); //И что с того?
AI_Output(hero,self,"Info_Xardas_KDW_15_01"); //Все маги Огня мертвы.
AI_Output(hero,self,"Info_Xardas_KDW_15_02"); //Их убил Гомез.
AI_Output(self,hero,"SVM_5_GetThingsRight"); //Тебе будет нелегко оправдаться!
AI_Output(hero,self,"Info_Gorn_DIEGOMILTEN_15_01" ); //Возле Старого Лагеря я встретил Диего и Мильтена!
AI_Output(hero,self,"Info_lester_DIEGOMILTEN_15_0 1"); //Они хотят встретиться с тобой и с Лестером. Там же, где и всегда.
AI_Output(self,hero,"SVM_5_YeahWellDone"); //Как раз вовремя!
AI_Output(other,self,"Info_Gorn_RUINWALLWHAT_15_0 1"); //Что случилось?
AI_Output(self,hero,"Info_lester_DIEGOMILTEN_05_0 2"); //Я останусь здесь и буду изучать старые книги.
AI_Output(hero,self,"KDW_600_Saturas_OATH_Info_15 _06"); //Ух... Я не понимаю...
AI_Output(self,hero,"PC_Psionic_TIP_Info_05_0 2"); //Господин Ю`Берион однажды сказал: 'Невежда передвигает предметы руками, а мастер - силой своего духа'.
AI_Output(hero,self,"Info_Grd_6_DasLager_WasIstAe rger_15_04"); //Ладно, ладно, я все понял.
AI_Output(self,hero,"DIA_Fingers_Lehrer_Pickpocke t2_05_03"); //Береги себя.
AI_Output(hero,self,"Info_FreemineOrc_EXIT_15_03" ); //Спасибо. Я пойду.
AI_Output(self,hero,"Info_Lester_EXIT_05_02") ; //Да хранит тебя Спящий!
B_GiveXP(XP_MessageForGorn);
if(warned_gorn_or_lester == FALSE)
{
warned_gorn_or_lester = TRUE;
}
else
{
B_LogEntry(CH4_4Friends,"Я рассказал Лестеру и Горну о встрече с их друзьями. Дальше это уже не мое дело. Они сами разберутся, что делать теперь…");
Log_SetTopicStatus(CH4_4Friends,LOG_SUCCESS);
};
AI_StopProcessInfos(self);
};
Вырезка из локализации Snowball\1C, как видно галиматья Лестера собрана из фраз наверное более чем 5 разных неписей, а в игре работает, и я этим приемом бывало пользовался м модостроении, когда нужны были озвученные фразы. :)
func void Info_XardasDemon_MASTERWHO_Info()
{
AI_Output(hero,self,"Info_XardasDemon_MASTERWHO_1 5_01"); //Послушай, твоего повелителя случайно зовут не Ксардас?
AI_Output(self,other,"DIA_BaalCadar_NoTalk_Hi_02_ 01"); //(вздох)
AI_Output(hero,self,"Info_XardasDemon_MASTERWHO_1 5_02"); //Ну, хорошо... Имена не играют роли... Ладно.
AI_Output(hero,self,"Info_XardasDemon_MASTERWHO_1 5_03"); //Просто мне кажется, что это и есть башня Ксардаса.
};
А вы не знали, что Демон Ксардаса может вздыхать как Идол из БЛ? :)
ИМХО, "Третья ошибка" также не является критической, но в этом точно не уверен.
2MaGoth:
PS. На какой Готе работаешь?
|
См. стр 61 ;D