1
Skrypty / brak opcji
« dnia: 2013-04-26, 14:47 »
Problem rozwiązany-musiałem zacząć nową grę. Dziękuję za chęć pomagania :wink:
Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.
INSTANCE PC_ItPo_Health_01 (C_INFO)
{
nr = 2;
npc = PC_Hero;
condition = PC_ItPo_Health_01_Condition;
information = PC_ItPo_Health_01_Info;
permanent = TRUE;
description = "Esencja lecznicza (2 rośliny lecznicze)";
};
FUNC INT PC_ItPo_Health_01_Condition()
{
if((PLAYER_MOBSI_PRODUCTION == MOBSI_POTIONALCHEMY)
&& (PLAYER_TALENT_ALCHEMY[POTION_Health_01] == TRUE))
&& (HealthStart == TRUE)
{
return TRUE;
};
};
FUNC VOID PC_ItPo_Health_01_Info ()
{
if (Npc_HasItems (hero, ItPl_Health_Herb_01) >= 2)
{
Npc_RemoveInvItems (hero,ItPl_Health_Herb_01,2);
CreateInvItem (hero,ItPo_Health_01);
Print (PRINT_AlchemySuccess);
}
else
{
Print (PRINT_ProdItemsMissing);
CreateInvItems (self, ItMi_Flask,1);
};
B_ENDPRODUCTIONDIALOG ();
};
//*******************************************************
INSTANCE PC_ItPo_Health_01x5 (C_INFO)
{
nr = 3;
npc = PC_Hero;
condition = PC_ItPo_Health_01_Condition;
information = PC_ItPo_Health_01x5_Info;
permanent = TRUE;
description = "5 x Esencja lecznicza (10 roślin leczniczych)";
};
FUNC VOID PC_ItPo_Health_01x5_Info ()
{
if (Npc_HasItems (hero, ItPl_Health_Herb_01) >= 10)
{
Npc_RemoveInvItems (hero,ItPl_Health_Herb_01,10);
CreateInvItems (hero,ItPo_Health_01,5);
Print (PRINT_AlchemySuccess);
}
else
{
Print (PRINT_ProdItemsMissing);
CreateInvItems (self, ItMi_Flask,1);
};
B_ENDPRODUCTIONDIALOG ();
};
Tak, nigdzie nie widać tego "PC_ItPo_Health_01_Condition".
INSTANCE PC_ItPo_Health_01x5 (C_INFO)
{
nr = 3;
npc = PC_Hero;
condition = PC_ItPo_Health_01_Condition;
information = PC_ItPo_Health_01x5_Info;
permanent = TRUE;
description = "5 x Esencja lecznicza (10 roślin leczniczych)";
};
FUNC VOID PC_ItPo_Health_01x5_Info ()
{
if (Npc_HasItems (hero, ItPl_Health_Herb_01) >= 10)
{
Npc_RemoveInvItems (hero,ItPl_Health_Herb_01,10);
CreateInvItems (hero,ItPo_Health_01,5);
Print (PRINT_AlchemySuccess);
}
else
{
Print (PRINT_ProdItemsMissing);
CreateInvItems (self, ItMi_Flask,1);
};
B_ENDPRODUCTIONDIALOG ();
};
Czego brakuje?