Cześć.Mam taki problem,że postanowiłem stworzyć kupca i list,który można byłoby u niego kupić.Ale podczas naprawy skryptu od razu wywala mi błąd typu d'>>ż (line 1)
czy jakoś tak i przy zaadeklarowanej zmiennej w story globals również.Wklejam skrypty:
Plik B_GiveTradeInv_Kupiec.d
var int Kupiec_ItemsGiven_Chapter_1;
FUNC VOID B_GiveTradeInv_Kupiec (var C_NPC slf)
{
if ((Kapitel >= 1)
&& (Kupiec_ItemsGiven_Chapter_1 == FALSE))
{
CreateInvItems (slf, itfo_wodka, 10);
CreateInvItems (slf, jumper, 1);
CreateInvItems (slf, ItWr_tajemniczy_list, 1);
CreateInvItems (slf, ITWR_Addon_Runemaking_KDF_CIRC1, 1);
CreateInvItems (slf, ITMI_RUNEBLANK , 5);
CreateInvItems (slf, ITRU_ZAP , 1);
CreateInvItems (slf, ITRU_WINDFIST , 1);
CreateInvItems (slf, ITRu_Whirlwind , 1);
CreateInvItems (slf, ITFO_SAUSAGE , 1);
Kupiec_ItemsGiven_Chapter_1 = TRUE;
};
};
Skrypt dialogu postaci:
// *Script was make in Easy Dialog Maker (EDM)
//========================================
//-----------------> OPCJA *KONIEC*
//========================================
INSTANCE DIA_Kupiec_EXIT(C_INFO)
{
npc = NONE_305_Kupiec;
nr = 999;
condition = DIA_Kupiec_EXIT_Condition;
information = DIA_Kupiec_EXIT_Info;
permanent = TRUE;
description = "KONIEC";
};
FUNC INT DIA_Kupiec_EXIT_Condition()
{
return TRUE;
};
FUNC VOID DIA_Kupiec_EXIT_Info()
{
AI_StopProcessInfos (self);
};
//========================================
//-----------------> HELLO1
//========================================
INSTANCE DIA_Kupiec_HELLO1 (C_INFO)
{
npc = NONE_305_Kupiec;
nr = 1;
condition = DIA_Kupiec_HELLO1_Condition;
information = DIA_Kupiec_HELLO1_Info;
permanent = TRUE;
trade = TRUE;
description = "Pokaż mi co masz na sprzedaż.";
};
FUNC INT DIA_Kupiec_HELLO1_Condition()
{
return TRUE;
};
FUNC VOID DIA_Kupiec_HELLO1_Info()
{
B_GiveTradeInv (self);
AI_Output (other, self ,"DIA_Kupiec_HELLO1_15_01"); //Pokaż mi co masz na sprzedaż.
AI_Output (self, other ,"DIA_Kupiec_HELLO1_03_02"); //Wybierz coś.
};
Zadeklarowana zmienna w story_globals:
var int Kupiec_ItemsGiven_Chapter_1;
Skrypt listu:
//---------------------------------------------------------------------------------------------------------------------------|
//-----------> Tajemniczy list
//---------------------------------------------------------------------------------------------------------------------------|
INSTANCE ItWr_tajemniczy_list (C_ITEM)
{
name = "Tajemniczy list";
mainflag = ITEM_KAT_DOCS;
flags = 0;
value = 10;
visual = "ItWr_Scroll_02.3ds";
material = MAT_LEATHER;
scemeName = "MAP";
description = name;
TEXT[2] = "Ten tajemniczy list znajdował się";
TEXT[3] = "w posiadaniu pewnego kupca";
TEXT[5] = NAME_Value;
COUNT[5] = value;
on_state[0] = Usetajemniczy_list;
};
FUNC VOID Usetajemniczy_list()
{
var int nDocID;
nDocID = Doc_Create();
Doc_SetPages ( nDocID, 1);
Doc_SetPage ( nDocID, 0, "letters.TGA", 0);
Doc_SetMargins ( nDocID, -1, 50, 50, 50, 50, 1);
Doc_SetFont ( nDocID, -1, FONT_Book);
Doc_PrintLine ( nDocID, 0, "");
Doc_PrintLines ( nDocID, 0, "Witaj poszukiwaczu przygód.");
Doc_PrintLine ( nDocID, 0, "");
Doc_PrintLines ( nDocID, 0, "Piszę ten list,by cię ostrzec przed dalszą wędrówką ku przeznaczeniu.Wiele niebezpieczeństw ci grozi,a zło powoli przybiera na sile.Uważaj na siebie,ponieważ tylko ty możesz pokonać zło,które okrywa świat swymi ramionami.Sam próbowałem z nim walczyć,ale niestety,nie udało mi się.Jeśli jesteś gotów stawić czoło zagrożeniu,musisz zdobyć pewną potężną broń.Jest ukryta w skrzyni,niedaleko farmy Akila.Powodzenia w dalszej drodze.");
Doc_PrintLine ( nDocID, 0, "");
Doc_PrintLines ( nDocID, 0, "Anonim");
Doc_PrintLine ( nDocID, 0, "");
Doc_Show ( nDocID );
};
//---------------------------------------------------------------------------------------------------------------------------|
Nie wymienię wszystkich błędów ponieważ ich jest w cholerę i jeszcze więcej się pojawia;/
Edit:Ten błąd 1 pojawia się w skrypcie listu.