Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
09.06.2001, 14:08
Sccar



moinsen

ich hab folgendes problem. ich will über eine *.txt datei, die genauso wie die map heißt, ein briefing aufrufen. dafür hab ich gEngfuncs.pfnGetLevelName() benutzt. es hat aber net geklappt, wenn ich den inhalt von sz abfragte, war der inhalt einpaarsonderzeichen.txt, also nix was man aufrufen könnte. hier ist mein code, ich hoffe ihr habt mein prob verstanden:

{
char sz[256];

strcat( sz, level );
strcat( sz, ".txt" );
char *pfile = (char *)gEngfuncs.COM_LoadFile( sz , 5, NULL );
if (pfile)
{*/
m_pBriefingText->setText( pfile );
}
};

thx für eure hilfe

sccar

--

...das is zwar der uebelst gehackteste kleine bastard, den ich je gesehen habe, aber dafuer sauschnell. {Tron}

zum Seitenanfang zum Seitenende Profil || Suche
001
17.06.2001, 11:01
[RMen]OneStone



Also irgendwie finde ich wirkt dein Code konfus.
Mein Lösungsvorschlag:
Quellcode:{
char szBriefingText*, szBriefingName[64];

sprintf(szMapname, "%s.txt", gEngfuncs.pfnGetLevelName());[c=#FF0000]//Liest den mapnamen ein und hängt ein .txt dran[/c]

szBriefingText = (char*) gEngfuncs.COM_LoadFile(szBriefingName, 5, NULL);
[c=#FF0000]//Ich hab die letzten beiden Params einfach mal übernommen[/c]
}

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche