po południu znalazłem na forum takowy skrypt gotowania zupy rybnej :
//*******************************************************
// GOTOWANIE BY SKORPIONX
//*******************************************************
INSTANCE PC_GOTOWANIEKONIEC (C_Info)
{
npc = PC_Hero;
nr = 999;
condition = PC_GOTOWANIEKONIEC_Condition;
information = PC_SmithWeapon_End_Info;
permanent = TRUE;
description = DIALOG_ENDE;
};
FUNC INT PC_GOTOWANIEKONIEC_Condition ()
{
if (PLAYER_MOBSI_PRODUCTION == MOBSI_GOTOWANIEVOB)
{
return TRUE;
};
};
FUNC VOID PC_GOTOWANIEKONIEC_Info()
{
CreateInvItems (self, ItMiSwordRaw,1);
B_ENDPRODUCTIONDIALOG ();
Erzwaffen = FALSE;
NormalWaffen = FALSE;
};
//*******************************************************
INSTANCE PC_GOTOWANIETABELA1 (C_INFO)
{
npc = PC_Hero;
condition = PC_GOTOWANIETABELA1_Condition;
information = PC_Common_Info;
permanent = TRUE;
description = "Zrób zwykłe danie";
};
FUNC INT PC_Common_Condition()
{
if(PLAYER_MOBSI_PRODUCTION == MOBSI_GOTOWANIEVOB)
&& (Normalwaffen == FALSE)
&& (Erzwaffen == FALSE)
{
return TRUE;
};
};
FUNC VOID PC_GOTOWANIETABELA1_Info ()
{
Normalwaffen = TRUE;
};
//*******************************************************
INSTANCE PC_GOTOWANIETABELA1BACK (C_INFO)
{
npc = PC_Hero;
nr = 99;
condition = PC_GOTOWANIETABELA1BACK_Condition;
information = PC_GOTOWANIETABELA1BACK_Info;
permanent = TRUE;
description = DIALOG_BACK;
};
FUNC INT PC_CommonBACK_Condition()
{
if(PLAYER_MOBSI_PRODUCTION == MOBSI_GOTOWANIEVOB)
&& (Normalwaffen == TRUE)
&& (Erzwaffen == FALSE)
{
return TRUE;
};
};
FUNC VOID PC_CommonBACK_Info ()
{
Normalwaffen = FALSE;
};
//*******************************************************
INSTANCE PC_ZUPARYBNA_GOTOWANIE (C_INFO)
{
npc = PC_Hero;
condition = PC_ZUPARYBNA_GOTOWANIE_Condition;
information = PC_ZUPARYBNA_GOTOWANIE_Info;
permanent = TRUE;
};
FUNC INT PC_ZUPARYBNA_GOTOWANIE_Condition()
{
if((PLAYER_MOBSI_PRODUCTION == MOBSI_GOTOWANIEVOB)
&& (Erzwaffen == TRUE)
{
return TRUE;
};
};
FUNC VOID PC_ZUPARYBNA_GOTOWANIE_Info ()
{
if (Npc_HasItems (hero, ItFo_Fish) >= 1)
&& (Npc_HasItems (hero, ItFo_Water) >= 1)
{
Npc_RemoveInvItems (hero,ItFo_Fish,1);
Npc_RemoveInvItems (hero,ItFo_Water,1);
CreateInvItems (hero,ItFo_FishSoup,1);
}
else
{
Print (PRINT_ProdItemsMissing);
};
B_ENDPRODUCTIONDIALOG ();
Erzwaffen = FALSE;
};
//*******************************************************
1.nie bardzo znam się na monologach temu pytam czy jest to poprawne? czy wystarczy jak dam to do dialog_mobsi? i jak powinien nazywać się plik tego,GOTOWANIE?
2.czy jeżeli to powyżej jest poprawne i będe juz wiedział gdzie to dać,to jak mam nazwać kociołek znaczy sięczy wystarczy jak mu dam funcje podobne jak dla stołu alchemiczne z tym wyjatkiem że zamiast "Dialog_bobsi alchemi będzie miał swoje? i czy ma się wtedy nazywać to GOTOWANIEVOB?
nie robiłem nigdy monologów więc próbuje to przeanalizować