Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
10.07.2001, 17:51
KotNascherBlade



Ich bzw. ein "Freund" sucht Waffencodes.
Gibt es zum Beispiel von Counterstrike die Waffencodes??

--

*arg* Immer diese S***** Kopilier Fehler, ich könnte dieses S***** in den ***** ******!!!! Immer diese Ver******* fehler!! *arg*

zum Seitenanfang zum Seitenende Profil || Suche
001
10.07.2001, 17:59
Retro



Nein... die von CS rücken sowas ja nicht raus... (ist ja irgendwie klar ;P)

Aber wie man ne Waffe Codet findeste unter http://coding.thewall.de/
Das Tutorial ist nicht ganz vollständig, und funzt teilweise nicht (bitte nicht abschrecken lassen *g*)! Mach das erstmal, und wenn Fehler kommen Posteste die einfach...

Ich hab es jetzt geschafft eine vollfunktionfähgige Waffe zu Coden! =D Und vor etwa 2Monaten damit angefangen! *g* Aber wenn die erste vollkommen funzt, weis man für die nächsten was man wo dazu setzen muß, und dann ist es garnicht mehr schwer!

--

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
002
10.07.2001, 18:23
Hanky



warum schaut er sich nicht die waffencodes aus HL an??

--

hankYs Page

zum Seitenanfang zum Seitenende Profil || Suche
003
11.07.2001, 11:15
KotNascherBlade



Ja hab ich ja bloss ich will ma wissen wie so andere ihre Waffen machen.
Ich hab ja auch schon ein hingekriegt, nur die Antimation der Waffe is fürn Arsch.

--

*arg* Immer diese S***** Kopilier Fehler, ich könnte dieses S***** in den ***** ******!!!! Immer diese Ver******* fehler!! *arg*

zum Seitenanfang zum Seitenende Profil || Suche
004
11.07.2001, 14:10
Mazze



Die Animation hat ja nichts mit Programmieren zu tun!
Jedenfalls nicht besonders viel...

--

BattleTech-MOD:
http://bthl.unitedgaming.net/

zum Seitenanfang zum Seitenende Profil || Suche
005
11.07.2001, 14:34
Hanky



WAS genau issn da fürn Arsch?

werden immer die Falschen abgespielt? Wenn ja, dann schau dir mal per HL-Modelviewer die Reihenfolge der anims an, und leg die genau so im Code fest!

--

hankYs Page

zum Seitenanfang zum Seitenende Profil || Suche
006
11.07.2001, 15:36
KotNascherBlade



Naja wenn ich schiesse dann zweigt er keine Schuss animation.
Liegt aber daran das ich ein CS Models genommen habe, also denk ich mal!

--

*arg* Immer diese S***** Kopilier Fehler, ich könnte dieses S***** in den ***** ******!!!! Immer diese Ver******* fehler!! *arg*

zum Seitenanfang zum Seitenende Profil || Suche
007
11.07.2001, 17:15
func_user_rotating



Hab da mal ne Frage. Wie kann ich mir denn andere wpn_shared dateien bauen? Is ja nur die von der Glock drinn. Will aber eine für meine eigene Waffe.

--

zum Seitenanfang zum Seitenende Profil || Suche
008
11.07.2001, 17:36
Retro



