.| Autor | Beitrag |
|---|---|
|
000 12.08.2001, 16:24 Retro |
Moin. Unser Modeler (Alpha) hat jetzt nen paar schöne Hände gemodelt, und die habe ich nun geskinnt, einmal mit schwarzen Ärmeln, einmal mit tarnfarben und einmal mit snow-camo... Die Hände sind nun auch an die HL-Waffen 'drangemacht' wurden, und jeder der drei skins (snow/flecktarn/schwarz) wurde jetzt mit in die Waffe übernommen. Es funzt auch alles. Nun soll der Mapper in Worldcraft einstellen können, welche 'Ärmelfarbe' der Player in der Map haben soll... Dafür habe ich die FGD so geändert: So, ich dürfte nu ne Variable haben (hands) die entweder 0 oder 1 oder 2 ist... Desweiteren: wo muss ich den Code hinsetzen der den Skin des v_ Models bestimmt? In die CBasePlayer::Spwan denke ich mal? Aber irgendwie ist das ziemlich schwammig... da das v_ Model ja bei jeden Weaponchange wechselt... müßte ich da ne neue Variable machen die in jeder waffen.cpp abgefragt wird und dann den Skin des v_ Models bestimmt... Na gut, das krig ich schon nopch hin, aber mir gehts darum wie ich die Variable abfrage die ich in der Map bestimmt habe... das habe ich schon nen bissel aus den anderen Entities abgeguckt, aber es mag nicht funktionieren... ich hoffe da hat jemand mal ne Lösung für mich... --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ Dieser Beitrag wurde am 14.08.2001 um 21:41 von Retro bearbeitet. |
|
Profil || Suche |
|
001 12.08.2001, 16:30 Archangel |
du kannst die variable in der CWorld::KeyValues(); abfragen... du musst dort anfügen (vor dem abschließendem else): else if(FStrEq(pkvd->szKeyName, "hands")) { so jetzt hast du den hand typ in der variable handtype, kannst damit anstellen was du willst :) |
|
Profil || Suche |
|
002 12.08.2001, 21:14 Retro |
So, das ist erledigt... Thx -nein, scherz! =) Ich brauch das ganze ja in jeder waffen.cpp wo deklariere ich nu am besten die Variable handtype? hmm... --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
003 14.08.2001, 21:44 Retro |
Bitte nur nochmal ganz schnell, wo in welcher cpp kann ich die Variable 'handtype' mit Ich hab bisher ausschließlich cpp-interne Variablen genutzt - also nischt mit Global, wo kann ich die jetzt deklarieren? :| --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
004 14.08.2001, 21:55 Archangel |
hmm.. du könntest sie in der gpGlobals struct deklarieren, kA welche datei das jetzt ist, such mal nach globalvars_t |
|
Profil || Suche |
|
005 14.08.2001, 21:56 RirA |
benutz doch einfach extern int... -- |
|
Profil || Suche |
|
006 14.08.2001, 22:20 Retro |
So, ich hab jetzt am Anfang von der world.cpp Es dürfte so funzen - es kommen auch keiner Fehler, aber ich will lieber mal nachhaken ob ich alles richtig gemacht hab, also? alles korrekt? --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
007 14.08.2001, 22:26 Firo9 |
wird aber sowieso nicht klappen, da dun den skin eines waffenviewmodels nicht serversided verändern kannst. --cya, |
|
Profil || Suche |
|
008 14.08.2001, 22:34 Retro |
Was is denn das jetzt wieder für ne scheiße?! =( Ganz sicher das es nicht klappt? shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |
|
009 15.08.2001, 04:20 Another1 |
da is der clientside code zum ändern des skins einer waffe: cl_entity_s* viewEnt = gEngfuncs.GetViewModel(); Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
010 15.08.2001, 13:27 Retro |
Hmm, jetzt geht der scheiß mit den Messages wieder los! =\ --shielding people from their own stupidity is an evolutionary step backwards anyway. /* God is dead!............Nietzsche */ |
|
Profil || Suche |

