|
Re: Скриптинг в Готике
Во какая лабуда: Функция "Npc_KnowsInfo" не работает! Или через раз работает! Элементарный скрипт, а на тебе!
instance DIA_Addon_HammerPirate_Privet(C_Info) { * * *npc = PIR_1360_Addon_PIRAT; * * *nr = 10; * * *condition = DIA_Addon_HammerPirate_Privet_Condition; * * *information = DIA_Addon_HammerPirate_Privet_Info; * * *permanent = TRUE; * * *description = "Как дела?"; };
func int DIA_Addon_HammerPirate_Privet_Condition() { * * *return TRUE; };
func void DIA_Addon_HammerPirate_Privet_Info() { * * *AI_Output(other,self,"DIA_Addon_HammerPirate_Priv et_15_00"); * * *//Как дела? * * *AI_Output(self,other,"DIA_NM_HammerPirate_Privet_ 07_00"); * * *//Осточертело все! };
instance DIA_Addon_HammerPirate_Anheuern(C_Info) { * * *npc = PIR_1360_Addon_PIRAT; * * *nr = 11; * * *condition = DIA_Addon_HammerPirate_Anheuern_Condition; * * *information = DIA_Addon_HammerPirate_Anheuern_Info; * * *permanent = TRUE; * * *description = "Ты должен мне помочь!"; };
func int DIA_Addon_HammerPirate_Anheuern_Condition()
* * *{ * * * * * *return TRUE; * * *};
func void DIA_Addon_HammerPirate_Anheuern_Info() { * * *AI_Output(other,self,"DIA_NM_HammerPirate_Anheuer n_15_00");//Ты должен мне помочь! * * *AI_Output(self,other,"DIA_NM_HammerPirate_Anheuer n_07_02");//Я? Нафига мне эти заморочки!... };
//************************************ instance DIA_NM_HammerPirate_Alkohol(C_Info) { * * *npc = PIR_1360_Addon_PIRAT; * * *nr = 15; * * *condition = DIA_NM_HammerPirate_Alkohol_Condition; * * *information = DIA_NM_HammerPirate_Alkohol_Info; * * *permanent = TRUE; * * *description = "Выпить хочешь?"; };
func int DIA_NM_HammerPirate_Alkohol_Condition() { * * * * * * * * * *if((Npc_HasItems(other,ItFo_Pogan) >= 1) && Npc_KnowsInfo(other,DIA_Addon_HammerPirate_Privet) ) * * *{ * * * * * *return TRUE; * * *}; * * *return FALSE; };
func void DIA_NM_HammerPirate_Alkohol_Info() { * * *AI_Output(other,self,"DIA_NM_HammerPirate_Alkohol _15_00"); * * *//Выпить хочешь? * * *AI_Output(self,other,"DIA_NM_HammerPirate_Alkohol _09_01"); * * *//Да! Давай скорее! * * *B_GiveInvItems(other,self,ItFo_Pogan,1); * * *CreateInvItems(self,ItFo_Pogan,1); * * *AI_UseItem(self,ItFo_Pogan); * * *AI_Output(self,other,"DIA_Addon_HammerPirate_Anhe uern_09_02");// Будет еще, приноси! * * *B_GivePlayerXP(XP_NM_Pogan); };
Та вот на DIA_Addon_HammerPirate_Privet не работает, а на DIA_Addon_HammerPirate_Anheuern работает!
|