KotNascher (lol'iger Name! *g*)

Das liegt dran, das du die Waffe nur serverseitig gecodet hast... Da muß noch was Clientseitiges dazu:

ev_hldm.cpp
void EV_FireMP5( struct event_args_s *args );
void EV_FireM14( struct event_args_s *args );

So, das andere kommt unter dem von der MP5

void EV_FireM14( event_args_t *args )
{
int idx;
vec3_t origin;
vec3_t angles;
vec3_t velocity;

vec3_t ShellVelocity;
vec3_t ShellOrigin;
int shell;
vec3_t vecSrc, vecAiming;
vec3_t up, right, forward;
float flSpread = 0.01;

idx = args->entindex;
VectorCopy( args->origin, origin );
VectorCopy( args->angles, angles );
VectorCopy( args->velocity, velocity );

AngleVectors( angles, forward, right, up );

shell = gEngfuncs.pEventAPI->EV_FindModelIndex ("models/shell.mdl");// brass shell

if ( EV_IsLocal( idx ) )
{
// Add muzzle flash to current weapon model
EV_MuzzleFlash();
gEngfuncs.pEventAPI->EV_WeaponAnimation( M14_FIRE1 + gEngfuncs.pfnRandomLong(0,2), 2 );
}

EV_GetDefaultShellInfo( args, origin, velocity, ShellVelocity, ShellOrigin, forward, right, up, 20, -12, 4 );

EV_EjectBrass ( ShellOrigin, ShellVelocity, angles[ YAW ], shell, TE_BOUNCE_SHELL );

switch( gEngfuncs.pfnRandomLong( 0, 1 ) )
{
case 0:
gEngfuncs.pEventAPI->EV_PlaySound( idx, origin, CHAN_WEAPON, "weapons/hks1.wav", 1, ATTN_NORM, 0, 94 + gEngfuncs.pfnRandomLong( 0, 0xf ) );
break;
case 1:
gEngfuncs.pEventAPI->EV_PlaySound( idx, origin, CHAN_WEAPON, "weapons/hks2.wav", 1, ATTN_NORM, 0, 94 + gEngfuncs.pfnRandomLong( 0, 0xf ) );
break;
}

EV_GetGunPosition( args, vecSrc, origin );
VectorCopy( forward, vecAiming );

if ( gEngfuncs.GetMaxClients() > 1 )
{
EV_HLDM_FireBullets( idx, forward, right, up, 1, vecSrc, vecAiming, VECTOR_CONE_6DEGREES, 8192, BULLET_PLAYER_M14, 1, &tracerCount[idx-1] );
}
else
{
EV_HLDM_FireBullets( idx, forward, right, up, 1, vecSrc, vecAiming, VECTOR_CONE_3DEGREES, 8192, BULLET_PLAYER_M14, 1, &tracerCount[idx-1] );
}

if ( EV_IsLocal( idx ) )
{
V_PunchAxis( 0, gEngfuncs.pfnRandomFloat( -2, 2 ) );
}
}

ev_hldm.h
Die Animationen deklarieren:

enum m14_e
{
M14_LONGIDLE = 0,
M14_IDLE1,
M14_LAUNCH,
M14_RELOAD,
M14_DEPLOY,
M14_FIRE1,
M14_FIRE2,
M14_FIRE3,
};

hl_events.cpp
Und das ist jetzt der "link" zu den *.sc's

void EV_FireMP5( struct event_args_s *args );
void EV_FireM14( struct event_args_s *args );

gEngfuncs.pfnHookEvent( "events/mp5.sc", EV_FireMP5 );
gEngfuncs.pfnHookEvent( "events/m14.sc", EV_FireM14 );

So, das wars! :)
Jetzt sollte es klappen, ich geh mal davon aus, das du für deine Waffe nen neuen Bullet Typ hast, sonst mußte das noch nen bischen ändern! =)
Wenn noch was nicht stimmt, dann sags einfach! hehe

--
*zapp*

Hab ich vor kurzen alles selber rausgefunden! =D

P.S.: Guck dir das hier an: >>>KLICK<<<

Da findeste das alles nochmal in Farbe! hehe

--

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 11.07.2001 um 17:38 von Retro bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
009
11.07.2001, 17:50
KotNascherBlade



ok ich versuchs mal

--

*arg* Immer diese S***** Kopilier Fehler, ich könnte dieses S***** in den ***** ******!!!! Immer diese Ver******* fehler!! *arg*

zum Seitenanfang zum Seitenende Profil || Suche