problem z wiadomością 3101 4

O temacie

Autor Markool

Zaczęty 27.01.2010 roku

Wyświetleń 3101

Odpowiedzi 4

Markool

Markool

Użytkownicy
posty39
Propsy1
  • Użytkownicy

Markool

problem z wiadomością
2010-01-27, 11:49(Ostatnia zmiana: 2010-01-27, 12:12)
Mam problem z treścią listu oto ten którego użyłem do napisania swojego:

INSTANCE ItWr_GilbertLetter (C_Item)
{
name = "Notatka";

mainflag = ITEM_KAT_DOCS;
flags = ITEM_MISSION;

value = 0;

visual = "ItWr_Scroll_02.3DS";
material = MAT_LEATHER;
on_state[0] =   UseGilbertLetter;
scemeName = "MAP";
description =  "Wiadomość";
};
func void UseGilbertLetter ()
{  

var int nDocID;

nDocID = Doc_Create () ; // DocManager
Doc_SetPages ( nDocID,  1 ); //wieviel Pages
Doc_SetPage ( nDocID,  0, "letters.TGA"  , 0 );
Doc_SetFont ( nDocID, -1, FONT_Book ); // -1 -> all pages
Doc_SetMargins ( nDocID, -1, 50, 50, 50, 50, 1   );  //  0 -> margins are in pixels
Doc_PrintLine ( nDocID,  0, "" );
Doc_PrintLine ( nDocID,  0, "");
Doc_PrintLine ( nDocID,  0, "");
Doc_PrintLines ( nDocID,  0, "Mam już dość. Ukrywam się tutaj strasznie długo, a Bariera podobno upadła." );
Doc_PrintLines ( nDocID,  0, "Teraz raczej nikt nie będzie mnie szukał. Mam dość tej jaskini i całej tej cholernej doliny. Idę do domu.");
Doc_PrintLines ( nDocID,  0, "");
Doc_PrintLine ( nDocID,  0, "" );
Doc_PrintLines ( nDocID,  0, "" );
Doc_PrintLine ( nDocID,  0, "Gilbert");
Doc_PrintLine ( nDocID,  0, "" );
Doc_PrintLine ( nDocID,  0, "");
Doc_Show ( nDocID );

};

ten muj


INSTANCE warzuwnik (C_Item)
{
name = "Spis Warzyw";

mainflag = ITEM_KAT_DOCS;
flags = ITEM_MISSION;

value = 0;

visual = "ItWr_Scroll_02.3DS";
material = MAT_LEATHER;
on_state[0] =   UseGilbertLetter;
scemeName = "MAP";
description =  "Spis Warzyw";
};
func void Usewarzuwnik ()
{  

var int nDocID;

nDocID = Doc_Create () ; // DocManager
Doc_SetPages ( nDocID,  1 ); //wieviel Pages
Doc_SetPage ( nDocID,  0, "letters.TGA"  , 0 );
Doc_SetFont ( nDocID, -1, FONT_Book ); // -1 -> all pages
Doc_SetMargins ( nDocID, -1, 50, 50, 50, 50, 1   );  //  0 -> margins are in pixels
Doc_PrintLine ( nDocID,  0, "" );
Doc_PrintLine ( nDocID,  0, "");
Doc_PrintLine ( nDocID,  0, "");
Doc_PrintLines ( nDocID,  0, "jabko x 2" );
Doc_PrintLines ( nDocID,  0, "rzepa");
Doc_PrintLines ( nDocID,  0, "");
Doc_PrintLine ( nDocID,  0, "" );
Doc_PrintLines ( nDocID,  0, "" );
Doc_PrintLine ( nDocID,  0, "Sten");
Doc_PrintLine ( nDocID,  0, "" );
Doc_PrintLine ( nDocID,  0, "");
Doc_Show ( nDocID );

};

mój problem polega że w grze gdy czytam list to wyświetla mi się wiadomość gilberta a nie moja "stena" zobaczcie co jest nie tak.
wszystko kompiruje nawet moda zbrobiłem ale list jest nadal po swojemu a nie tak jakbym chciał
 

luszczak

luszczak

Użytkownicy
posty122
Propsy9
  • Użytkownicy

luszczak

problem z wiadomością
#1 2010-01-27, 12:14(Ostatnia zmiana: 2010-01-27, 12:26)
W tym twoim masz błąd w linijce którą pogrubiłem, nic dziwnego że ci się wyświetla list tego skazańca.
Cytuj
INSTANCE warzuwnik      (C_Item)
{
   on_state[0]         =   UseGilbertLetter; //tu jest błąd
   scemeName         =   "MAP";
   description         =  "Spis Warzyw";
};
func void Usewarzuwnik ()   //wpisz to wyżej
{
 

Markool

Markool

Użytkownicy
posty39
Propsy1
  • Użytkownicy
W tym twoim masz błąd w linijce którą pogrubiłem, nic dziwnego że ci się wyświetla list tego skazańca.
więc mam skasować całą linijkę czy wpisać tam coś innego?
 

maciejG

maciejG

Użytkownicy
posty450
Propsy1
  • Użytkownicy
Zamiast:
on_state[0] = UseGilbertLetter;wpisz:
on_state[0] = Usewarzuwnik;
 
Spoiler

Markool

Markool

Użytkownicy
posty39
Propsy1
  • Użytkownicy
ok dzięki
 


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry