Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
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. ?

--

zum Seitenanfang zum Seitenende 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);

--

zum Seitenanfang zum Seitenende 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?

--

zum Seitenanfang zum Seitenende 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 */

zum Seitenanfang zum Seitenende 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 :-))

--

zum Seitenanfang zum Seitenende 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 */

zum Seitenanfang zum Seitenende Profil || Suche