000
20.12.2001, 22:38
fischKopf
|
hi leute. also vorerst, hut ab! dieses forum ist einsame spitze!!
nun zu meiner frage. ihr kennt doch sicher diese grüne textausgabe, die auf dem bildschirm erscheint, so in der mitte, beim spielen. (dick, hellgrün/leuchtend)
weiss jemand wie ich das in meinen mod programmieren kann, das ich so einen text ausgeben kann, anstatt den langweiligen standard text, bzw. schrift-style. ?
--
|
|
Profil || Suche
|
001
20.12.2001, 22:57
RirA
|
Ja, ich.
Spaß beiseite :-] :
char szChestshot[20]; memset(&hText, 0, sizeof(hText)); hText.channel = 2; hText.x = 0.5; hText.y = 0.5; hText.effect = 0; hText.r2 = hText.g2 = hText.b2 = 0; hText.a1 = 100; hText.r1 = 170; hText.g1 = 170; hText.b1 = 0; hText.a2 = 0; hText.fadeinTime = 0.75; hText.fadeoutTime = 0.75; hText.holdTime = 1.0; hText.fxTime = 0;
sprintf(szChestshot, "CHESTHIT");
UTIL_HudMessage(this, hText, szChestshot);
--
|
|
Profil || Suche
|
002
20.12.2001, 23:38
fischKopf
|
Hi :)
vielen dank für deine antwort. aber ich kriege das anscheinend nicht hin :-((
so hab ich es gemacht:
void CBasePlayer :: Test_Text() { char szChestshot[20]; memset(&hText, 0, sizeof(hText));
hText.channel = 2; hText.x = 0.5; hText.y = 0.5; hText.effect = 0; hText.r2 = hText.g2 = hText.b2 = 0; hText.a1 = 100; hText.r1 = 170; hText.g1 = 170; hText.b1 = 0; hText.a2 = 0; hText.fadeinTime = 0.75; hText.fadeoutTime = 0.75; hText.holdTime = 1.0; hText.fxTime = 0;
if (XY == false) { sprintf(szChestshot, "True"); UTIL_HudMessage(this, hText, szChestshot); XY = true; } else { sprintf(szChestshot, "False"); UTIL_HudMessage(this, hText, szChestshot); XY = false; } }
folgende fehlermeldungen:
C:\HLSDK\SDK\Source Code\dlls\player.cpp(198) : error C2065: 'hText' : undeclared identifier C:\HLSDK\SDK\Source Code\dlls\player.cpp(200) : error C2228: left of '.channel' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(201) : error C2228: left of '.x' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(202) : error C2228: left of '.y' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(203) : error C2228: left of '.effect' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(204) : error C2228: left of '.r2' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(204) : error C2228: left of '.g2' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(204) : error C2228: left of '.b2' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(205) : error C2228: left of '.a1' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(206) : error C2228: left of '.r1' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(207) : error C2228: left of '.g1' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(208) : error C2228: left of '.b1' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(209) : error C2228: left of '.a2' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(210) : error C2228: left of '.fadeinTime' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(211) : error C2228: left of '.fadeoutTime' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(212) : error C2228: left of '.holdTime' must have class/struct/union type C:\HLSDK\SDK\Source Code\dlls\player.cpp(213) : error C2228: left of '.fxTime' must have class/struct/union type
:-(( was muss ich ändern?
--
|
|
Profil || Suche
|
003
21.12.2001, 00:13
Retro
|
Das zeug muss in die client.dll!
Da packstes testweise am besten in die Draw-Routine der Health, ich weiss im moment nicht genau wie die heisst. Einfach da rein kopieren, fertig, später würde ich ne eigende HUD-Klasse machen die sich per Msgs steuern lässt.
--
shielding people from their own stupidity is an evolutionary step backwards anyway.
/* God is dead!............Nietzsche */ /* Nietzsche is dead!......God */ /* Nietzsche is God!.......The Dead */
|
|
Profil || Suche
|
004
21.12.2001, 00:19
fischKopf
|
hi Retro :-)
eigentlich nicht. ich hab den fehler nun doch gefunden *g* habe schlicht einfach "hudtextparms_t hText;" vergessen :-))
--
|
|
Profil || Suche
|
005
21.12.2001, 11:07
Retro
|
Ough, verzeihung es war spät... ;) Ich hab net mirs eigentlich nicht richtig durchgelesen, sondern nur gedacht das es in den client muss *g* Sorry
--
shielding people from their own stupidity is an evolutionary step backwards anyway.
/* God is dead!............Nietzsche */ /* Nietzsche is dead!......God */ /* Nietzsche is God!.......The Dead */
|
|
Profil || Suche
|