Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
09.03.2002, 19:48
Gipsy



huhu
also ich will ne nachricht für nen player ausgeben
ClientPrint(this->pev, HUD_PRINTTALK, "blablabla! \n");
soweit sogut nun will ich nach dem blablabla nur noch den wert von "money" ausgeben
also z.b. 100
oder was auch immer
wie mach ich das?
tut mir leid, dass ich sowas nicht weiss

--

zum Seitenanfang zum Seitenende Profil || Suche
001
09.03.2002, 19:50
Exec



guck mal ins hl-debugging-tut! da müsste was dabei sein ... (alert()) kannste ja astauschen ...

http://www.thewall.de/coding/?tutorial=1&id=75

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
002
09.03.2002, 19:58
Gipsy



danke
aber irgendwie kann ClientPrint das nicht :(
mit Alert gehts....aber ich wills, dass es da so steht wie in clientprint

--

zum Seitenanfang zum Seitenende Profil || Suche
003
09.03.2002, 20:06
Mexil



UTIL_SayTextAll();
bzw. UTIL_SayTest();

PS: Lieber richtig mit MS VC++ debuggen als auf solche Loesungen zurueck zu greifen!! Das funzt super!!

--


Move In!

VISIT US Move In!


Dieser Beitrag wurde am 09.03.2002 um 20:07 von Mexil bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
004
09.03.2002, 20:10
Gipsy



error C2664: 'UTIL_SayTextAll' : cannot convert parameter 2 from 'int' to 'class CBaseEntity *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast

--

zum Seitenanfang zum Seitenende Profil || Suche
005
09.03.2002, 20:12
Retro



:'(

--

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
006
09.03.2002, 20:37
Mexil



Muss ich da jetzt wirklich noch was zu sagen?

Doch, muss ich:

www.PRONIX.DE , wenn du das durch hast, dann kannst du wieder kommen und es mit der HL SDK noch mal versuchen.....

EDIT--> Was versuchst du dem denn da zu uebergeben? EIN INT?

EDIT2 -> WARUM NICHT ALERT()??

--


Move In!

VISIT US Move In!


Dieser Beitrag wurde am 09.03.2002 um 20:41 von Mexil bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
007
09.03.2002, 20:56
Gipsy



ja ein int!
alert wird doch nur in der console gemacht oder nicht?

--

zum Seitenanfang zum Seitenende Profil || Suche
008
09.03.2002, 21:30
Mexil



-dev

Warum uebergibst du UTIL_SayTextAll() denn einen Int?

Also, wenn ich das richtig verstanden habe, willst du einen Int irgendwie Clientseitig ausgeben oder wie?

Quellcode:
int a = 100;
CBaseEntity *pEnt; //wenn du eine Instancen von CBasePlayer oder CBaseEntity eh schon hast, kannst du die auch nehmen
char *text[4];

sprintf(text, "%d", a);
UTIL_SayTextAll(text, pEnt);

Wenn das wirklich dein Prob gewesen sein sollte, dann fang wirklich erstmal an irgendwie C/C++ zu lernen! Ich kann dir da echt nur www.PRONIX.de empfehlen! Sonst wirst du nicht weit kommen!

EDIT -> Das kannst du auch genauso gut mit ClientPrint machen, du musst halt eben deinen Int nur zuerst in einen Char convertieren... das musst da aber immer machen, egal ob du UTIL_SayText()/UTIL_SayTextAll()/ALERT()/ClientPrint() benutzt!! Und sowas sollte man eigentlich koennen bevor man sich ueber die HL SDK her macht!

--


Move In!

VISIT US Move In!


Dieser Beitrag wurde am 09.03.2002 um 21:33 von Mexil bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche