Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
17.09.2003, 18:03
Dirty_Scope



Kann mir bitte jemand sagen , wie ich in der <crossbow.cpp> des SDK 2.2
die Fluggeschwindigkeit des Armbrustbolzens erhöhen kann ?
Danke

--

zum Seitenanfang zum Seitenende Profil || Suche
001
17.09.2003, 19:29
Killing Me Softly



Ganz am Anfang von crossbow.cpp gibt es zwei defines

#define BOLT_AIR_VELOCITY 2000
#define BOLT_WATER_VELOCITY 1000

hiermit kann man die Geschwindigkeit ändern. Allerdings habe ich ganz schwammig in Erinnerung, das 2000 die höchste Geschwindigkeit eines Entities sein kann. Alternativ hierzu könnte man die Sache wie bei den "normalen" Waffen regeln d.h. einfach ein Trace zum nächstgelegenen Hinderniss schicken und den Bolt an dieser Stelle (bzw. kurz vorher) spawnen lassen.

--

Der Horizont vieler Menschen ist ein Kreis mit Radius Null - und das nennen sie ihren Standpunkt.

zum Seitenanfang zum Seitenende Profil || Suche
002
17.09.2003, 22:23
WareWolf



hehe, das hab ich spasshalber mal gemacht. Ich liess den Bolzen in extremer Zeitlupe fliegen, so dass ich ihn im Laufen überholen konnte. Allerdings richtete er beim Player selbst keinen Schaden an...

--

Sig as a brick ┴┬┴┬┴┬┴┬┴┬┴┬┴
WW

zum Seitenanfang zum Seitenende Profil || Suche
003
18.09.2003, 15:54
Exec



ja,weil er zum player "gehört",musst du noch ändern

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
004
18.09.2003, 16:31
McMapper



@Killing Me: So wirds ja auch zb. Beim SniperBolt gemacht, also im Zoom Modus

--

zum Seitenanfang zum Seitenende Profil || Suche
005
18.09.2003, 16:54
Dirty_Scope



Danke , dass mit dem velocity wusste ich schon , aber wie du schon meintest kann man den wert nicht höher als 2000 stellen (bei höheren Werten verzieht die Armbrust so doll , dass sie auf dem bildschirm gar nicht mehr zu sehen ist.)

Nun wegen deines tipps , ich bin noch ein totaler noob im scripten , könntest du mir für den trace das script , oder ein beispiel geben , das wäre sehr nett.

Danke

--

zum Seitenanfang zum Seitenende Profil || Suche
006
18.09.2003, 17:49
Exec



guck dir die "firesniperbolt" (oder so) fkt. an
das is genau das beschriebene
wenn du willst,das du den bolt nichmehr fliegen siehst,dann schreib in der primary-fire-fkt statt "FireBolt()" "FireSniperBolt()" und tada..

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche