Custom Code Error !

Hallo zusammen,

wäre vielleicht Jemand in der Lage mir bei einem Problem behilflich zu sein ?

#include “ScriptPCH.h”

class npc_pvp : public CreatureScript
{
public:
npc_pvp() : CreatureScript(“npc_pvp”) {}

	struct npc_pvpAI : public ScriptedAI
	{
		npc_pvpAI(Creature * c) : ScriptedAI(c) {}
		
		void Reset()
		{
		
		}
		
	void JustDied(Unit * killer)
	{
		SessionMap m_session = sWorld->GetAllSessions();
		for (SessionMap::const_iterator itr = m_sessions.begin(); itr != m_sessions.end(); ++itr)
		{
			Player * player = itr->second->GetPlayer();
			if (Player->GetMapId() != 530)
				continue;
				
			player->AddItem(32837, 1);
			player->AddItem(32838, 1);
			player->ModifyHonorPoints(10000);
			ChatHandler(player).SendSysMessage("Der Weltboss in Nagrand wurde besiegt!");
		}
		me->MonsterYell("Ihr habt mich besiegt!", LANG_UNIVERSAL, me->GetGUID());
		ScriptAI::JustDied(killer);
	}
};
	
CreatureAI * GetAI(Creature * pCreature) const
{
	return new npc_pvpAI(pCreature);
}

};

void AddSC_npc_pvp_sessions()
{
new npc_pvp;
}

Bekomme dort eine Fehlermeldung, hat wohl etwas mit dem Chat Befehl zu tun !!!

SessionMap m_session = sWorld->GetAllSessions();
for (SessionMap::const_iterator itr = m_sessions.begin(); itr != m_sessions.end(); ++itr)

Wo kommt das s her? =P

Die Fehlermeldung sagts dir im übrigen auch, dass m_sessions nicht deklariert ist.

Lesen soll wohl manchmal helfen /emoticons/default_wink.png (Nicht bös gemeint)