#ifdef _NA_008012_20150130_RANKING_SYSTEM #pragma once struct st_PlayerMissionPoint : public st_RANKING_POINT { //Player* pPlayer; CHARGUID char_guid; //player->GetCharGuid(); BOOL bReady; st_PlayerMissionPoint() { //pPlayer = NULL; char_guid = 0; bReady = FALSE; //< ¹Ì¼Ç¿¡ µé¾î¿Â ÈÄ DB¿¡¼­ Point¸¦ ¹Þ¾Æ¿À¸é TRUE } }; // (WAVERIX)(080928)(NOTE) key_typeÀº charguid·Î ÇØµÎ°í, ½ÇÁ¦·Î userguid·Î ó¸®Çϰí ÀÖ´Ù. -.-;;;; typedef STLX_HASH_MAP MISSION_POINT_HASH; class MissionPointManager { public: VOID OnCreate(); VOID OnDestroy(); VOID KillMonster( eNPC_GRADE grade, GameZone * pZone, WORD PointIndex ); VOID JoinPlayer( Player *pPlayer, MAPCODE MapCode ); VOID LeavePlayer( Player *pPlayer, MAPCODE MapCode ); VOID SetPlayerPoint( USERGUID UserGUID, DWORD Point, RANKINGKEY DBKey ); // (SpecialCmd) Ÿ¶ôÇÑ »ç¿ø¿ë ÃÖÁ¾ Á¤»ê ó¸® ¸ñÀû // - Ÿ¶ôÇÑ »ç¿ø¿ë ó¸® ¹æ¹ý (KillMonster´Â È£ÃâµÇÁö ¾Ê´Â´Ù. ÃÖÁ¾ °è»êµÈ °ªÀ» ÅëÇØ Àϰý 󸮵ȴÙ.) VOID SetLastSettleAccount( Player* const pPlayer , const MAPCODE mapCode , const WORD indexOfPoint , const WORD totalPoint ); private: MISSION_POINT_HASH m_HashPlayerPoint; }; #endif // _NA_008012_20150130_RANKING_SYSTEM