Subversion Repositories WoWGM

Rev

Rev 36 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 36 Rev 41
Line 14... Line 14...
14
#include "ClientDebugCommands.h"
14
#include "ClientDebugCommands.h"
15
 
15
 
16
#include <Console/ConsoleClient.h>
16
#include <Console/ConsoleClient.h>
17
#include <DB/WowClientDB.h>
17
#include <DB/WowClientDB.h>
18
#include <WowSvcs/ClientServices.h>
18
#include <WowSvcs/ClientServices.h>
19
 
-
 
-
 
19
#include "Object/ObjectClient/Player_C.h"
-
 
20
#include "ObjectMgrClient/ObjectMgrClient.h"
20
 
21
 
21
/******************************************************************************
22
/******************************************************************************
22
*
23
*
23
*   Private
24
*   Private
24
*
25
*
Line 85... Line 86...
85
	
86
	
86
	return TRUE;
87
	return TRUE;
87
}
88
}
88
 
89
 
89
//=============================================================================
90
//=============================================================================
-
 
91
BOOL CCommand_DLoc (char const *command, char const *arguments)
-
 
92
{
-
 
93
    unsigned long long playerGUID = ClntObjMgrGetActivePlayer();
-
 
94
    CGPlayer_C *player = (CGPlayer_C *)ClntObjMgrObjectPtr(playerGUID,TYPE_PLAYER,__FILE__,__LINE__);
-
 
95
    C3Vector pos;
-
 
96
    player->GetPosition(pos);
-
 
97
    ConsoleWriteA("%g,%g,%g", DEFAULT_COLOR, pos.x, pos.y, pos.z);
-
 
98
    return TRUE;
-
 
99
}
-
 
100
 
-
 
101
//=============================================================================
90
BOOL CCommand_Learn (const char * command, const char * arguments) {
102
BOOL CCommand_Learn (const char * command, const char * arguments) {
91
    int spellId = 0;
103
    int spellId = 0;
92
    if (isdigit(*arguments)) {
104
    if (isdigit(*arguments)) {
93
        spellId = SStrToInt(arguments);
105
        spellId = SStrToInt(arguments);
94
        if (spellId <= 0)
106
        if (spellId <= 0)
Line 159... Line 171...
159
    ConsoleCommandRegister("ci", CCommand_CreateItem, GAME, NOHELP);
171
    ConsoleCommandRegister("ci", CCommand_CreateItem, GAME, NOHELP);
160
    ConsoleCommandRegister("createitem", CCommand_CreateItem, GAME, NOHELP);
172
    ConsoleCommandRegister("createitem", CCommand_CreateItem, GAME, NOHELP);
161
 
173
 
162
    ConsoleCommandRegister("cm", CCommand_CreateMonster, GAME, NOHELP);
174
    ConsoleCommandRegister("cm", CCommand_CreateMonster, GAME, NOHELP);
163
    ConsoleCommandRegister("createmonster", CCommand_CreateMonster, GAME, NOHELP);
175
    ConsoleCommandRegister("createmonster", CCommand_CreateMonster, GAME, NOHELP);
-
 
176
    ConsoleCommandRegister("dloc", CCommand_DLoc, DEBUG, NOHELP);
164
 
177
 
165
    ConsoleCommandRegister("recharge", CCommand_Recharge, GAME, NOHELP);
178
    ConsoleCommandRegister("recharge", CCommand_Recharge, GAME, NOHELP);
166
    ConsoleCommandRegister("decharge", CCommand_Decharge, GAME, NOHELP);
179
    ConsoleCommandRegister("decharge", CCommand_Decharge, GAME, NOHELP);
167
 
180
 
168
    ConsoleCommandRegister("level", CCommand_Level, DEBUG, NOHELP);
181
    ConsoleCommandRegister("level", CCommand_Level, DEBUG, NOHELP);
Line 174... Line 187...
174
    ConsoleCommandUnregister("learn");
187
    ConsoleCommandUnregister("learn");
175
    ConsoleCommandUnregister("ci");
188
    ConsoleCommandUnregister("ci");
176
    ConsoleCommandUnregister("createitem");
189
    ConsoleCommandUnregister("createitem");
177
    ConsoleCommandUnregister("cm");
190
    ConsoleCommandUnregister("cm");
178
    ConsoleCommandUnregister("createmonster");
191
    ConsoleCommandUnregister("createmonster");
-
 
192
    ConsoleCommandUnregister ("dloc");
179
    ConsoleCommandUnregister("recharge");
193
    ConsoleCommandUnregister("recharge");
180
    ConsoleCommandUnregister("decharge");
194
    ConsoleCommandUnregister("decharge");
181
    ConsoleCommandUnregister("level");
195
    ConsoleCommandUnregister("level");
182
}
196
}
183
 
197