Mam jeszcze jedno pytanie.
Gdzie dodać nowe mobsi i jak powinna być tego treść? Bo mis się pokazuje taki błąd:
Unknown Identifier MOBSI_COOKABIT.
Proszę o szybką odpowiedź.
I skrypt monologu:
//--------------------------------------------------------------------
var int COOKABIT;
FUNC VOID COOKABIT_S1 ()
{
var C_NPC her; her = Hlp_GetNpc(PC_Hero);
if (Hlp_GetInstanceID(self)==Hlp_GetInstanceID(her))
{
self.aivar[AIV_INVINCIBLE]=TRUE;
PLAYER_MOBSI_PRODUCTION = MOBSI_COOKABIT;
Ai_ProcessInfos (her);
};
};
//---------------------------------------------------------------------
FUNC VOID Gotowanie_S1 ()
{
var C_NPC her; her = Hlp_GetNpc(PC_Hero);
if (Hlp_GetInstanceID(self)==Hlp_GetInstanceID(her))
{
self.aivar[AIV_INVINCIBLE]=TRUE;
PLAYER_MOBSI_PRODUCTION = MOBSI_COOKABIT;
Ai_ProcessInfos (her);
};
};
//---------------------------------------------------------------------
INSTANCE PC_NoCook (c_Info)
{
npc = PC_Hero;
nr = 999;
condition = PC_NoCook;
information = PC_NoCook_Info;
important = 0;
permanent = 1;
description = DIALOG_ENDE;
};
func VOID PC_NoCook_Info()
{
AI_StopProcessInfos (self);
self.aivar[AIV_INVINCIBLE]=FALSE;
};
//----------------------------------------------------------------------
INSTANCE PC_Fishsoup (c_Info)
{
npc = PC_Hero;
nr = 998;
condition = PC_Fishsoup_Condition;
information = PC_Fishsoup_Info;
important = 0;
permanent = 1;
description = "Ugotuj zupę rybną.";
};
FUNC INT PC_Fishsoup_Condition()
{
if (PLAYER_MOBSI_PRODUCTION == MOBSI_COOKABIT)
{
return TRUE;
};
};
FUNC VOID PC_Fishsoup_Info()
{
if (Npc_HasItems (hero, ItFo_Fish) >= 10)
&& (Npc_HasItems (hero, ItFo_Wine) >= 2)
&& (Npc_HasItems (hero, ItFo_Water) >= 1)
{
Npc_RemoveInvItems (hero, ItFo_Fish, 10);
Npc_RemoveInvItems (hero, ItFo_Wine, 2);
Npc_RemoveInvItems (hero, ItFo_Water, 1);
CreateInvItems (hero, ItFo_FishSoup,5);
Print ("Ugotowałeś 5 talerzy zupy rybnej!");
}
else
{
Print ("Masz za mało składników na tą zupę!");
};
B_ENDPRODUCTIONDIALOG ();
};
//----------------------------------------------------------------
I jak ktoś może, to niech powie, gdzie zrobiłem jakiś inny błąd(jeśli jakiś zrobiłem).
EDIT:
Teraz nie wyskakują mi błędy ale za to nie mogę nic gotować, mimo że ustawiłem onStateFunc na COOKABIT,
nie ma moich opcji monologu. Pomocy!
Tamten tutek jest do G1.