.| Autor | Beitrag |
|---|---|
|
000 12.01.2002, 16:29 snoopdog |
moin was hab ich da fürn müll gebaut hab die isinvis mit BOOL in die player.h eingefügt also in der class CBasePlayer : public CBaseMonster Klasse eingefügt naja und das andere auch alles es kommen nur die beiden fehler warum?? Visit our 500er Gamer Lan |
|
Profil || Suche |
|
001 12.01.2002, 17:16 Mazze |
Ich kenn ja deinen Code nicht, aber du hast gesagt, dass du isinvis in die CBasePlayer Klasse hinzugefügt hast und der Compiler meldet, dass du da aber über entvars_s zugreifen willst. BattleTech-MOD: |
|
Profil || Suche |
|
002 12.01.2002, 22:21 snoopdog |
hmm aber leider geht es auch so net also hab das jetzt so gemacht pPlayer->isinvis=TRUE; vorher war es pev->isinvis=TRUE; also jetzt meckert er F:\hl source\Half-Life\SDK\SourceCode\dlls\player.cpp(4761) : error C2065: 'pPlayer' : nichtdeklarierter Bezeichner is echt sch****e thx für die weitere hilfe --Visit our 500er Gamer Lan |
|
Profil || Suche |
|
003 12.01.2002, 22:27 thinktank |
Wahrscheinlich benutzt du die Variable in einer Memberfunktion von CBasePlayer, d.h. , dass du das pPlayer getrost weglassen kannst. isinvis = true; // Oder halt = TRUE, wenns ein BOOL und kein bool ist -- |
|
Profil || Suche |
|
004 13.01.2002, 12:41 apfelkorn |
du brauchst natürlich einen Zeiger auf das CBasePlayer-Objekt. Der kann entweder "this" sein, wenn du sowieso schon in einer CBasePlayer::Funktion arbeitest, kannst ihn aber in diesem Fall auch weglassen, sieht aber nicht so sonderlich schön aus, oder du arbeitest irgendwo anders und musst einen benannten Pointer auf den Player haben... Normalerweise ist das m_pPlayer oder pPlayer oder m_pActivator oder wasauchimmer -- |
|
Profil || Suche |

