Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
18.09.2005, 21:25
LaLaLa



Hallo,
ich wollte nun Events wie "player_death", "player_hurt" abfragen ok das war mit dem IGameEventManager noch kein Problem, doch bei IGameEventManager2 klappt dies leider nicht mehr so :-(

Quellcode:Load():
!(gameeventmanager = (IGameEventManager2 *)interfaceFactory(INTERFACEVERSION_GAMEEVENTSMANAGER2,NULL)) == NULL ||

Unload();
gameeventmanager->RemoveListener( listener );

LevelInit():
gameeventmanager->AddListener( listener, "player_hurt", true );
gameeventmanager->AddListener( listener, "player_death", true );

LevelShutdown():
gameeventmanager->RemoveListener( listener );

FireGameEvent():
const char * eventname = event->GetName();
Msg( "FireGameEvent Got event "%s"\n", eventname );
Ich habe das ganze in etwa so doch es wird wenn ich sterbe oder jemand angegriffen wird nichts in der Konsole angezeigt ich denke das es an der Initalisierung von gameeventmanager liegt aber ich weiss nicht wie ich es richtig machen soll. Habt ihr eine Idee?

Danke

Gruß

€dit: Das ganze ist für ein Server Plugin!

--


Dieser Beitrag wurde am 18.09.2005 um 21:26 von LaLaLa bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche