.| Autor | Beitrag |
|---|---|
|
000 07.01.2001, 16:14 [PE]Spinator |
Ich hab ein kleines problem: Ganz am anfang wenn der Spieler ins Game komme, muss er erst das Team wählen. Dann ist er noch unsichtbar, kann aber schon rumlaufen (also net wie in CS, das er rumschwebt). Leider hört man seine Schritte, aber ich hab keine Ahnung wie man das verhindern kann... Die PlayStepSound oder was auch immer für funktionen in denen das wort step vorkommt hab ich schon durchgecheckt und mal alle Aufrufe, welche irgend einen Sound abspielen auskommentiert, dasselbe hab ich auch in der client.dll getan, leider ohne Wirkung... Ich hab auch schon die aufrufe der Funktionen auskommentiert, bringt alles nix.
This post was written using Opera 7.0 (http://www.opera.com) |
|
Profil || Suche |
|
001 07.01.2001, 20:34 apfelkorn |
Das kommt von der Engine her... wenn die Playerflag: MOVETYPE_WALK gesetzt ist, spielt die Engine automatisch Schrittgeräusche ab. Ich weiß nicht in wie weit es funktioniert, probier aber mal als Playerflag MOVETYPE_STEP (Das ist eigentlich nur für Monster gedacht, aber Probieren geht über Studieren) -- |
|
Profil || Suche |
|
002 07.01.2001, 20:43 [PE]Spinator |
Aha... dann habe ich die stunden vergeblich investiert, danke für den tipp :)
Vielleicht brauch ich dann wieder hilfe wenns darum geht, die ghosts nicht durch wände fliegen zu lassen, kannst du mir da kurz nen kleinen starttipp geben? --This post was written using Opera 7.0 (http://www.opera.com) |
|
Profil || Suche |
|
003 07.01.2001, 22:33 Another1 |
mhh, das is nit wirklich engine-side, schau mal hier in der function in void CBasePlayer :: UpdateStepSound( void ) so um zeile 1989 in player.cpp
Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
004 08.01.2001, 14:17 apfelkorn |
cool... wieder was gelernt... -- |
|
Profil || Suche |
|
005 08.01.2001, 17:25 [PE]Spinator |
Ehm... ich hab versucht dort was zu ändern, hat aber nix gebracht... --This post was written using Opera 7.0 (http://www.opera.com) |
|
Profil || Suche |
|
006 08.01.2001, 18:17 |
wie wärs wenn du dem player mit EnableControls(false) infach die bewegunf und kontrolle verbietest? hab ich auch gemacht. -- |
|
Profil || Suche |
|
007 08.01.2001, 19:55 [PE]Spinator |
Nein, ich will das man als ghost rumlaufen, und die map erforschen kann... --This post was written using Opera 7.0 (http://www.opera.com) |
|
Profil || Suche |
|
008 08.01.2001, 20:35 Another1 |
naja, dann setze mal pev->movetype = MOVETYPE_FLY und pev->solid = SOLID_NOT das sollte das problem beheben, dann kann man wirklich als ghost durch die gegend fliegen!! --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
009 08.01.2001, 20:46 [PE]Spinator |
Jup, mach ich auch so... aber ursprünglich wollte ich, das die ghosts genau wie die restlichen spieler normal rumlaufen können, aber ist jetzt auch egal :P Noch was: Wie ist genau die reihenfolge der aufgerufenen Funktionen wenn ein Player conneted? Sicher erst mal ClientConnectet oder so, aber welche? Die in Client.cpp oder Gamerules oder wo auch immer noch eine ist. Und dann inithud oder spawn? usw... --This post was written using Opera 7.0 (http://www.opera.com) |
|
Profil || Suche |
|
010 08.01.2001, 22:52 Another1 |
mmh, ein gut ansatz punkt is immer InitHUD =) in deinen Gamerules, wenn du was nach dem spawn machen willst (glaub ich jedenfalls, hab ich immer so gemacht =P --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
011 09.01.2001, 17:56 [PE]Spinator |
ok, thx --This post was written using Opera 7.0 (http://www.opera.com) |
|
Profil || Suche |

