#pragma once #include "Singleton.h" class CDNQueryTest:public CSingleton { public: CDNQueryTest(); ~CDNQueryTest(); void ProcessQueryTest( const char* pszCmd ); private: void _QUERY_SELECTCHARACTER( std::vector& vSplit ); void _QUERY_UPDATE_DARKLAIR_RESULT( std::vector& vSplit ); void _P_GetKeySettingOption( std::vector& vSplit ); void _P_ModKeySettionOption( std::vector& vSplit ); void _P_GetListEquipment( std::vector& vSplit ); void _P_DelBlockedCharacter( std::vector& vSplit ); void _P_GetListBlockedCharacter( std::vector& vSplit ); void _P_AddBlockedCharacter( std::vector& vSplit ); void _P_DBMWTest( std::vector& vSplit ); #if defined( PRE_ADD_NPC_REPUTATION_SYSTEM ) void QueryModNpcLocation( std::vector& vSplit ); void QueryModNpcFavor( std::vector& vSplit ); void QueryGetListNpcFavor( std::vector& vSplit ); #endif // #if defined( PRE_ADD_NPC_REPUTATION_SYSTEM ) void QueryGetMasterPupilInfo( std::vector& vSplit ); void QueryAddMasterCharacter( std::vector& vSplit ); void QueryDelMasterCharacter( std::vector& vSplit ); void QueryGetPageMasterCharacter( std::vector& vSplit ); void QueryGetMasterCharacter( std::vector& vSplit ); void QueryGetListPupil( std::vector& vSplit ); void QueryAddMasterAndPupil( std::vector& vSplit ); void QueryDelMasterAndPupil( std::vector& vSplit ); void QueryGetListMyMasterAndClassmate( std::vector& vSplit ); void QueryGetMyClassmate( std::vector& vSplit ); void QueryGraduate( std::vector& vSplit ); void QueryModRespectPoint( std::vector& vSplit ); void QueryModMasterFavorPoint( std::vector& vSplit ); void QueryGetMasterAndFavorPoint( std::vector& vSplit ); void QueryGetMasterSystemCountInfo( std::vector& vSplit ); #if defined( PRE_ADD_SECONDARY_SKILL ) void QueryAddSecondarySkill( std::vector& vSplit ); void QueryDelSecondarySkill( std::vector& vSplit ); void QueryGetListSecondarySkill( std::vector& vSplit ); void QueryModSecondarySkillExp( std::vector& vSplit ); void QuerySetManufactureSkillRecipe( std::vector& vSplit ); void QueryExtractManufactureSkillRecipe( std::vector& vSplit ); void QueryDelManufactureSkillRecipe( std::vector& vSplit ); void QueryGetListManufactureSkillRecipe( std::vector& vSplit ); void QueryModManufactureSkillRecipe( std::vector& vSplit ); #endif // #if defined( PRE_ADD_SECONDARY_SKILL ) void QueryGetGuild( std::vector& vSplit ); void QueryDismissGuild( std::vector& vSplit ); void QueryGetGuildHistoryList( std::vector& vSplit ); void QueryGetGuildWareHistoryList( std::vector& vSplit ); void QueryGetGuildWarSchedule(std::vector& vSplit); void QueryEnrollGuildWar(std::vector& vSplit); void QueryGetGuildWareInfo(std::vector& vSplit); void QueryModGuildData(std::vector& vSplit); void QueryGetListFarm( std::vector& vSplit ); void QueryGetListField( std::vector& vSplit ); void QueryAddField( std::vector& vSplit ); void QueryDelField( std::vector& vSplit ); void QueryAddFieldAttachment( std::vector& vSplit ); void QueryModFieldElapsedTime( std::vector& vSplit ); void QueryHarvest( std::vector& vSplit ); void QueryGetListHarvestDepotItem( std::vector& vSplit ); void QueryGetFieldCountByCharacter( std::vector& vSplit ); void QueryGetFieldItemCount( std::vector& vSplit ); void QueryGetListFieldForCharacter( std::vector& vSplit ); void QueryAddFieldForCharacter( std::vector& vSplit ); void QueryDelFieldForCharacter( std::vector& vSplit ); void QueryAddFieldForCharacterAttachment( std::vector& vSplit ); void QueryModFieldForCharacterElapsedTime( std::vector& vSplit ); void QueryHarvestForCharacter( std::vector& vSplit ); void QueryChangeCharacterName(std::vector& vSplit); void QueryAddPvPLadderResult( std::vector& vSplit ); void QueryGetListPvPLadderScore( std::vector& vSplit ); void QueryGetListPvPLadderScoreByJob( std::vector& vSplit ); void QueryInitPvPLadderGradePoint( std::vector& vSplit ); void QueryUsePvPLadderPoint( std::vector& vSplit ); void QueryGetListPvPLadderRanking( std::vector& vSplit ); #ifdef PRE_ADD_CHANGEJOB_CASHITEM void QueryChangeJobCode( std::vector& vSplit ); #endif // #ifdef PRE_ADD_CHANGEJOB_CASHITEM void QueryCompleteEventQuest( std::vector& vSplit ); void QueryCheckPCRoomIP( std::vector& vSplit ); void QueryAddAbuseMonitor( std::vector& vSplit ); void QueryDelAbuseMonitor( std::vector& vSplit ); void QueryGetAbuseMonitor( std::vector& vSplit ); void QueryGetListVariableReset( std::vector& vSplit ); void QueryModVariableReset( std::vector& vSplit ); void QueryGetCharacterPartialy7( std::vector& vSplit ); void QueryGetListRepurchaseItem( std::vector& vSplit ); void QueryGetPvPScore ( std::vector& vSplit ); void QueryModPvPScore ( std::vector& vSplit ); void QueryAddPvPResultLog ( std::vector& vSplit ); #if defined( PRE_PARTY_DB ) void QueryAddParty( std::vector& vSplit ); void QueryModParty( std::vector& vSplit ); void QueryDelParty( std::vector& vSplit ); void QueryDelPartyForServer( std::vector& vSplit ); void QueryJoinParty( std::vector& vSplit ); void QueryOutParty( std::vector& vSplit ); void QueryGetListParty( std::vector& vSplit ); #if defined( PRE_WORLDCOMBINE_PARTY ) void QueryGetListPartyCode( std::vector& vSplit ); #endif // #if defined( PRE_WORLDCOMBINE_PARTY ) void QueryGetListPartyMember( std::vector& vSplit ); void QueryModPartyLeader( std::vector& vSplit ); #endif // #if defined( PRE_PARTY_DB ) void TestTimeParamSet(std::vector& vSplit); #if defined (PRE_ADD_BESTFRIEND) void QueryGetBestFriend(std::vector& vSplit); void QueryRegistBestFriend(std::vector& vSplit); void QueryCancelBestFriend(std::vector& vSplit); void QueryCloseBestFriend(std::vector& vSplit); void QueryEditBestFriendMemo(std::vector& vSplit); #endif // #if defined (PRE_ADD_BESTFRIEND) void QueryGetListMyTrade(std::vector& vSplit); #if defined( PRE_ADD_LIMITED_SHOP ) void QueryGetLimiatedItem(std::vector& vSplit); void QueryAddLimiatedItem(std::vector& vSplit); void QueryResetLimiatedItem(std::vector& vSplit); #endif #if defined( _WORK ) static UINT __stdcall PerformanceThread(void *pParam); void QueryPerformanceTest( std::vector& vSplit ); #endif // #if defined( _WORK ) };