Gehst du Functextcmd.cpp
suchst du
Code:
BOOL TextCmd_Pet( CScanner & s )
{
in der Funktion suchst du
Code:
s.GetToken();
if( s.tok == FINISHED )
return TRUE;
#if __VER >= 11 // __SYS_PLAYER_DATA
DWORD idPlayer = CPlayerDataCenter::GetInstance()->GetPlayerId( s.token );
#else // __SYS_PLAYER_DATA
DWORD idPlayer = prj.GetPlayerID( s.token );
#endif // __SYS_PLAYER_DATA
if( idPlayer == 0 ) //
return TRUE;
CUser* pTarget = (CUser*)prj.GetUserByID( idPlayer );
ersetzt den oberen block durch
Code:
CUser * pTarget = pUser;
nicht das eleganteste aber das einfachste durchzuführen.
So wird /Pet X X X X immer auf den ausführenden char gemacht.