15
« dnia: 2019-02-17, 00:25 »
Dobra tylko mam kolejne pytanie. Co trzeba dopisać, żeby na początku sprawdzało czy mamy punkty nauki.
Bo wygląda to teraz tak, że klikam naucz mnie otwierania zamków, płacę mu hajs za naukę , on mówi swój dialog i na końcu dodaje brak ci doświadczenia. A hajsu już nie ma.
//*********************************************************************
// Info zlo
//*********************************************************************
INSTANCE DIA_RAV_3004_Marcus_zlo (C_INFO)
{
npc = RAV_3004_Marcus;
nr = 998;
condition = DIA_RAV_3004_Marcus_zlo_Condition;
information = DIA_RAV_3004_Marcus_zlo_Info;
permanent = True;
description = "Naucz mnie otwierać zamki!";
};
FUNC INT DIA_RAV_3004_Marcus_zlo_Condition()
{
if (Npc_GetTalentSkill (other, NPC_TALENT_PICKLOCK) == FALSE) && (Npc_KnowsInfo (other, DIA_RAV_3004_Marcus_Nauka))
{
return TRUE;
};
};
FUNC VOID DIA_RAV_3004_Marcus_zlo_Info()
{
AI_Output (other,self ,"DIA_RAV_3004_Marcus_zlo_15_00"); //Naucz mnie otwierać zamki!
AI_Output (self ,other,"DIA_RAV_3004_Marcus_zlo_54_01"); //Najpierw złoto.
if (npc_hasitems (other, itmi_gold) >= 200)
{
AI_Output (other,self ,"DIA_RAV_3004_Marcus_zlo_15_02"); //Masz tutaj 200 sztuk złota.
B_giveinvitems(other, self, itmi_gold, 200);
AI_Output (self ,other,"DIA_RAV_3004_Marcus_zlo_54_03"); //Dobrze, a więc słuchaj.
AI_Output (self ,other,"DIA_RAV_3004_Marcus_zlo_54_04"); //Klęcząc przy zamku, należy łagodnie obrócić wytrych, w lewo lub w prawo.
AI_Output (self ,other,"DIA_RAV_3004_Marcus_zlo_54_05"); //Jeśli obrócisz go zbyt szybko lub zbyt mocno - złamie się.
AI_Output (self ,other,"DIA_RAV_3004_Marcus_zlo_54_06"); //Jednak z czasem nabierzesz wprawy w posługiwaniu się tym narzędziem.
B_TeachThiefTalent (self, other, NPC_TALENT_PICKLOCK);
AI_Output (self ,other,"DIA_RAV_3004_Marcus_zlo_54_07"); //Potrzeba do tego wiele uczucia i intuicji. No, i kilka dobrych wytrychów.
AI_Output (self ,other,"DIA_RAV_3004_Marcus_zlo_54_08"); //Pamiętaj jednak że, niektóre skrzynie są jednak zabezpieczone zamkami, dającymi się otworzyć tylko przez użycie odpowiedniego klucza. Wtedy nawet nie masz co próbować.
}
else
{
AI_Output (self ,other,"DIA_RAV_3004_Marcus_zlo_54_02"); //Próbujesz mnie oszukać chłoptasiu. Spadaj stąd !
AI_StopProcessInfos(self);
};