class DotaSpawnerAllianceAI : public CreatureAIScript { public: ADD_CREATURE_FACTORY_FUNCTION(DotaSpawnerAllianceAI); DotaSpawnerAllianceAI(Creature *pCreature) : CreatureAIScript(pCreature) { RegisterAIUpdateEvent(1000);} void AIUpdate(Creature *pCreature) { uint32 x = pCreature->GetPositionX(); uint32 y = pCreature->GetPositionY(); uint32 z = pCreature->GetPositionZ(); uint32 o = pCreature->GetOrientation(); pCreature->GetMapMgr()->GetInterface()->SpawnCreature(100, x, y, z, o, true, false, 0, 0); } };