Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
06.01.2002, 11:10
Mexil



Hab grad ma ein Schwert gecodet und funzt eigentlich auch alles wunderbar, nur ich hab das Crowbar Model genommen und die Animationen werden nur dann gezeigt, wenn ich die Maustaste(PrimaryAttack) gedrueckt halte!?! Also wenn ich nur einmal kurz die linke Maustaste druecke, faengt der an die Animation zu zeigen, aber sobald ich die Maustaste loslasse, hoert er auf!?! Ich dachte zu erst, dass es evtl. daran liegt, dass ich die Animation direkt in die PrimaryAttack Funktion rein gepackt hab(weil bei der Crowbar ja SWING() aufgerufen wird und da alles drin ist...), also hab ich mir auch ne neue Funktion gemacht und da alles rein gepackt und trotzdem noch das gleiche Problem....
Und bei der Crowbar ist das ja nicht so! Da drueckt man einmal die linkte Maustaste und die Animation wird komplett ausgefuehrt egal ob man die wieder loslaesst oder nicht....

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche
001
06.01.2002, 16:21
Mexil



Also ich hab das gleiche Prob bei ner Waffe mit dem MP5 Model jetzt auch..... also, jemand ne Idee was ich falsch mache?
Hier der Code der PrimaryAttack Funktion:

Quellcode:

if (m_iClip <= 0)
    {
        PlayEmptySound();
        m_flNextPrimaryAttack = gpGlobals->time + 0.15;
        return;
    }

m_iClip--;

m_pPlayer->SetAnimation( PLAYER_ATTACK1 );
SendWeaponAnim(MP5_FIRE1);

Vector vecSrc = m_pPlayer->GetGunPosition( ); Vector vecAiming = gpGlobals->v_forward;
Vector vecDir;

vecDir = m_pPlayer->FireBulletsPlayer( 1, vecSrc, vecAiming, Vector( 0, 0, 0), 8192, BULLET_PLAYER_9MM, 1, 80);

m_flNextPrimaryAttack = gpGlobals->time + 4;

--


Move In!

VISIT US Move In!

zum Seitenanfang zum Seitenende Profil || Suche