Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
11.09.2001, 21:49
McMapper



alllso es geht das :
Quellcode:
MESSAGE_BEGIN( MSG_BROADCAST, SVC_TEMPENTITY );
WRITE_BYTE( TE_DLIGHT );
WRITE_COORD( vecSrc.x );
WRITE_COORD( vecSrc.y );
WRITE_COORD( vecSrc.z );
WRITE_BYTE( 100 );
WRITE_BYTE( 0 );
WRITE_BYTE( 0 );
WRITE_BYTE( 255 );
WRITE_BYTE( 255 );
WRITE_BYTE( 1 );
WRITE_BYTE( 100 );
MESSAGE_END();  

damit sollte ich ein blaues dynamisches licht erstellen bei jeder primary attack meiner waffe (habs dort eingbaut) DOCH dann bin ich inner konsole mit dieser meldung :
"not set to 100 on client" hm keine ahung was machen, ihr vielleicht ?
thx im vorraus !

--

zum Seitenanfang zum Seitenende Profil || Suche
001
12.09.2001, 00:03
Rockefeller



na sicher, nur das ist nicht wirklich toll, das scheint z.B. durch Wände durch...

--

zum Seitenanfang zum Seitenende Profil || Suche
002
12.09.2001, 06:55
McMapper



trotzdem, ich würde es gerne mal ausprobieren!

--

zum Seitenanfang zum Seitenende Profil || Suche
003
12.09.2001, 07:40
Zeeke



Das was du dort gepostet hast ist doch aaaalllllt =)
Das steht schon ewig lange auf meiner HP :P

--

zum Seitenanfang zum Seitenende Profil || Suche
004
12.09.2001, 13:49
Creeper



Also echt voll alt, aber es geht auf die FPS und den Netspeed.

--

Head Coder:Sudden-Impact

Listen to CKY you fuCKYrs http://www.ckymusic.com

zum Seitenanfang zum Seitenende Profil || Suche
005
12.09.2001, 14:05
Rockefeller



FPS vielleicht, mit den richtigen Clientside-Umsetzung geht das aber wohl nicht auf den Traffic.

--

zum Seitenanfang zum Seitenende Profil || Suche
006
12.09.2001, 14:41
Hanfling



Vector vecFeuer = pev->origin + gpGlobals->v_forward * 2;
MESSAGE_BEGIN( MSG_PVS, SVC_TEMPENTITY, vecFeuer ); WRITE_BYTE(TE_DLIGHT);
WRITE_COORD(vecFeuer.x);
WRITE_COORD(vecFeuer.y);
WRITE_COORD(vecFeuer.z);
WRITE_BYTE( 16 ); // dies ist der Radius in dem man es sieht
// farbwerte nach RGB
WRITE_BYTE( 255 ); //rot
WRITE_BYTE( 180 ); //grün
WRITE_BYTE( 96 ); //blau
WRITE_BYTE( 0.2 ); //wie lange es leuchtet
WRITE_BYTE( 0 ); //wie schnell es ausgeblendet wird
MESSAGE_END( );

nimm den code und setzt für "vecFeuer" bei jeder waffe was anderes ein...
hatte das gleiche problem ist nur noch nicht im tutorial drin

--

Nun ist deine Zeit gekommen sprach der Tod, stolperte und brach sich das Genick. :o

zum Seitenanfang zum Seitenende Profil || Suche
007
12.09.2001, 15:19
Retro



Wie kann ich den Lichteffekt in der client.dll aufrufen?

--

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
008
12.09.2001, 15:20
Archangel



dlight_t *dl = gEngfuncs.pEfxAPI->CL_AllocDLight(0);

die keys von dlight_t sollten selbst erklärbar sein:
typedef struct
{
vec3_t origin;
float radius;
color24 color;
float die; // stop lighting after this time
float decay; // drop this each second
float minlight; // don't add when contributing less
int key;
qboolean dark; // subtracts light instead of adding
} dlight_t;

--

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


Dieser Beitrag wurde am 12.09.2001 um 15:21 von Archangel bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
009
12.09.2001, 16:03
Retro



Ok, lol

Hab mich nur zur dumm angestellt, und nen Fehler gekrigt.

--

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 */


Dieser Beitrag wurde am 12.09.2001 um 16:07 von Retro bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
010
12.09.2001, 20:01
McMapper



nun ne andere frage vecSrc ist mir zu ungenau, gibt es eine möglichkeit die position des mündungsfeuers festzustellen? denn dort ist logischerweise auch die lichtquelle

thx im vorraus

--

zum Seitenanfang zum Seitenende Profil || Suche
011
12.09.2001, 22:11
Creeper



Hol dir die Koordinaten vom Attachment des Muzzleflashs

--

Head Coder:Sudden-Impact

Listen to CKY you fuCKYrs http://www.ckymusic.com

zum Seitenanfang zum Seitenende Profil || Suche
012
12.09.2001, 22:12
McMapper



ja das hat mir prefect auch geraten. Problem : Keine Ahnung wie ;)

wenn du den code dazu posten könntest ?

--

zum Seitenanfang zum Seitenende Profil || Suche
013
12.09.2001, 23:17
Hanfling



ich glaub die genaue koordinate ist nebensächlich ich glaub nicht das das so nen großen unterschied macht

--

Nun ist deine Zeit gekommen sprach der Tod, stolperte und brach sich das Genick. :o

zum Seitenanfang zum Seitenende Profil || Suche
014
12.09.2001, 23:32
Creeper



jo stimmt eigentlich, ist ja rund um dich herum!

--

Head Coder:Sudden-Impact

Listen to CKY you fuCKYrs http://www.ckymusic.com

zum Seitenanfang zum Seitenende Profil || Suche
015
13.09.2001, 10:20
McMapper



Ich möchte aber trotzdem gerne (auch für andere Zwecke) wissen wie ich das muzzlefalsh attachment kriege.

thx im vorraus!

--

zum Seitenanfang zum Seitenende Profil || Suche
016
13.09.2001, 16:21
Prophyle



Huh? Das ist doch das ganz normale im Playermodel?!

--

Prophyle, Coder beim SGT: http://mod.famkos.de.
Delphi, C++, Qt

zum Seitenanfang zum Seitenende Profil || Suche
017
13.09.2001, 16:26
McMapper



bitte... kann mir da niemand helfen ?
Ich will bloss den code um die koordinaten des muzzleflash in nen vector zu kreigen, mit GetGunPosition gehts nicht, ich habs mit TE_EXPLOSION2 getestet, da kriegt man nurs playermodel

Danke im vorraus !

--


Dieser Beitrag wurde am 13.09.2001 um 18:31 von McMapper bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche