Możecie pomóc zrobiłem skrypt dialogu i zawsze jak próbuje uruchomić jest błąd.
To skypt
//*********************************************************************
// Info EXIT
//*********************************************************************
INSTANCE DIA_PAL_888_Renwick_EXIT (C_INFO)
{
npc = PAL_888_Renwick;
nr = 999;
condition = DIA_PAL_888_Renwick_EXIT_Condition;
information = DIA_PAL_888_Renwick_EXIT_Info;
permanent = TRUE;
description = DIALOG_ENDE;
};
FUNC INT DIA_PAL_888_Renwick_EXIT_Condition()
{
return TRUE;
};
FUNC VOID DIA_PAL_888_Renwick_EXIT_Info()
{
AI_StopProcessInfos (self);
};
//*********************************************************************
// Info Hello
//*********************************************************************
INSTANCE DIA_PAL_888_Renwick_Witaj przybyszu (C_INFO)
{
npc = PAL_888_Renwick;
nr = 1;
condition = DIA_PAL_888_Renwick_Witaj przybyszu_Condition;
information = DIA_PAL_888_Renwick_Witaj przybyszu_Info;
permanent = FALSE;
description = "Skąd pochodzisz?";
};
FUNC INT DIA_PAL_888_Renwick_Witaj przybyszu_Condition()
{
return TRUE;
};
FUNC VOID DIA_PAL_888_Renwick_Witaj przybyszu_Info()
{
AI_Output (other,self ,"DIA_PAL_888_Renwick_Witaj przybyszu_15_00"); //Skąd pochodzisz?
AI_Output (self ,other,"DIA_PAL_888_Renwick_Witaj przybyszu_55_01"); //Przybywam z Arganii.Byłem tam lordem ale orkowie napadli na moje miasto
AI_Output (self ,other,"DIA_PAL_888_Renwick_Witaj przybyszu_Hello_55_02"); //Kim ty jesteś?
AI_Output (other,self,"DIA_PAL_888_Renwick_Witaj przybyszu_Hello_15_03"); //Jam jest Lord Konrad.
};
};
FUNC VOID DIA_PAL_888_Renwick_EXIT_Info()
{
AI_StopProcessInfos (self);
};
//*********************************************************************
// Zadanie
//*********************************************************************
INSTANCE DIA_PAL_888_Renwick_Zadanie (C_INFO)
{
npc = PAL_888_Renwick;
nr = 1;
condition = DIA_PAL_888_Renwick_Zadania_Condition;
information = DIA_PAL_888_Renwick_Zadania_Info;
permanent = FALSE;
description = "Gdzie twój miecz miecz?";
};
FUNC INT DIA_PAL_888_Renwick_Zadania_Condition()
{
if (npc_Knowsinfo (other,DIA_PAL_888_Renwick_Witaj przybyszu))
{
return TRUE;
};
};
FUNC VOID DIA_PAL_888_Renwick_Zadania_Info()
{
AI_Output (other,self ,"DIA_PAL_888_Renwick_Zadania_15_00"); //Gdzie twój Miecz?
AI_Output (self ,other,"DIA_PAL_888_Renwick_Zadania_55_01"); //Zgubiłem go gdzieś w pobliżu.
AI_Output (self ,other,"DIA_PAL_888_Renwick_Zadania_55_02"); //Możesz mi go przynieść?Dam ci za to 100 000 sztuk złota i zbroje.
Log_CreateTopic (Topic_Miecz, LOG_MISSION);
Log_SetTopicStatus (Topic_Miecz, LOG_RUNNING);
B_LogEntry (TOPIC_Miecz, "Renwick prosi o przyniesienie miecza.");
};
//*********************************************************************
// Koniec Zadania
//*********************************************************************
INSTANCE DIA_PAL_888_Renwick_Miecz (C_INFO)
{
npc = PAL_888_Renwick;
nr = 1;
condition = DIA_PAL_888_Renwick_Miecz_Condition;
information = DIA_PAL_888_Renwick_Miecz_Info;
permanent = FALSE;
description = "Oto twój miecz.";
};
FUNC INT DIA_PAL_888_Renwick_Miecz_Condition()
{
if (npc_Knowsinfo (other,DIA_PAL_888_Renwick_Zadanie))
&& (npc_hasitems (other,itmw_2h_special_01) =1
{
return TRUE;
};
};
FUNC VOID DIA_PAL_888_Renwick_Miecz_Info()
{
AI_Output (other,self ,"DIA_PAL_888_Renwick_Miecz_15_00"); //Mam miecz
AI_Output (self ,other,"DIA_PAL_888_Renwick_Miecz_55_01"); //Naprawdę?Pokaż!
AI_Output (self ,other,"DIA_PAL_888_Renwick_Miecz_55_02"); //Oto złoto i zbroja.
AI_Output (other ,self,"DIA_PAL_888_Renwick_Miecz_55_02"); //Dziękuje.
B_giveinitems (other,self itmw_2h_special_01 );
Createinvitems (self, itmi_gold, 100000);
B_giveinvitems (self, others, itmi_gold, 100000);
B_LogEntry (TOPIC_Miecz, "Dałem Renwickowi miecz");
Log_SetTopicStatus (Topic_Miecz, LOG_SUCCESS);
Prosze o szybką odpowiedź.