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



Jo hi, also irgendwie bekomm ich den Recoil nicht so hin, wie bei Dod. Dort wird beim Schiessen nämlich nicht nur der Schuss-Vector verändert, sondern auch das Crosshair nach oben gezogen, halt so wie in Realität. Aber egal wie ich pev->angles(CMyWeapon::PrimaryAttack) verändere alles bringt nix. Oder muss der Recoil auch im Client stehen damit er synchron läuft.

--

Head Coder:Sudden-Impact

Listen to CKY you fuCKYrs http://www.ckymusic.com

zum Seitenanfang zum Seitenende Profil || Suche
001
02.05.2002, 16:04
TheTinySteini



Hm, das Fadenkreuz ist grundsätzlich in der Mitte des Bildschirms. Willst du das verschieben, musste es im Client ändern.
Ist natürlich nicht ganz trivial, das dann synchron zu halten. Ich glaube, bei DoD ist es auch nicht synchron, es bewegt sich einfach sowohl Vektor als auch Fadenkreuz. Ob in die gleiche Richtung spielt dann weniger ne Rolle =)

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
002
02.05.2002, 17:48
Rockefeller



Er meint glaub ich nicht den echten Winkel, nicht nur das Crosshair.
Eigentlich sollte das clientside sein, damit dieses Hochpushen nicht erst ne halbe Sekunde später passiert (wegen lag).

--

zum Seitenanfang zum Seitenende Profil || Suche
003
02.05.2002, 22:43
Creeper



k, also pev->angles, weil mit kickangle oder so geht er ja immer wieder zurueck. Hm oder ich aender das halt, naja mal sehen trotzdem danke. Mit synchron meinte ich Server und Client haben die gleichen Werte beim Recoil.

--

Head Coder:Sudden-Impact

Listen to CKY you fuCKYrs http://www.ckymusic.com

zum Seitenanfang zum Seitenende Profil || Suche
004
03.05.2002, 00:21
Rockefeller



Also wenn du die Blickwinkel des Clients dauerhaft hochwirfst in der client.dll, sollte das ja der Server automatisch mitkriegen, weil dem ja die Player-Posi und -Winkel mitgeteilt werden. Also würd ich das ganze komplett clientside machen.

--

zum Seitenanfang zum Seitenende Profil || Suche
005
04.05.2002, 14:00
Creeper



jo ich probiers mal.

--

Head Coder:Sudden-Impact

Listen to CKY you fuCKYrs http://www.ckymusic.com

zum Seitenanfang zum Seitenende Profil || Suche
006
04.05.2002, 15:12
Hanky



ist sau simpel

ies gitb im client sowas wie GetViewAngle und SetViewAngle

einfach sowas wie:

Vector (oder vec3_t) meiner;
GetViewAngle(meiner);
meiner.do_du_hinwillst + 5;
SetViewAngle(meiner);

das geht dann bess0r als punchangle und sieht nach DoD aus

(im client bei den schussevents( EV_FIREMP5(lala) oder wie die heißen))

oder willst du das nur das fandenkreuts sich nach obenzeiht?
dann musste wohl in deiner hud_crosshair geschchte die position verändern..

im server den richtungsvector nach oben setzen(pro schuss ein wenig) und dann beim event diesen wert, mit dem du den richtungsvector editierst, mitsehden und im client dann damit das crosshair verschieben!

--

hankYs Page


Dieser Beitrag wurde am 04.05.2002 um 15:15 von Hanky bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
007
04.05.2002, 16:29
Creeper



k danke!

--

Head Coder:Sudden-Impact

Listen to CKY you fuCKYrs http://www.ckymusic.com

zum Seitenanfang zum Seitenende Profil || Suche