Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
24.02.2002, 13:24
s4lty



Also ich hab jetzt angefangen zu coden und hab mir ne phaser-pistole aus der hornet gecoded. Jetzt hab ich die rechte maustaste mit "energie-schneller-aufladen". Das dauert dann 3 sek und deine muni ist ganz voll. ansonsten ohne rechte maustaste regeneriert sich das auch, aber langsamer. Jetzt will ich nicht, dass die anzeige, wie bei mir, direkt auf 12 springt, sondern das ich mit einer for-to, do-loop oder sowatt die anzahl immer um eins bis zur zwölf hoch gesteigert kriege. Ich kann datt ganze so machen, dass der das direkt hochzählt, was aber viel zu schnell passiert oder ich kann den einzeln hochladen lassen, dann muss man aber auch die rechte maustaste gedrückt lassen, aber das will ich nicht. Jetzt bräuchte ich irgendwie die hilfe, von wo die Prozeduren PrimaryAttack und Secondaryattack aufgerufen werden. Weis dat einer?

Ich weiss, dass das jetzt komisch umschrieben war, aber ihr rallt dat schon

--

zum Seitenanfang zum Seitenende Profil || Suche
001
24.02.2002, 17:58
[RMen]OneStone



- Irgendwo im Code SetThink(ReloadThink) reinschreiben
- die ReloadThink und den float m_flNextAutoReload in die Klassendefinition packen
- folgenden Code hinzufügen

Quellcode:
void CPhaserGun::ReloadThink( void )
{
if(m_flNextAutoReload > gpGlobals->time)
  return;

ammo++; //das hier must du anpassen
m_flNextAutoReload = gpGlobals->time + 0.5; //alle 0.5 sek +1 ammo
}

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
002
24.02.2002, 19:09
s4lty



thx, et tuts!!!

--

zum Seitenanfang zum Seitenende Profil || Suche