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



ih, ich will beim thirdperson mode das model "durchsichtig machen"

wie stelle ich aber nun in der mp.dll/hl.dll fest, ob ich im thirdperson mode bin?
Daqs ist ein clientbefehl: if ( CL_IsThirdPerson() )

--

SWCOOPFORCE-TEAM

NEUE HOMEPAGE/SCREENS: SWCOOPFORCE-MOD | Helft mit für Legalisierung!

zum Seitenanfang zum Seitenende Profil || Suche
001
23.09.2001, 13:02
Rockefeller



Da die Anzeige ja komplett vom Client übernommen wird, kriegt es der Server glaub ich garnicht mit, wenn der Client in den 3rdPersonMode geht. Da musst du dann bei dem Befehl für Thirdperson eine Nachricht an den Server schicken.

--

zum Seitenanfang zum Seitenende Profil || Suche
002
23.09.2001, 13:59
Another1



jo, oder du machst es so, das das thirdperson command serverside is, und dann der server ne message zum client schickt, wenn der client in thirdperson modus gehen soll, dann kannst du auch dabei serverside das model durchsichtig machen, wobei es nur 1 problem gibt: für andere player is das model dann auch durchsichtig, also mach es doch einfach clientside so:
Quellcode:
cl_entity_s *pPlayer = gEngfuncs.GetLocalPlayer();

if(pPlayer)
{
  pPlayer->curstate.rendermode = kRenderTransAdd;
  pPlayer->curstate.renderamt = 100;
}

evtl. musst du das dann jedes frame setzen, da ja noch die anderen daten vom server kommen

--

Another1

...relaxing..atm =)
... und Schweiz suckt!

zum Seitenanfang zum Seitenende Profil || Suche
003
23.09.2001, 15:38
McMapper



ja also ich hab das gemacht um das view model durchsichtig zu machen in der hud redraw beim think

--

zum Seitenanfang zum Seitenende Profil || Suche
004
23.09.2001, 17:36
Metew



cool, danke. Nun habe ich noch eine Frage.
wenn der player geht, bewegt sich das viewmodel immer vor un zurück, das playermodel immer rauf und runter.

Ich will, dass das bei einem bestimmten item nicht mehr so ist. genügt es, wenn ich dort ACT_FLY mache, und oder muss ich da irgendwie so movetype_fly oder sowas machen?

--

SWCOOPFORCE-TEAM

NEUE HOMEPAGE/SCREENS: SWCOOPFORCE-MOD | Helft mit für Legalisierung!

zum Seitenanfang zum Seitenende Profil || Suche