Initial MSVC 2008 projects workspace
This commit is contained in:
36
l2ooghelper/packet_handlers/ph_UserInfo.cpp
Normal file
36
l2ooghelper/packet_handlers/ph_UserInfo.cpp
Normal file
@@ -0,0 +1,36 @@
|
||||
#include "stdafx.h"
|
||||
#include "Logger.h"
|
||||
#include "L2Client.h"
|
||||
|
||||
void L2Client::ph_UserInfo( class L2Client *pcls, L2GamePacket *p )
|
||||
{
|
||||
pcls->usr.parse_UserInfo( p, pcls->account.getL2Version() );
|
||||
pcls->postUpdateUI( UPDATE_USER );
|
||||
// bot IPC
|
||||
// test if we registered in bot IPC, register or update info
|
||||
if( pcls->botipc_index == -1 )
|
||||
{
|
||||
BotIPC *ipc = BotIPC::getInstance();
|
||||
BOT_INFO binfo;
|
||||
BotInfo_Initialize( &binfo, pcls->usr.charName, pcls->usr.objectID,
|
||||
pcls->usr.classID, pcls->usr.level );
|
||||
pcls->botipc_index = ipc->addBotInfo( &binfo );
|
||||
if( pcls->botipc_index == -1 )
|
||||
{
|
||||
log_error( LOG_ERROR, "ph_UserInfo(): failed to register in Bot IPC!\n" );
|
||||
}
|
||||
else
|
||||
{
|
||||
log_error( LOG_DEBUG, "Registered in Bot IPC at index %d.\n", pcls->botipc_index );
|
||||
}
|
||||
}
|
||||
else // already registered in BotIPC, should update
|
||||
{
|
||||
BotIPC *ipc = BotIPC::getInstance();
|
||||
BOT_INFO binfo;
|
||||
BotInfo_Initialize( &binfo, pcls->usr.charName, pcls->usr.objectID,
|
||||
pcls->usr.classID, pcls->usr.level );
|
||||
if( !ipc->setBotInfo( pcls->botipc_index, &binfo ) )
|
||||
log_error( LOG_ERROR, "ph_UserInfo(): failed to update self in BotIPC!\n" );
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user