C++ Creature spawnen via World.cpp

Huhu,

ich habe eben versucht über meine World.cpp eine Creature zu erstellen.

Code:

Creature* creature = new Creature();

Map* map2 = sMapMgr->CreateBaseMap(0);
creature->Create(sObjectMgr->GenerateLowGuid(HIGHGUID_UNIT), map2, 0, 60, 234.184372, -2116.470459, 117.643066, 1.00);

Es folgen auch keine Errors beim compiling oder beim auslösen dieses Codes, trotzdem spawnt der Npc mit der ID 60 nicht.

Könnt ihr nen Fehler sehen und mir helfen?

Danke im Vorraus /emoticons/default_smile.png.

Lösung:

Creature* creature = new Creature();

Map* map2 = sMapMgr->FindMap(0,0);
creature->Create(sObjectMgr->GenerateLowGuid(HIGHGUID_UNIT), map2, 1, 60, 234.184372f, -2116.470459f, 118.00f, 1.00f);
map2->AddToMap(creature);

Geht wunderbar /emoticons/default_smile.png!