diff --git a/src/server/scripts/Commands/PlayerCommand.cpp b/src/server/scripts/Commands/PlayerCommand.cpp
index 39216b5e2..ab8c52dc4 100644
--- a/src/server/scripts/Commands/PlayerCommand.cpp
+++ b/src/server/scripts/Commands/PlayerCommand.cpp
@@ -15,10 +15,10 @@
* with this program. If not, see .
*/
+#include "PlayerCommand.h"
#include "Chat.h"
#include "Language.h"
#include "Player.h"
-#include "PlayerCommand.h"
#include "ScriptMgr.h"
bool PlayerCommand::Learn(ChatHandler* handler, Player* targetPlayer, uint32 spell, char const* all)
diff --git a/src/server/scripts/Commands/PlayerCommand.h b/src/server/scripts/Commands/PlayerCommand.h
index 2c0e2e3c8..1b33758bc 100644
--- a/src/server/scripts/Commands/PlayerCommand.h
+++ b/src/server/scripts/Commands/PlayerCommand.h
@@ -15,9 +15,19 @@
* with this program. If not, see .
*/
+#ifndef _PLAYER_COMMAND_H_
+#define _PLAYER_COMMAND_H_
+
+#include "Define.h"
+
+class ChatHandler;
+class Player;
+
class PlayerCommand
{
public:
static bool Learn(ChatHandler* handler, Player* targetPlayer, uint32 spell, char const* all);
static bool UnLearn(ChatHandler* handler, Player* targetPlayer, uint32 spell, char const* all);
};
+
+#endif