📄 logoperpage.cpp
字号:
case eGMLog_Chat_User:
break;
case eGMLog_PK:
break;
case eGMLog_Disconnect_Map:
break;
case eGMLog_Disconnect_User:
break;
case eGMLog_Block:
break;
case eGMLog_Regen:
break;
case eGMLog_Event:
break;
default: sprintf( temp, "%d", nLogKind ); break;
}
}
else if( nLogType == eToolLog_RM )
{
switch( nLogKind )
{
case eRMLog_OperInsert: sprintf( temp, "OperInsert" ); break;
case eRMLog_OperDelete: sprintf( temp, "OperDelete" ); break;
case eRMLog_IpInsert: sprintf( temp, "IpInsert" ); break;
case eRMLog_IpDelete: sprintf( temp, "IpDelete" ); break;
case eRMLog_ChangeCharacterInfo: sprintf( temp, "ChangeCharacterInfo" ); break;
case eRMLog_ChangeWareInfo: sprintf( temp, "ChangeWareInfo" ); break;
case eRMLog_SkillInsert: sprintf( temp, "SkillInsert" ); break;
case eRMLog_SkillDelete: sprintf( temp, "SkillDelete" ); break;
case eRMLog_SkillUpdate: sprintf( temp, "SkillUpdate" ); break;
case eRMLog_AbilityUpdate: sprintf( temp, "AbilityUpdate" ); break;
case eRMLog_QuestDelete: sprintf( temp, "QuestDelete" ); break;
case eRMLog_ChangeLoginPoint: sprintf( temp, "ChangeLoginPoint" ); break;
case eRMLog_ChangeItemPosition: sprintf( temp, "ChangeItemPosition" ); break;
case eRMLog_ChangeWareItemPosition: sprintf( temp, "ChangeWareItemPosition" ); break;
case eRMLog_ChangeSkillPosition: sprintf( temp, "ChangeSkillPosition" ); break;
case eRMLog_ItemInsert: sprintf( temp, "ItemInsert" ); break;
case eRMLog_ItemDelete: sprintf( temp, "ItemDelete" ); break;
case eRMLog_ItemUpdate: sprintf( temp, "ItemUpdate" ); break;
case eRMLog_ChangeUserLevel: sprintf( temp, "ChangeUserLevel" ); break;
case eRMLog_RecoverCharacter: sprintf( temp, "RecoverCharacter" ); break;
default: sprintf( temp, "%d", nLogKind ); break;
}
}
else
sprintf( temp, "%d", nLogKind );
return temp;
}
char* CLogOperPage::GetParam1Name( int nLogType, int nLogKind, DWORD dwParam1, char* temp )
{
if( nLogType == eToolLog_GM )
{
switch( nLogKind )
{
case eGMLog_Move:
break;
case eGMLog_Item:
break;
case eGMLog_Money:
break;
case eGMLog_Skill:
break;
case eGMLog_Ability:
break;
case eGMLog_Chat_Map:
break;
case eGMLog_Chat_User:
break;
case eGMLog_PK:
break;
case eGMLog_Disconnect_Map:
break;
case eGMLog_Disconnect_User:
break;
case eGMLog_Block:
break;
case eGMLog_Regen:
break;
case eGMLog_Event:
break;
default: sprintf( temp, "%d", nLogKind ); break;
}
}
else if( nLogType == eToolLog_RM )
{
switch( nLogKind )
{
case eRMLog_OperInsert: sprintf( temp, "-" ); break;
case eRMLog_OperDelete: sprintf( temp, "Delete Operator" ); break;
case eRMLog_IpInsert: sprintf( temp, "-" ); break;
case eRMLog_IpDelete: sprintf( temp, "Delete IP" ); break;
case eRMLog_ChangeCharacterInfo:
{
WORD w1 = HIWORD(dwParam1);
WORD w2 = LOWORD(dwParam1);
sprintf( temp, "Level:%d / Physique:%d", w1, w2 );
}
break;
case eRMLog_ChangeWareInfo: sprintf( temp, "WareNum:%d", dwParam1 ); break;
case eRMLog_SkillInsert:
case eRMLog_SkillDelete:
case eRMLog_SkillUpdate:
{
SKILLINFO* pSkill = GAMERESRCMNGR->GetSkillInfo( dwParam1 );
if( pSkill == NULL ) sprintf( temp, "%d", dwParam1 );
else sprintf( temp, "%s", pSkill->SkillName );
}
break;
case eRMLog_AbilityUpdate: sprintf( temp, "-" ); break;
case eRMLog_QuestDelete: sprintf( temp, "QuestIdx:%d", dwParam1 ); break;
case eRMLog_ChangeLoginPoint: sprintf( temp, "Map:%d", dwParam1 ); break;
case eRMLog_ChangeItemPosition: sprintf( temp, "ChangeItemPosition" ); break;
case eRMLog_ChangeWareItemPosition: sprintf( temp, "ChangeWareItemPosition" ); break;
case eRMLog_ChangeSkillPosition: sprintf( temp, "ChangeSkillPosition" ); break;
case eRMLog_ItemInsert:
case eRMLog_ItemDelete:
case eRMLog_ItemUpdate:
{
sprintf( temp, "ItemDBIdx:%d", dwParam1 );
}
break;
case eRMLog_ChangeUserLevel:
{
switch( dwParam1 )
{
case 1: sprintf( temp, "UserLevel:God" ); break;
case 2: sprintf( temp, "UserLevel:Programer" ); break;
case 3: sprintf( temp, "UserLevel:Developer" ); break;
case 4: sprintf( temp, "UserLevel:GM" ); break;
case 5: sprintf( temp, "UserLevel:SuperUser" ); break;
case 6: sprintf( temp, "UserLevel:User" ); break;
case 7: sprintf( temp, "UserLevel:ForChinese" ); break;
case 8: sprintf( temp, "UserLevel:Temp1" ); break;
case 9: sprintf( temp, "UserLevel:Temp2" ); break;
case 10: sprintf( temp, "UserLevel:Blocked User" ); break;
default: sprintf( temp, "UserLevel:%d", dwParam1 ); break;
}
}
break;
case eRMLog_RecoverCharacter: sprintf( temp, "-" ); break;
default: sprintf( temp, "%d", nLogKind ); break;
}
}
else
sprintf( temp, "%d", nLogKind );
return temp;
}
char* CLogOperPage::GetParam2Name( int nLogType, int nLogKind, DWORD dwParam2, char* temp )
{
if( nLogType == eToolLog_GM )
{
switch( nLogKind )
{
case eGMLog_Move:
break;
case eGMLog_Item:
break;
case eGMLog_Money:
break;
case eGMLog_Skill:
break;
case eGMLog_Ability:
break;
case eGMLog_Chat_Map:
break;
case eGMLog_Chat_User:
break;
case eGMLog_PK:
break;
case eGMLog_Disconnect_Map:
break;
case eGMLog_Disconnect_User:
break;
case eGMLog_Block:
break;
case eGMLog_Regen:
break;
case eGMLog_Event:
break;
default: sprintf( temp, "%d", nLogKind ); break;
}
}
else if( nLogType == eToolLog_RM )
{
switch( nLogKind )
{
case eRMLog_OperInsert: sprintf( temp, "-" ); break;
case eRMLog_OperDelete: sprintf( temp, "-" ); break;
case eRMLog_IpInsert: sprintf( temp, "-" ); break;
case eRMLog_IpDelete: sprintf( temp, "-" ); break;
case eRMLog_ChangeCharacterInfo:
{
WORD w1 = HIWORD(dwParam2);
WORD w2 = LOWORD(dwParam2);
sprintf( temp, "Agility:%d / Strength:%d", w1, w2 );
}
break;
case eRMLog_ChangeWareInfo: sprintf( temp, "WareMoney:%d", dwParam2 ); break;
case eRMLog_SkillInsert:
case eRMLog_SkillDelete:
case eRMLog_SkillUpdate:
{
sprintf( temp, "SkillPos:%d", dwParam2 );
}
break;
case eRMLog_AbilityUpdate: sprintf( temp, "-" ); break;
case eRMLog_QuestDelete: sprintf( temp, "-" ); break;
case eRMLog_ChangeLoginPoint: sprintf( temp, "-" ); break;
case eRMLog_ChangeItemPosition: sprintf( temp, "ChangeItemPosition" ); break;
case eRMLog_ChangeWareItemPosition: sprintf( temp, "ChangeWareItemPosition" ); break;
case eRMLog_ChangeSkillPosition: sprintf( temp, "ChangeSkillPosition" ); break;
case eRMLog_ItemInsert:
case eRMLog_ItemDelete:
case eRMLog_ItemUpdate:
{
ITEM_INFO* pItem = GAMERESRCMNGR->GetItemInfo( dwParam2 );
if( pItem == NULL ) sprintf( temp, "%d", dwParam2 );
else sprintf( temp, "%s", pItem->ItemName );
}
break;
case eRMLog_ChangeUserLevel: sprintf( temp, "-" ); break;
case eRMLog_RecoverCharacter: sprintf( temp, "-" ); break;
default: sprintf( temp, "%d", nLogKind ); break;
}
}
else
sprintf( temp, "%d", nLogKind );
return temp;
}
char* CLogOperPage::GetParam3Name( int nLogType, int nLogKind, DWORD dwParam3, char* temp )
{
if( nLogType == eToolLog_GM )
{
switch( nLogKind )
{
case eGMLog_Move:
break;
case eGMLog_Item:
break;
case eGMLog_Money:
break;
case eGMLog_Skill:
break;
case eGMLog_Ability:
break;
case eGMLog_Chat_Map:
break;
case eGMLog_Chat_User:
break;
case eGMLog_PK:
break;
case eGMLog_Disconnect_Map:
break;
case eGMLog_Disconnect_User:
break;
case eGMLog_Block:
break;
case eGMLog_Regen:
break;
case eGMLog_Event:
break;
default: sprintf( temp, "%d", nLogKind ); break;
}
}
else if( nLogType == eToolLog_RM )
{
switch( nLogKind )
{
case eRMLog_OperInsert: sprintf( temp, "-" ); break;
case eRMLog_OperDelete: sprintf( temp, "-" ); break;
case eRMLog_IpInsert: sprintf( temp, "-" ); break;
case eRMLog_IpDelete: sprintf( temp, "-" ); break;
case eRMLog_ChangeCharacterInfo:
{
WORD w1 = HIWORD(dwParam3);
WORD w2 = LOWORD(dwParam3);
sprintf( temp, "Heart:%d / Point:%d", w1, w2 );
}
break;
case eRMLog_ChangeWareInfo: sprintf( temp, "-" ); break;
case eRMLog_SkillInsert:
case eRMLog_SkillDelete:
case eRMLog_SkillUpdate:
{
sprintf( temp, "SkillLevel:%d", dwParam3 );
}
break;
case eRMLog_AbilityUpdate: sprintf( temp, "-" ); break;
case eRMLog_QuestDelete: sprintf( temp, "-" ); break;
case eRMLog_ChangeLoginPoint: sprintf( temp, "-" ); break;
case eRMLog_ChangeItemPosition: sprintf( temp, "ChangeItemPosition" ); break;
case eRMLog_ChangeWareItemPosition: sprintf( temp, "ChangeWareItemPosition" ); break;
case eRMLog_ChangeSkillPosition: sprintf( temp, "ChangeSkillPosition" ); break;
case eRMLog_ItemInsert:
case eRMLog_ItemUpdate:
{
sprintf( temp, "ItemPos:%d", dwParam3 );
}
break;
case eRMLog_ItemDelete: sprintf( temp, "-" ); break;
case eRMLog_ChangeUserLevel: sprintf( temp, "-" ); break;
case eRMLog_RecoverCharacter: sprintf( temp, "-" ); break;
default: sprintf( temp, "%d", nLogKind ); break;
}
}
else
sprintf( temp, "%d", nLogKind );
return temp;
}
char* CLogOperPage::GetParam4Name( int nLogType, int nLogKind, DWORD dwParam4, char* temp )
{
if( nLogType == eToolLog_GM )
{
switch( nLogKind )
{
case eGMLog_Move:
break;
case eGMLog_Item:
break;
case eGMLog_Money:
break;
case eGMLog_Skill:
break;
case eGMLog_Ability:
break;
case eGMLog_Chat_Map:
break;
case eGMLog_Chat_User:
break;
case eGMLog_PK:
break;
case eGMLog_Disconnect_Map:
break;
case eGMLog_Disconnect_User:
break;
case eGMLog_Block:
break;
case eGMLog_Regen:
break;
case eGMLog_Event:
break;
default: sprintf( temp, "%d", nLogKind ); break;
}
}
else if( nLogType == eToolLog_RM )
{
switch( nLogKind )
{
case eRMLog_OperInsert: sprintf( temp, "-" ); break;
case eRMLog_OperDelete: sprintf( temp, "-" ); break;
case eRMLog_IpInsert: sprintf( temp, "-" ); break;
case eRMLog_IpDelete: sprintf( temp, "-" ); break;
case eRMLog_ChangeCharacterInfo:
{
WORD w1 = HIWORD(dwParam4);
WORD w2 = LOWORD(dwParam4);
sprintf( temp, "Money:%d / AbilityPoint:%d", w1, w2 );
}
break;
case eRMLog_ChangeWareInfo: sprintf( temp, "-" ); break;
case eRMLog_SkillInsert:
case eRMLog_SkillDelete:
case eRMLog_SkillUpdate:
{
sprintf( temp, "SkillExp:%d", dwParam4 );
}
break;
case eRMLog_AbilityUpdate: sprintf( temp, "-" ); break;
case eRMLog_QuestDelete: sprintf( temp, "-" ); break;
case eRMLog_ChangeLoginPoint: sprintf( temp, "-" ); break;
case eRMLog_ChangeItemPosition: sprintf( temp, "ChangeItemPosition" ); break;
case eRMLog_ChangeWareItemPosition: sprintf( temp, "ChangeWareItemPosition" ); break;
case eRMLog_ChangeSkillPosition: sprintf( temp, "ChangeSkillPosition" ); break;
case eRMLog_ItemInsert:
case eRMLog_ItemUpdate:
{
sprintf( temp, "ItemDur:%d", dwParam4 );
}
break;
case eRMLog_ItemDelete: sprintf( temp, "ItemDelete" ); break;
case eRMLog_ChangeUserLevel: sprintf( temp, "-" ); break;
case eRMLog_RecoverCharacter: sprintf( temp, "-" ); break;
default: sprintf( temp, "%d", nLogKind ); break;
}
}
else
sprintf( temp, "%d", nLogKind );
return temp;
}
void CLogOperPage::ChangeFont()
{
m_Font.CreatePointFont(100, "Arial");
m_lcOper.SetFont( &m_Font );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -