Source Modification Centre - LOGO
Gość: ( Logowanie | Rejestracja )

 
MENU
 
ZASOBY
 
 
LEGENDA
 
REKLAMA
nietypowe fotograf ślubny Gorzów Wielkopolski

pokój Gorzów Wielkopolski

Suknie ślubne gorzów wlkp


studniówka 2013

wypożyczalnia samochodów gorzów podmiejska

Encyklopedia wiedzy o grach Valve

bmw gorzów

pozycjonowanie w google gorzów

NASZ BUTTON
SMC
 
NA FORUM
 
 
TUTORIALE - CODING [ Dodaj ]
Polecenie CL_RIGHTHAND w HL2
[ 2005-07-29 19:51:59  Dodał:  mefi   Wyświetleń: 1995   Komentarzy: 0  ]
    Osoby grające w CS napewno dobrze znają polecenie konsoli CL_RIGHTHAND. Służy ono do przerzucania modelu broni z prawej ręki do lewj i na odwrót. W HL2 jest ono domyślnie wyłączone, ale zaraz je uaktywnimy.
    Otwieramy projekt clienta, a w nim plik C_BASEVIEWMODEL.CPP. Szukamy w nim tekstu ConVar cl_righthand (długo nie musici szukać). Wygląda to tak:

#ifdef CSTRIKE_DLL
    ConVar cl_righthand( "cl_righthand", "1", FCVAR_ARCHIVE, "Use right-handed view models." );
#endif

Jak widać ustawiona jest dyrektywa, że ma być kompilowany ten fragment kodu, tylko gdy tworzymy plik wynikowy dla CS. Więc wystarczy wziąć w komentarz niepotrzebne linie, aby polecenie było dostępne w konsoli.

//#ifdef CSTRIKE_DLL
    ConVar cl_righthand( "cl_righthand", "1", FCVAR_ARCHIVE, "Use right-handed view models." );
//#endif

Teraz musimy jeszcze znaleźć C_BaseViewModel::ShouldFlipViewModel() i zrobić podobną operację czyli wstawić komentarz jak w przykłądzie poniżej:

inline bool C_BaseViewModel::ShouldFlipViewModel()
{
   //#ifdef CSTRIKE_DLL
   // If cl_righthand is set, then we want them all right-handed.
   CBaseCombatWeapon *pWeapon = m_hWeapon.Get();
   if ( pWeapon )
   {
      const FileWeaponInfo_t *pInfo = &pWeapon->GetWpnData();
      return pInfo->m_bAllowFlipping && pInfo->m_bBuiltRightHanded != cl_righthand.GetBool();
   }
   //#endif
   
   return false;
}

Jeżeli chcecie, aby broń która ma model leworęczny (modele CS) była domyślnie wyświetlana jak pozostałe bronie w prawym ręku to otwórzcie skrypt wybranej broni  i w sekcji WeaponData dopiszczie takie dwie linijki:

"BuiltRightHanded" "0"
"AllowFlipping" "1"


Autor: mefi
Komentarze ( 0 ) / Dodaj komentarz
 
INFO
 
NAJNOWSZE
 
SHOUTBOX
MoonBlaze: ciasto is a lie
zwieracz: Przyłącz się do mnie, mam ciasto
Jodla: <kontemplujac stwierdza iz obecna rzeczywistosc jest do bani>
MoonBlaze: sm_ban @Dabu 1
Dabu: Ta strona umarła, zapraszam lepiej na heacrab.pl :D [/koniec reklamy]
Jodla: open beta nowego gmoda a tu 0 info na stronie ...może czas to zmienic zwłaszcza iż screeny z GM13 wygladaja apetycznie
Dabu: web 3.0
Elektryk: Link
Tracha: Ruski gracz!
zwieracz: Za moich czasów, to się bawilismy przy takiej gierce, gdzie zając łapaj kury za jaja. A moze to był wilk.
 
ANKIETA

[ Czas generowania strony: 0.074 secs. ]

Copyright (c) 2002-2005 by Mefi & .raven
Wszelkie prawa zastrzeżone

Fotograf studniówka
Salon sukien ślubnych gorzów



38.107.179.22038.107.179.220

Polecamy:

mpblawcenterwww.tlum.bytom.plwww.styl.powazny.kobierzyce.plserwissiłowniki do bramplaża GotLink.pl Porównywarka cen kariera zawodowa zagęszczanie włosów Klimatyzacja Wrocław skarga do europejskiego trybunału p