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 :-(
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.
|
|
Profil || Suche
|