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



Ich habe eine Variable in der client.dll, z.B. cl_allowme. Diese Variable ändere ich jetzt in der client.dll und frage sie dann in der hl.dll ab, mit "if(CVAR_GET_FLOAT("cl_allowme") == 0)". Das funktioniert, aber egal welchen Wert die einzelnen Clients haben, er verwendet immer den Wert des Server(client)s. Warum, das ist doch unlogisch?

Dann habe ich einen Hook, der aber dummerweise auch in Skys steckenbleibt. Wie fragt man also eine Skytextur ab?

Danke Boys!

--

zum Seitenanfang zum Seitenende Profil || Suche
001
14.04.2002, 15:00
Archangel



1.)

wieso is das unlogisch, wie soll der server denn wissen, von welchem client du die cvar abfragen willst ?

2.)
versuchs mal mit UTIL_PointContents, wenn der getestete punkt im sky liegt, wird CONTENTS_SKY zurückgegeben

--

Mar 01 01:10:13 <voice> jo
Mar 01 01:10:40 <voice> bis dann ^^
Mar 01 01:11:20 <Archangel> jo
**** ENDING LOGGING AT Tue Mar 1 01:58:13 2005

zum Seitenanfang zum Seitenende Profil || Suche
002
14.04.2002, 15:56
RirA



zu 1.)
Es ist doch logisch, dass er den aktuellen Client nimmt und nicht den Serverclient, das würde ich denken... Gibt es dann einen Weg, das nicht mir CVar zu machen oder sowas wie "if(pPlayer->CVAR_GET_FLOAT("cl_allowme") == 0)"?

zu 2.)
danke!

--

zum Seitenanfang zum Seitenende Profil || Suche