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



Moin,

Will das der EGON so lange seinen Strahl schießt bis man erneut die Taste drückt ...

Wie kann ich das realisieren?
Möglichst Mit nen bisl Code

CUI!

--

zum Seitenanfang zum Seitenende Profil || Suche
001
24.10.2001, 17:31
RirA



schau mal in die crossbow.cpp, der crossbow zoomt auch, bis man nochmal klickt...

--

zum Seitenanfang zum Seitenende Profil || Suche
002
24.10.2001, 17:38
bbjoker



jep, da ist der Code aber nicht vergleichbar .. da der Crossbow seinen "sniper" nicht aktualisieren muss .. der Strahl muss aber ständig aktualisiert werden sonnst "klemmt" er an der Wand ...

--

zum Seitenanfang zum Seitenende Profil || Suche
003
24.10.2001, 18:20
Rockefeller



Mussu halt ein Dauer-Think machen :D

--

zum Seitenanfang zum Seitenende Profil || Suche
004
24.10.2001, 18:36
bbjoker



Wie mache ich so ein DauerThink ... ?

Hab bisher nur "endlos" schleife, ect. versucht...

--

zum Seitenanfang zum Seitenende Profil || Suche
005
24.10.2001, 18:44
hausi



Endlos-Schleife = Absturz.
Du weisst nicht wie man einen Think macht? Versuch mal ein anderes Entity zu öffnen, welches ev. auch noch eine "Endlos-Schleife" braucht. Und dann schreib das dort ab. Ich hab auch so alles gelernt.

--

zum Seitenanfang zum Seitenende Profil || Suche
006
24.10.2001, 18:46
bbjoker



Ich weis das ne Endlosschleife zum Absturz bzw. das der PC dannauf keine Eingabe mehr reagiert!

Ich werd mit sonen paar Eneties reinziehen ... mal sehen ob ichs kapier ... ich denke schon!

--

zum Seitenanfang zum Seitenende Profil || Suche
007
24.10.2001, 19:07
bbjoker



Schreib mal dein CODE hin! Oder nen mir das ENETIE, von dem du diese Think() Methode hast!

--

zum Seitenanfang zum Seitenende Profil || Suche
008
24.10.2001, 19:18
thinktank



Ich würde einfach die WeaponIdle - Funktion benutzen und in PrimaryFire() eine bool immer umschalten. Also dann kann man in der WeaponIdle immer schauen if (m_bFirePermanently) oder so.

--

zum Seitenanfang zum Seitenende Profil || Suche
009
24.10.2001, 19:20
bbjoker



??? muss ich nicht kapieren poste mal nen bischen CODE!

--

zum Seitenanfang zum Seitenende Profil || Suche
010
25.10.2001, 02:24
Rockefeller



FL_ALWAYSTHINK glaub ich...

--

zum Seitenanfang zum Seitenende Profil || Suche
011
25.10.2001, 12:44
SonicBe@m



ehh und wenn mann die schleife über nen eigenen (in einem eigenen) treath laufen lassen würde dann dürfte sich nix aufhängen ore ?

--

72410480
Love Peace And WorldCraft :D
Texture axis perpendicular to face? Never again: QuArK

zum Seitenanfang zum Seitenende Profil || Suche
012
25.10.2001, 14:19
greyhound000



Man muss da ein If Statement reinbringen, das solange abgefragt wird, und die funktion gezoomt wird, bis man wieder fire drückt...

--

zum Seitenanfang zum Seitenende Profil || Suche
013
25.10.2001, 15:57
bbjoker



Muss ich mal testen ... kann aber erst Morgen ... ich poste dann ob´s geklapt hat!

--

zum Seitenanfang zum Seitenende Profil || Suche
014
25.10.2001, 18:13
Rockefeller



oh ne! keine neuen threads beim SDK! das ist wesentlich beser zu lösen und threads geben nur probleme.

--

zum Seitenanfang zum Seitenende Profil || Suche
015
25.10.2001, 19:10
hausi



void CYourWeapon::WeponIdle( void )
{
if (m_bDoFire) //Oder deine Variable
{
// Code zum Schiessen kopieren
}
else
{
// Normal-Code der WeaponIdle
}
}

CYourWeapon::Holster(...)
{
m_bDoFire = False;
...
}

--

zum Seitenanfang zum Seitenende Profil || Suche
016
25.10.2001, 20:25
bbjoker



Nett! Danke! Werd ich ausprobieren .. mal sehen ob´s funzt ... !

CU!

--

zum Seitenanfang zum Seitenende Profil || Suche