Proszę o pomoc tak wyglądają skrypty questa u postaci :
//========================================
//-----------------> QUEST
//========================================
INSTANCE DIA_Rick_QUEST (C_INFO)
{
npc = SLD_9997_Rick;
nr = 3;
condition = DIA_Rick_QUEST_Condition;
information = DIA_Rick_QUEST_Info;
permanent = FALSE;
description = "Moge cos dla ciebie zrobic?";
};
FUNC INT DIA_Rick_QUEST_Condition()
{
if (Npc_KnowsInfo (other, DIA_Rick_WEJSCIE))
{
return TRUE;
};
};
func VOID DIA_Rick_QUEST_Info()
{
AI_Output (other, self ,"DIA_Rick_QUEST_15_01"); //Moge cos dla ciebie zrobic?
AI_Output (self, other ,"DIA_Rick_QUEST_03_02"); //Pewnie przynies dla mnie STARA MONETE.Zdaje sie ze jedna lezy gdzies w tym jeziorku.
Topic_Moneta = LOG_RUNNING;
Log_CreateTopic (TOPIC_Moneta,LOG_MISSION);
Log_SetTopicStatus (TOPIC_Moneta,LOG_RUNNING);
B_LogEntry (TOPIC_Moneta,"Buntownik Rick zlecił mi zadanie znalezienia starej monety.");
AI_StopProcessInfos (self);
};
//========================================
//-----------------> QUEST2
//========================================
INSTANCE DIA_Rick_QUEST2 (C_INFO)
{
npc = SLD_9997_Rick;
nr = 4;
condition = DIA_Rick_QUEST2_Condition;
information = DIA_Rick_QUEST2_Info;
permanent = FALSE;
description = "Mam monete";
};
FUNC INT DIA_Rick_QUEST2_Condition()
{
if (Npc_HasItems (other, ItMi_Stuff_OldCoin_01) >=1)
{
return TRUE;
};
};
func VOID DIA_Rick_QUEST2_Info()
{
AI_Output (other, self ,"DIA_Rick_QUEST2_15_01"); //Mam twoja monete.
AI_Output (self, other ,"DIA_Rick_QUEST2_03_02"); //Dziekuje.Mozesz na mnie liczyc.
B_LogEntry (TOPIC_Moneta,"Buntownik Rick zlecił mi zadanie znalezienia starej monety.");
Topic_Moneta = LOG_SUCCESS;
B_GiveXP(XP_Moneta);
AI_StopProcessInfos (self);
};
A w Log Contants(czy jakos tak
) :
const string CH1_GotoPsiCamp = "Co się dzieje na bagnach";
const string Topic_Moneta = "Moneta";
// Aufnahme Sumpflager
const string CH1_JoinPsi = "Przyjęcie do obozu Bractwa";
PROSZĘ O POMOC.PRZY WŁĄCZANIU GRY WYSKAKUJE BŁĄD GDZIEŚ W TYM MIEJSCU:
Topic_Moneta = LOG_RUNNING;
Log_CreateTopic (TOPIC_Moneta,LOG_MISSION);
Log_SetTopicStatus (TOPIC_Moneta,LOG_RUNNING);
NIE WIEM JUŻ ZUPEŁNIE CO ROBIĆ
.PROSZĘ O POMOC.