Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
29.12.2001, 16:05
sWeeR



hi,

also ich habe im mp.dll projekt in der player.h eine variable ( int starmina ) für die starmina belegt.
dazu noch 3 funktionen für die cBasePlayer (SetStarmina, UnsetStarmina und Starmina) deklariert

also

int starmina;
virtual void SetStarmina ( int value );
virtual void UnsetStarmina ( int value );
virtual int Starmina ( void );

in der player.cpp hab ich dann in der cBasePlayer::PreThink gleich am Anfang
SetStarmina (2);
bei Jump () hab ich dann UnsetStarmina (5);

unter PreThink sind dann die richtigen Funktionen:

cBasePlayer::SetStarmina ( int value )
{
starmina += value;
// hier dann ncoh eine prüfung das die starmina nicht über 100 steigen kann
}

// hier dann das gleiche für UnsetStarmina und für Starmina einfach
return starmina;

Das kompilen funkt ohne Probleme, aber nach dem starten eines Servers wird das Spiel sofort verlassen.

was habe ich nicht beachtet ?
danke !

--

zum Seitenanfang zum Seitenende Profil || Suche