Almira2 1
Almira2
romegames 1
romegames
D 1
delimuratt
melankolıa18 1
melankolıa18
shrpnl 1
shrpnl
Fethi Polat 1
Fethi Polat
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
Agora Metin2 1
Agora Metin2
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

BATTLE PASS

  • Konuyu başlatan Konuyu başlatan cb4wtu
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 83
  • Görüntüleme Görüntüleme 17K

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

0429 21:01:10543 ::
networkModule.py(line:197) SetSelectCharacterPhase
system.py(line:177) __hybrid_import
system.py(line:142) _process_result
introSelect.py(line:24) <module>
system.py(line:177) __hybrid_import
system.py(line:142) _process_result
uiAffectShower.py(line:459) <module>
uiAffectShower.py(line:524) AffectShower

networkModule.SetSelectCharacterPhase - <type 'exceptions.AttributeError'>:'module' object has no attribute 'BATTLE_PASS_ACTIVE_AFFECT'

0429 21:01:10543 :: ============================================================================================================
0429 21:01:10543 :: Abort!!!!

clienti açarken böyle bir hata alıyorum
 
yeni sezonu nasıl başlatcaz zaman geçti diyor.
 
0503 18:55:14092 :: CArea::LoadObject Property(1829538637) Load ERROR
0503 18:55:14092 :: CArea::LoadObject Property(1829538637) Load ERROR
0503 18:55:14092 :: CArea::LoadObject Property(1829538637) Load ERROR
0503 18:55:14257 :: CArea::LoadObject Property(1829538637) Load ERROR
0503 18:55:14257 :: CArea::LoadObject Property(1829538637) Load ERROR
0503 18:55:17404 :: GameButtonWindow.LoadScript - 'GameButtonWindow' object has no attribute '_GameButtonWindow__OnClickBattlePass'
0503 18:55:17404 :: ============================================================================================================
0503 18:55:17404 :: Abort!!!!


0503 18:55:17481 ::
uibattlepass.py(line:81) LoadWindow
ui.py(line:6370) GetChild

battlepass.__LoadWindow.BindObject - <type 'exceptions.KeyError'>:'ScrollBar'

0503 18:55:17482 :: ============================================================================================================
0503 18:55:17482 :: Abort!!!!


şöyle bir hata alıyorum bir yardımcı olurmusunuz
 
Görev sayısını nasıl arttırabilirim ?
 
compiling battle_pass.cpp
In file included from battle_pass.cpp:2:
battle_pass.h:47:46: error: 'TBattlePassReward' was not declared in this scope; did you mean 'BattlePassReward'?
47 | typedef std::map <std::string, std::vector<TBattlePassReward>> TMapBattlePassReward;
| ^~~~~~~~~~~~~~~~~
| BattlePassReward
battle_pass.h:47:46: error: template argument 1 is invalid
battle_pass.h:47:46: error: template argument 2 is invalid
battle_pass.h:47:63: error: template argument 2 is invalid
47 | typedef std::map <std::string, std::vector<TBattlePassReward>> TMapBattlePassReward;
| ^~
battle_pass.h:47:63: error: template argument 4 is invalid
battle_pass.h:48:46: error: 'TBattlePassMissionInfo' was not declared in this scope; did you mean 'BattlePassMissionGetInfo'?
48 | typedef std::map <std::string, std::vector<TBattlePassMissionInfo>> TMapBattleMissionInfo;
| ^~~~~~~~~~~~~~~~~~~~~~
| BattlePassMissionGetInfo
battle_pass.h:48:46: error: template argument 1 is invalid
battle_pass.h:48:46: error: template argument 2 is invalid
battle_pass.h:48:68: error: template argument 2 is invalid
48 | typedef std::map <std::string, std::vector<TBattlePassMissionInfo>> TMapBattleMissionInfo;
| ^~
battle_pass.h:48:68: error: template argument 4 is invalid
battle_pass.cpp:24:36: error: 'MISSION_TYPE_MAX' was not declared in this scope
24 | const std::string g_astMissionType[MISSION_TYPE_MAX] = {
| ^~~~~~~~~~~~~~~~
battle_pass.cpp: In member function 'bool CBattlePass::ReadBattlePassMissions()':
battle_pass.cpp:184:16: error: 'TBattlePassRewardItem' was not declared in this scope; did you mean 'BattlePassReward'?
184 | std::vector<TBattlePassRewardItem> rewardVector;
| ^~~~~~~~~~~~~~~~~~~~~
| BattlePassReward
battle_pass.cpp:184:37: error: template argument 1 is invalid
184 | std::vector<TBattlePassRewardItem> rewardVector;
| ^
battle_pass.cpp:184:37: error: template argument 2 is invalid
battle_pass.cpp:199:26: error: expected ';' before 'itemReward'
199 | TBattlePassRewardItem itemReward;
| ^~~~~~~~~~~
| ;
battle_pass.cpp:201:37: error: 'itemReward' was not declared in this scope
201 | if (!pRow->GetValue("itemvnum", itemReward.dwVnum))
| ^~~~~~~~~~
battle_pass.cpp:207:38: error: 'itemReward' was not declared in this scope
207 | if (!pRow->GetValue("itemcount", itemReward.bCount))
| ^~~~~~~~~~
battle_pass.cpp:213:18: error: request for member 'push_back' in 'rewardVector', which is of non-class type 'int'
213 | rewardVector.push_back(itemReward);
| ^~~~~~~~~
battle_pass.cpp:213:28: error: 'itemReward' was not declared in this scope
213 | rewardVector.push_back(itemReward);
| ^~~~~~~~~~
battle_pass.cpp:216:29: error: request for member 'insert' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_reward', which is of non-class type 'CBattlePass::TMapBattlePassReward' {aka 'int'}
216 | m_map_battle_pass_reward.insert(TMapBattlePassReward::value_type(battlePassName.c_str(), rewardVector));
| ^~~~~~
battle_pass.cpp:216:36: error: 'TMapBattlePassReward' is not a class, namespace, or enumeration
216 | m_map_battle_pass_reward.insert(TMapBattlePassReward::value_type(battlePassName.c_str(), rewardVector));
| ^~~~~~~~~~~~~~~~~~~~
battle_pass.cpp:219:15: error: 'TBattlePassMissionInfo' was not declared in this scope; did you mean 'BattlePassMissionGetInfo'?
219 | std::vector<TBattlePassMissionInfo> missionInfoVector;
| ^~~~~~~~~~~~~~~~~~~~~~
| BattlePassMissionGetInfo
battle_pass.cpp:219:37: error: template argument 1 is invalid
219 | std::vector<TBattlePassMissionInfo> missionInfoVector;
| ^
battle_pass.cpp:219:37: error: template argument 2 is invalid
battle_pass.cpp:238:26: error: expected ';' before 'missionInfo'
238 | TBattlePassMissionInfo missionInfo;
| ^~~~~~~~~~~~
| ;
battle_pass.cpp:239:12: error: 'missionInfo' was not declared in this scope
239 | memset(&missionInfo, 0, sizeof(TBattlePassMissionInfo));
| ^~~~~~~~~~~
battle_pass.cpp:274:36: error: 'MISSION_TYPE_NONE' was not declared in this scope; did you mean 'MOUNT_TYPE_NONE'?
274 | if(missionInfo.bMissionType <= MISSION_TYPE_NONE || missionInfo.bMissionType >= MISSION_TYPE_MAX)
| ^~~~~~~~~~~~~~~~~
| MOUNT_TYPE_NONE
battle_pass.cpp:274:85: error: 'MISSION_TYPE_MAX' was not declared in this scope
274 | if(missionInfo.bMissionType <= MISSION_TYPE_NONE || missionInfo.bMissionType >= MISSION_TYPE_MAX)
| ^~~~~~~~~~~~~~~~
battle_pass.cpp:306:25: error: 'MISSION_REWARD_COUNT' was not declared in this scope
306 | if(bRewardContor >= MISSION_REWARD_COUNT)
| ^~~~~~~~~~~~~~~~~~~~
battle_pass.cpp:329:22: error: request for member 'push_back' in 'missionInfoVector', which is of non-class type 'int'
329 | missionInfoVector.push_back(missionInfo);
| ^~~~~~~~~
battle_pass.cpp:332:34: error: request for member 'insert' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_mission_info', which is of non-class type 'CBattlePass::TMapBattleMissionInfo' {aka 'int'}
332 | m_map_battle_pass_mission_info.insert(TMapBattleMissionInfo::value_type(battlePassName.c_str(), missionInfoVector));
| ^~~~~~
battle_pass.cpp:332:41: error: 'TMapBattleMissionInfo' is not a class, namespace, or enumeration
332 | m_map_battle_pass_mission_info.insert(TMapBattleMissionInfo::value_type(battlePassName.c_str(), missionInfoVector));
| ^~~~~~~~~~~~~~~~~~~~~
battle_pass.cpp: In member function 'BYTE CBattlePass::GetMissionTypeByName(std::string)':
battle_pass.cpp:340:21: error: 'MISSION_TYPE_MAX' was not declared in this scope
340 | for(int i = 0; i < MISSION_TYPE_MAX; i++)
| ^~~~~~~~~~~~~~~~
battle_pass.cpp:342:6: error: 'g_astMissionType' was not declared in this scope; did you mean 'stMissionName'?
342 | if(g_astMissionType == stMissionName)
| ^~~~~~~~~~~~~~~~
| stMissionName
battle_pass.cpp: In member function 'std::string CBattlePass::GetMissionNameByType(BYTE)':
battle_pass.cpp:350:21: error: 'MISSION_TYPE_MAX' was not declared in this scope
350 | for(int i = 0; i < MISSION_TYPE_MAX; i++)
| ^~~~~~~~~~~~~~~~
battle_pass.cpp:353:11: error: 'g_astMissionType' was not declared in this scope
353 | return g_astMissionType;
| ^~~~~~~~~~~~~~~~
battle_pass.cpp: In member function 'void CBattlePass::GetMissionSearchName(BYTE, std::string*, std::string*)':
battle_pass.cpp:375:8: error: 'MONSTER_KILL' was not declared in this scope
375 | case MONSTER_KILL:
| ^~~~~~~~~~~~
battle_pass.cpp:376:8: error: 'USE_ITEM' was not declared in this scope
376 | case USE_ITEM:
| ^~~~~~~~
battle_pass.cpp:377:8: error: 'SELL_ITEM' was not declared in this scope
377 | case SELL_ITEM:
| ^~~~~~~~~
battle_pass.cpp:378:8: error: 'CRAFT_ITEM' was not declared in this scope
378 | case CRAFT_ITEM:
| ^~~~~~~~~~
battle_pass.cpp:379:8: error: 'REFINE_ITEM' was not declared in this scope; did you mean 'PREMIUM_ITEM'?
379 | case REFINE_ITEM:
| ^~~~~~~~~~~
| PREMIUM_ITEM
battle_pass.cpp:380:8: error: 'DESTROY_ITEM' was not declared in this scope; did you mean 'M2_DESTROY_ITEM'?
380 | case DESTROY_ITEM:
| ^~~~~~~~~~~~
| M2_DESTROY_ITEM
battle_pass.cpp:381:8: error: 'COLLECT_ITEM' was not declared in this scope
381 | case COLLECT_ITEM:
| ^~~~~~~~~~~~
battle_pass.cpp:386:8: error: 'PLAYER_KILL' was not declared in this scope
386 | case PLAYER_KILL:
| ^~~~~~~~~~~
battle_pass.cpp:391:8: error: 'MONSTER_DAMAGE' was not declared in this scope
391 | case MONSTER_DAMAGE:
| ^~~~~~~~~~~~~~
battle_pass.cpp:396:8: error: 'PLAYER_DAMAGE' was not declared in this scope
396 | case PLAYER_DAMAGE:
| ^~~~~~~~~~~~~
battle_pass.cpp:401:8: error: 'FRY_FISH' was not declared in this scope
401 | case FRY_FISH:
| ^~~~~~~~
battle_pass.cpp:402:8: error: 'CATCH_FISH' was not declared in this scope
402 | case CATCH_FISH:
| ^~~~~~~~~~
battle_pass.cpp:413:8: error: 'SPENT_YANG' was not declared in this scope
413 | case SPENT_YANG:
| ^~~~~~~~~~
battle_pass.cpp:414:8: error: 'FARM_YANG' was not declared in this scope
414 | case FARM_YANG:
| ^~~~~~~~~
battle_pass.cpp:419:8: error: 'COMPLETE_DUNGEON' was not declared in this scope
419 | case COMPLETE_DUNGEON:
| ^~~~~~~~~~~~~~~~
battle_pass.cpp:420:8: error: 'COMPLETE_MINIGAME' was not declared in this scope
420 | case COMPLETE_MINIGAME:
| ^~~~~~~~~~~~~~~~~
battle_pass.cpp:425:8: error: 'BOSS_KILL' was not declared in this scope
425 | case BOSS_KILL:
| ^~~~~~~~~
battle_pass.cpp:430:8: error: 'STONE_KILL' was not declared in this scope
430 | case STONE_KILL:
| ^~~~~~~~~~
battle_pass.cpp: In member function 'void CBattlePass::BattlePassRequestOpen(LPCHARACTER)':
battle_pass.cpp:450:14: error: 'class CHARACTER' has no member named 'IsLoadedBattlePass'
450 | if(!pkChar->IsLoadedBattlePass())
| ^~~~~~~~~~~~~~~~~~
battle_pass.cpp:458:31: error: 'class CHARACTER' has no member named 'GetBattlePassId'
458 | BYTE bBattlePassId = pkChar->GetBattlePassId();
| ^~~~~~~~~~~~~~~
battle_pass.cpp:477:34: error: qualified-id in declaration before 'itInfo'
477 | TMapBattleMissionInfo::iterator itInfo = m_map_battle_pass_mission_info.find(battlePassName);
| ^~~~~~
battle_pass.cpp:479:5: error: 'itInfo' was not declared in this scope
479 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~~~~
battle_pass.cpp:479:46: error: request for member 'end' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_mission_info', which is of non-class type 'CBattlePass::TMapBattleMissionInfo' {aka 'int'}
479 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~
battle_pass.cpp:487:33: error: qualified-id in declaration before 'itReward'
487 | TMapBattlePassReward::iterator itReward = m_map_battle_pass_reward.find(battlePassName);
| ^~~~~~~~
battle_pass.cpp:488:5: error: 'itReward' was not declared in this scope
488 | if(itReward == m_map_battle_pass_reward.end())
| ^~~~~~~~
battle_pass.cpp:488:42: error: request for member 'end' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_reward', which is of non-class type 'CBattlePass::TMapBattlePassReward' {aka 'int'}
488 | if(itReward == m_map_battle_pass_reward.end())
| ^~~
battle_pass.cpp:496:14: error: 'TBattlePassRewardItem' was not declared in this scope; did you mean 'BattlePassReward'?
496 | std::vector<TBattlePassRewardItem> rewardInfo = itReward->second;
| ^~~~~~~~~~~~~~~~~~~~~
| BattlePassReward
battle_pass.cpp:496:35: error: template argument 1 is invalid
496 | std::vector<TBattlePassRewardItem> rewardInfo = itReward->second;
| ^
battle_pass.cpp:496:35: error: template argument 2 is invalid
battle_pass.cpp:496:50: error: 'itReward' was not declared in this scope
496 | std::vector<TBattlePassRewardItem> rewardInfo = itReward->second;
| ^~~~~~~~
battle_pass.cpp:497:14: error: 'TBattlePassMissionInfo' was not declared in this scope; did you mean 'BattlePassMissionGetInfo'?
497 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~~~~~~~~~~~~~~~~~
| BattlePassMissionGetInfo
battle_pass.cpp:497:36: error: template argument 1 is invalid
497 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^
battle_pass.cpp:497:36: error: template argument 2 is invalid
battle_pass.cpp:497:52: error: 'itInfo' was not declared in this scope
497 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~
battle_pass.cpp:499:43: error: request for member 'size' in 'missionInfo', which is of non-class type 'int'
499 | for (unsigned int i = 0; i < missionInfo.size(); i++)
| ^~~~
battle_pass.cpp:501:14: error: invalid types 'int[unsigned int]' for array subscript
501 | missionInfo.dwMissionInfo[2] = pkChar->GetMissionProgress(missionInfo.bMissionType, bBattlePassId);
| ^
battle_pass.cpp:501:45: error: 'class CHARACTER' has no member named 'GetMissionProgress'
501 | missionInfo.dwMissionInfo[2] = pkChar->GetMissionProgress(missionInfo.bMissionType, bBattlePassId);
| ^~~~~~~~~~~~~~~~~~
battle_pass.cpp:501:75: error: invalid types 'int[unsigned int]' for array subscript
501 | missionInfo.dwMissionInfo[2] = pkChar->GetMissionProgress(missionInfo.bMissionType, bBattlePassId);
| ^
battle_pass.cpp:504:18: error: request for member 'empty' in 'missionInfo', which is of non-class type 'int'
504 | if(!missionInfo.empty())
| ^~~~~
battle_pass.cpp:506:3: error: 'TPacketGCBattlePass' was not declared in this scope
506 | TPacketGCBattlePass packet;
| ^~~~~~~~~~~~~~~~~~~
battle_pass.cpp:507:3: error: 'packet' was not declared in this scope; did you mean 'socket'?
507 | packet.bHeader = HEADER_GC_BATTLE_PASS_OPEN;
| ^~~~~~
| socket
battle_pass.cpp:507:20: error: 'HEADER_GC_BATTLE_PASS_OPEN' was not declared in this scope; did you mean 'HEADER_GC_MALL_OPEN'?
507 | packet.bHeader = HEADER_GC_BATTLE_PASS_OPEN;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| HEADER_GC_MALL_OPEN
battle_pass.cpp:508:80: error: request for member 'size' in 'missionInfo', which is of non-class type 'int'
508 | packet.wSize = sizeof(packet) + sizeof(TBattlePassMissionInfo) * missionInfo.size();
| ^~~~
battle_pass.cpp:509:67: error: request for member 'size' in 'rewardInfo', which is of non-class type 'int'
509 | packet.wRewardSize = sizeof(TBattlePassRewardItem) * rewardInfo.size();
| ^~~~
battle_pass.cpp:512:49: error: invalid types 'int[int]' for array subscript
512 | pkChar->GetDesc()->BufferedPacket(&missionInfo[0], sizeof(TBattlePassMissionInfo) * missionInfo.size());
| ^
battle_pass.cpp:512:99: error: request for member 'size' in 'missionInfo', which is of non-class type 'int'
512 | pkChar->GetDesc()->BufferedPacket(&missionInfo[0], sizeof(TBattlePassMissionInfo) * missionInfo.size());
| ^~~~
battle_pass.cpp:513:40: error: invalid types 'int[int]' for array subscript
513 | pkChar->GetDesc()->Packet(&rewardInfo[0], sizeof(TBattlePassRewardItem) * rewardInfo.size());
| ^
battle_pass.cpp:513:88: error: request for member 'size' in 'rewardInfo', which is of non-class type 'int'
513 | pkChar->GetDesc()->Packet(&rewardInfo[0], sizeof(TBattlePassRewardItem) * rewardInfo.size());
| ^~~~
battle_pass.cpp: In member function 'void CBattlePass::BattlePassRewardMission(LPCHARACTER, DWORD, DWORD)':
battle_pass.cpp:544:34: error: qualified-id in declaration before 'itInfo'
544 | TMapBattleMissionInfo::iterator itInfo = m_map_battle_pass_mission_info.find(battlePassName);
| ^~~~~~
battle_pass.cpp:546:5: error: 'itInfo' was not declared in this scope
546 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~~~~
battle_pass.cpp:546:46: error: request for member 'end' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_mission_info', which is of non-class type 'CBattlePass::TMapBattleMissionInfo' {aka 'int'}
546 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~
battle_pass.cpp:554:14: error: 'TBattlePassMissionInfo' was not declared in this scope; did you mean 'BattlePassMissionGetInfo'?
554 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~~~~~~~~~~~~~~~~~
| BattlePassMissionGetInfo
battle_pass.cpp:554:36: error: template argument 1 is invalid
554 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^
battle_pass.cpp:554:36: error: template argument 2 is invalid
battle_pass.cpp:554:52: error: 'itInfo' was not declared in this scope
554 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~
battle_pass.cpp:556:43: error: request for member 'size' in 'missionInfo', which is of non-class type 'int'
556 | for (unsigned int i = 0; i < missionInfo.size(); i++)
| ^~~~
battle_pass.cpp:558:17: error: invalid types 'int[unsigned int]' for array subscript
558 | if(missionInfo.bMissionType == bMissionType)
| ^
battle_pass.cpp:560:23: error: 'MISSION_REWARD_COUNT' was not declared in this scope
560 | for(int j = 0; j < MISSION_REWARD_COUNT; j++)
| ^~~~~~~~~~~~~~~~~~~~
battle_pass.cpp:562:19: error: invalid types 'int[unsigned int]' for array subscript
562 | if(missionInfo.aRewardList[j].dwVnum && missionInfo.aRewardList[j].bCount > 0)
| ^
battle_pass.cpp:562:59: error: invalid types 'int[unsigned int]' for array subscript
562 | if(missionInfo.aRewardList[j].dwVnum && missionInfo.aRewardList[j].bCount > 0)
| ^
battle_pass.cpp:563:38: error: invalid types 'int[unsigned int]' for array subscript
563 | pkChar->AutoGiveItem(missionInfo.aRewardList[j].dwVnum, missionInfo.aRewardList[j].bCount);
| ^
battle_pass.cpp:563:76: error: invalid types 'int[unsigned int]' for array subscript
563 | pkChar->AutoGiveItem(missionInfo.aRewardList[j].dwVnum, missionInfo.aRewardList[j].bCount);
| ^
battle_pass.cpp: In member function 'void CBattlePass::BattlePassRequestReward(LPCHARACTER)':
battle_pass.cpp:579:31: error: 'class CHARACTER' has no member named 'GetBattlePassId'
579 | BYTE bBattlePassId = pkChar->GetBattlePassId();
| ^~~~~~~~~~~~~~~
battle_pass.cpp:588:34: error: qualified-id in declaration before 'itInfo'
588 | TMapBattleMissionInfo::iterator itInfo = m_map_battle_pass_mission_info.find(battlePassName);
| ^~~~~~
battle_pass.cpp:590:5: error: 'itInfo' was not declared in this scope
590 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~~~~
battle_pass.cpp:590:46: error: request for member 'end' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_mission_info', which is of non-class type 'CBattlePass::TMapBattleMissionInfo' {aka 'int'}
590 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~
battle_pass.cpp:593:14: error: 'TBattlePassMissionInfo' was not declared in this scope; did you mean 'BattlePassMissionGetInfo'?
593 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~~~~~~~~~~~~~~~~~
| BattlePassMissionGetInfo
battle_pass.cpp:593:36: error: template argument 1 is invalid
593 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^
battle_pass.cpp:593:36: error: template argument 2 is invalid
battle_pass.cpp:593:52: error: 'itInfo' was not declared in this scope
593 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~
battle_pass.cpp:596:43: error: request for member 'size' in 'missionInfo', which is of non-class type 'int'
596 | for (unsigned int i = 0; i < missionInfo.size(); i++)
| ^~~~
battle_pass.cpp:598:15: error: 'class CHARACTER' has no member named 'IsCompletedMission'
598 | if(!pkChar->IsCompletedMission(missionInfo.bMissionType))
| ^~~~~~~~~~~~~~~~~~
battle_pass.cpp:598:45: error: invalid types 'int[unsigned int]' for array subscript
598 | if(!pkChar->IsCompletedMission(missionInfo.bMissionType))
| ^
battle_pass.cpp: In member function 'void CBattlePass::BattlePassReward(LPCHARACTER)':
battle_pass.cpp:622:31: error: 'class CHARACTER' has no member named 'GetBattlePassId'
622 | BYTE bBattlePassId = pkChar->GetBattlePassId();
| ^~~~~~~~~~~~~~~
battle_pass.cpp:642:33: error: qualified-id in declaration before 'itReward'
642 | TMapBattlePassReward::iterator itReward = m_map_battle_pass_reward.find(battlePassName);
| ^~~~~~~~
battle_pass.cpp:643:5: error: 'itReward' was not declared in this scope
643 | if(itReward == m_map_battle_pass_reward.end())
| ^~~~~~~~
battle_pass.cpp:643:42: error: request for member 'end' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_reward', which is of non-class type 'CBattlePass::TMapBattlePassReward' {aka 'int'}
643 | if(itReward == m_map_battle_pass_reward.end())
| ^~~
battle_pass.cpp:651:23: error: 'AFFECT_BATTLE_PASS' was not declared in this scope
651 | pkChar->RemoveAffect(AFFECT_BATTLE_PASS);
| ^~~~~~~~~~~~~~~~~~
battle_pass.cpp:653:14: error: 'TBattlePassRewardItem' was not declared in this scope; did you mean 'BattlePassReward'?
653 | std::vector<TBattlePassRewardItem> rewardInfo = itReward->second;
| ^~~~~~~~~~~~~~~~~~~~~
| BattlePassReward
battle_pass.cpp:653:35: error: template argument 1 is invalid
653 | std::vector<TBattlePassRewardItem> rewardInfo = itReward->second;
| ^
battle_pass.cpp:653:35: error: template argument 2 is invalid
battle_pass.cpp:653:50: error: 'itReward' was not declared in this scope
653 | std::vector<TBattlePassRewardItem> rewardInfo = itReward->second;
| ^~~~~~~~
battle_pass.cpp:655:42: error: request for member 'size' in 'rewardInfo', which is of non-class type 'int'
655 | for (unsigned int i = 0; i < rewardInfo.size(); i++)
| ^~~~
battle_pass.cpp:657:34: error: invalid types 'int[unsigned int]' for array subscript
657 | pkChar->AutoGiveItem(rewardInfo.dwVnum, rewardInfo.bCount);
| ^
battle_pass.cpp:657:56: error: invalid types 'int[unsigned int]' for array subscript
657 | pkChar->AutoGiveItem(rewardInfo.dwVnum, rewardInfo.bCount);
| ^
battle_pass.cpp:660:2: error: 'TBattlePassRegisterRanking' was not declared in this scope
660 | TBattlePassRegisterRanking ranking;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
battle_pass.cpp:661:2: error: 'ranking' was not declared in this scope
661 | ranking.bBattlePassId = bBattlePassId;
| ^~~~~~~
battle_pass.cpp:663:26: error: 'HEADER_GD_REGISTER_BP_RANKING' was not declared in this scope; did you mean 'HEADER_GG_UPDATE_RANKING'?
663 | db_clientdesc->DBPacket(HEADER_GD_REGISTER_BP_RANKING, 0, &ranking, sizeof(TBattlePassRegisterRanking));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| HEADER_GG_UPDATE_RANKING
battle_pass.cpp: In member function 'bool CBattlePass::BattlePassMissionGetInfo(BYTE, BYTE, DWORD*, DWORD*)':
battle_pass.cpp:673:34: error: qualified-id in declaration before 'itInfo'
673 | TMapBattleMissionInfo::iterator itInfo = m_map_battle_pass_mission_info.find(battlePassName);
| ^~~~~~
battle_pass.cpp:675:5: error: 'itInfo' was not declared in this scope
675 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~~~~
battle_pass.cpp:675:46: error: request for member 'end' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_mission_info', which is of non-class type 'CBattlePass::TMapBattleMissionInfo' {aka 'int'}
675 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~
battle_pass.cpp:678:14: error: 'TBattlePassMissionInfo' was not declared in this scope; did you mean 'BattlePassMissionGetInfo'?
678 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~~~~~~~~~~~~~~~~~
| BattlePassMissionGetInfo
battle_pass.cpp:678:36: error: template argument 1 is invalid
678 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^
battle_pass.cpp:678:36: error: template argument 2 is invalid
battle_pass.cpp:678:52: error: 'itInfo' was not declared in this scope
678 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~
battle_pass.cpp:680:43: error: request for member 'size' in 'missionInfo', which is of non-class type 'int'
680 | for (unsigned int i = 0; i < missionInfo.size(); i++)
| ^~~~
battle_pass.cpp:682:17: error: invalid types 'int[unsigned int]' for array subscript
682 | if(missionInfo.bMissionType == bMissionType)
| ^
battle_pass.cpp:684:30: error: invalid types 'int[unsigned int]' for array subscript
684 | *dwFirstInfo = missionInfo.dwMissionInfo[0];
| ^
battle_pass.cpp:685:31: error: invalid types 'int[unsigned int]' for array subscript
685 | *dwSecondInfo = missionInfo.dwMissionInfo[1];
| ^
gmake: *** [Makefile:190: .obj/battle_pass.o] Error 1
root@bsd42:/usr/src/GameSource/Server/game/src # gmake -j20
linking ../game_r41032
root@bsd42:/usr/src/GameSource/Server/game/src # gmake -j20
compiling battle_pass.cpp
In file included from battle_pass.cpp:2:
battle_pass.h:47:46: error: 'TBattlePassReward' was not declared in this scope; did you mean 'BattlePassReward'?
47 | typedef std::map <std::string, std::vector<TBattlePassReward>> TMapBattlePassReward;
| ^~~~~~~~~~~~~~~~~
| BattlePassReward
battle_pass.h:47:46: error: template argument 1 is invalid
battle_pass.h:47:46: error: template argument 2 is invalid
battle_pass.h:47:63: error: template argument 2 is invalid
47 | typedef std::map <std::string, std::vector<TBattlePassReward>> TMapBattlePassReward;
| ^~
battle_pass.h:47:63: error: template argument 4 is invalid
battle_pass.h:48:46: error: 'TBattlePassMissionInfo' was not declared in this scope; did you mean 'BattlePassMissionGetInfo'?
48 | typedef std::map <std::string, std::vector<TBattlePassMissionInfo>> TMapBattleMissionInfo;
| ^~~~~~~~~~~~~~~~~~~~~~
| BattlePassMissionGetInfo
battle_pass.h:48:46: error: template argument 1 is invalid
battle_pass.h:48:46: error: template argument 2 is invalid
battle_pass.h:48:68: error: template argument 2 is invalid
48 | typedef std::map <std::string, std::vector<TBattlePassMissionInfo>> TMapBattleMissionInfo;
| ^~
battle_pass.h:48:68: error: template argument 4 is invalid
battle_pass.cpp:24:36: error: 'MISSION_TYPE_MAX' was not declared in this scope
24 | const std::string g_astMissionType[MISSION_TYPE_MAX] = {
| ^~~~~~~~~~~~~~~~
battle_pass.cpp: In member function 'bool CBattlePass::ReadBattlePassMissions()':
battle_pass.cpp:184:16: error: 'TBattlePassRewardItem' was not declared in this scope; did you mean 'BattlePassReward'?
184 | std::vector<TBattlePassRewardItem> rewardVector;
| ^~~~~~~~~~~~~~~~~~~~~
| BattlePassReward
battle_pass.cpp:184:37: error: template argument 1 is invalid
184 | std::vector<TBattlePassRewardItem> rewardVector;
| ^
battle_pass.cpp:184:37: error: template argument 2 is invalid
battle_pass.cpp:199:26: error: expected ';' before 'itemReward'
199 | TBattlePassRewardItem itemReward;
| ^~~~~~~~~~~
| ;
battle_pass.cpp:201:37: error: 'itemReward' was not declared in this scope
201 | if (!pRow->GetValue("itemvnum", itemReward.dwVnum))
| ^~~~~~~~~~
battle_pass.cpp:207:38: error: 'itemReward' was not declared in this scope
207 | if (!pRow->GetValue("itemcount", itemReward.bCount))
| ^~~~~~~~~~
battle_pass.cpp:213:18: error: request for member 'push_back' in 'rewardVector', which is of non-class type 'int'
213 | rewardVector.push_back(itemReward);
| ^~~~~~~~~
battle_pass.cpp:213:28: error: 'itemReward' was not declared in this scope
213 | rewardVector.push_back(itemReward);
| ^~~~~~~~~~
battle_pass.cpp:216:29: error: request for member 'insert' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_reward', which is of non-class type 'CBattlePass::TMapBattlePassReward' {aka 'int'}
216 | m_map_battle_pass_reward.insert(TMapBattlePassReward::value_type(battlePassName.c_str(), rewardVector));
| ^~~~~~
battle_pass.cpp:216:36: error: 'TMapBattlePassReward' is not a class, namespace, or enumeration
216 | m_map_battle_pass_reward.insert(TMapBattlePassReward::value_type(battlePassName.c_str(), rewardVector));
| ^~~~~~~~~~~~~~~~~~~~
battle_pass.cpp:219:15: error: 'TBattlePassMissionInfo' was not declared in this scope; did you mean 'BattlePassMissionGetInfo'?
219 | std::vector<TBattlePassMissionInfo> missionInfoVector;
| ^~~~~~~~~~~~~~~~~~~~~~
| BattlePassMissionGetInfo
battle_pass.cpp:219:37: error: template argument 1 is invalid
219 | std::vector<TBattlePassMissionInfo> missionInfoVector;
| ^
battle_pass.cpp:219:37: error: template argument 2 is invalid
battle_pass.cpp:238:26: error: expected ';' before 'missionInfo'
238 | TBattlePassMissionInfo missionInfo;
| ^~~~~~~~~~~~
| ;
battle_pass.cpp:239:12: error: 'missionInfo' was not declared in this scope
239 | memset(&missionInfo, 0, sizeof(TBattlePassMissionInfo));
| ^~~~~~~~~~~
battle_pass.cpp:274:36: error: 'MISSION_TYPE_NONE' was not declared in this scope; did you mean 'MOUNT_TYPE_NONE'?
274 | if(missionInfo.bMissionType <= MISSION_TYPE_NONE || missionInfo.bMissionType >= MISSION_TYPE_MAX)
| ^~~~~~~~~~~~~~~~~
| MOUNT_TYPE_NONE
battle_pass.cpp:274:85: error: 'MISSION_TYPE_MAX' was not declared in this scope
274 | if(missionInfo.bMissionType <= MISSION_TYPE_NONE || missionInfo.bMissionType >= MISSION_TYPE_MAX)
| ^~~~~~~~~~~~~~~~
battle_pass.cpp:306:25: error: 'MISSION_REWARD_COUNT' was not declared in this scope
306 | if(bRewardContor >= MISSION_REWARD_COUNT)
| ^~~~~~~~~~~~~~~~~~~~
battle_pass.cpp:329:22: error: request for member 'push_back' in 'missionInfoVector', which is of non-class type 'int'
329 | missionInfoVector.push_back(missionInfo);
| ^~~~~~~~~
battle_pass.cpp:332:34: error: request for member 'insert' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_mission_info', which is of non-class type 'CBattlePass::TMapBattleMissionInfo' {aka 'int'}
332 | m_map_battle_pass_mission_info.insert(TMapBattleMissionInfo::value_type(battlePassName.c_str(), missionInfoVector));
| ^~~~~~
battle_pass.cpp:332:41: error: 'TMapBattleMissionInfo' is not a class, namespace, or enumeration
332 | m_map_battle_pass_mission_info.insert(TMapBattleMissionInfo::value_type(battlePassName.c_str(), missionInfoVector));
| ^~~~~~~~~~~~~~~~~~~~~
battle_pass.cpp: In member function 'BYTE CBattlePass::GetMissionTypeByName(std::string)':
battle_pass.cpp:340:21: error: 'MISSION_TYPE_MAX' was not declared in this scope
340 | for(int i = 0; i < MISSION_TYPE_MAX; i++)
| ^~~~~~~~~~~~~~~~
battle_pass.cpp:342:6: error: 'g_astMissionType' was not declared in this scope; did you mean 'stMissionName'?
342 | if(g_astMissionType == stMissionName)
| ^~~~~~~~~~~~~~~~
| stMissionName
battle_pass.cpp: In member function 'std::string CBattlePass::GetMissionNameByType(BYTE)':
battle_pass.cpp:350:21: error: 'MISSION_TYPE_MAX' was not declared in this scope
350 | for(int i = 0; i < MISSION_TYPE_MAX; i++)
| ^~~~~~~~~~~~~~~~
battle_pass.cpp:353:11: error: 'g_astMissionType' was not declared in this scope
353 | return g_astMissionType;
| ^~~~~~~~~~~~~~~~
battle_pass.cpp: In member function 'void CBattlePass::GetMissionSearchName(BYTE, std::string*, std::string*)':
battle_pass.cpp:375:8: error: 'MONSTER_KILL' was not declared in this scope
375 | case MONSTER_KILL:
| ^~~~~~~~~~~~
battle_pass.cpp:376:8: error: 'USE_ITEM' was not declared in this scope
376 | case USE_ITEM:
| ^~~~~~~~
battle_pass.cpp:377:8: error: 'SELL_ITEM' was not declared in this scope
377 | case SELL_ITEM:
| ^~~~~~~~~
battle_pass.cpp:378:8: error: 'CRAFT_ITEM' was not declared in this scope
378 | case CRAFT_ITEM:
| ^~~~~~~~~~
battle_pass.cpp:379:8: error: 'REFINE_ITEM' was not declared in this scope; did you mean 'PREMIUM_ITEM'?
379 | case REFINE_ITEM:
| ^~~~~~~~~~~
| PREMIUM_ITEM
battle_pass.cpp:380:8: error: 'DESTROY_ITEM' was not declared in this scope; did you mean 'M2_DESTROY_ITEM'?
380 | case DESTROY_ITEM:
| ^~~~~~~~~~~~
| M2_DESTROY_ITEM
battle_pass.cpp:381:8: error: 'COLLECT_ITEM' was not declared in this scope
381 | case COLLECT_ITEM:
| ^~~~~~~~~~~~
battle_pass.cpp:386:8: error: 'PLAYER_KILL' was not declared in this scope
386 | case PLAYER_KILL:
| ^~~~~~~~~~~
battle_pass.cpp:391:8: error: 'MONSTER_DAMAGE' was not declared in this scope
391 | case MONSTER_DAMAGE:
| ^~~~~~~~~~~~~~
battle_pass.cpp:396:8: error: 'PLAYER_DAMAGE' was not declared in this scope
396 | case PLAYER_DAMAGE:
| ^~~~~~~~~~~~~
battle_pass.cpp:401:8: error: 'FRY_FISH' was not declared in this scope
401 | case FRY_FISH:
| ^~~~~~~~
battle_pass.cpp:402:8: error: 'CATCH_FISH' was not declared in this scope
402 | case CATCH_FISH:
| ^~~~~~~~~~
battle_pass.cpp:413:8: error: 'SPENT_YANG' was not declared in this scope
413 | case SPENT_YANG:
| ^~~~~~~~~~
battle_pass.cpp:414:8: error: 'FARM_YANG' was not declared in this scope
414 | case FARM_YANG:
| ^~~~~~~~~
battle_pass.cpp:419:8: error: 'COMPLETE_DUNGEON' was not declared in this scope
419 | case COMPLETE_DUNGEON:
| ^~~~~~~~~~~~~~~~
battle_pass.cpp:420:8: error: 'COMPLETE_MINIGAME' was not declared in this scope
420 | case COMPLETE_MINIGAME:
| ^~~~~~~~~~~~~~~~~
battle_pass.cpp:425:8: error: 'BOSS_KILL' was not declared in this scope
425 | case BOSS_KILL:
| ^~~~~~~~~
battle_pass.cpp:430:8: error: 'STONE_KILL' was not declared in this scope
430 | case STONE_KILL:
| ^~~~~~~~~~
battle_pass.cpp: In member function 'void CBattlePass::BattlePassRequestOpen(LPCHARACTER)':
battle_pass.cpp:450:14: error: 'class CHARACTER' has no member named 'IsLoadedBattlePass'
450 | if(!pkChar->IsLoadedBattlePass())
| ^~~~~~~~~~~~~~~~~~
battle_pass.cpp:458:31: error: 'class CHARACTER' has no member named 'GetBattlePassId'
458 | BYTE bBattlePassId = pkChar->GetBattlePassId();
| ^~~~~~~~~~~~~~~
battle_pass.cpp:477:34: error: qualified-id in declaration before 'itInfo'
477 | TMapBattleMissionInfo::iterator itInfo = m_map_battle_pass_mission_info.find(battlePassName);
| ^~~~~~
battle_pass.cpp:479:5: error: 'itInfo' was not declared in this scope
479 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~~~~
battle_pass.cpp:479:46: error: request for member 'end' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_mission_info', which is of non-class type 'CBattlePass::TMapBattleMissionInfo' {aka 'int'}
479 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~
battle_pass.cpp:487:33: error: qualified-id in declaration before 'itReward'
487 | TMapBattlePassReward::iterator itReward = m_map_battle_pass_reward.find(battlePassName);
| ^~~~~~~~
battle_pass.cpp:488:5: error: 'itReward' was not declared in this scope
488 | if(itReward == m_map_battle_pass_reward.end())
| ^~~~~~~~
battle_pass.cpp:488:42: error: request for member 'end' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_reward', which is of non-class type 'CBattlePass::TMapBattlePassReward' {aka 'int'}
488 | if(itReward == m_map_battle_pass_reward.end())
| ^~~
battle_pass.cpp:496:14: error: 'TBattlePassRewardItem' was not declared in this scope; did you mean 'BattlePassReward'?
496 | std::vector<TBattlePassRewardItem> rewardInfo = itReward->second;
| ^~~~~~~~~~~~~~~~~~~~~
| BattlePassReward
battle_pass.cpp:496:35: error: template argument 1 is invalid
496 | std::vector<TBattlePassRewardItem> rewardInfo = itReward->second;
| ^
battle_pass.cpp:496:35: error: template argument 2 is invalid
battle_pass.cpp:496:50: error: 'itReward' was not declared in this scope
496 | std::vector<TBattlePassRewardItem> rewardInfo = itReward->second;
| ^~~~~~~~
battle_pass.cpp:497:14: error: 'TBattlePassMissionInfo' was not declared in this scope; did you mean 'BattlePassMissionGetInfo'?
497 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~~~~~~~~~~~~~~~~~
| BattlePassMissionGetInfo
battle_pass.cpp:497:36: error: template argument 1 is invalid
497 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^
battle_pass.cpp:497:36: error: template argument 2 is invalid
battle_pass.cpp:497:52: error: 'itInfo' was not declared in this scope
497 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~
battle_pass.cpp:499:43: error: request for member 'size' in 'missionInfo', which is of non-class type 'int'
499 | for (unsigned int i = 0; i < missionInfo.size(); i++)
| ^~~~
battle_pass.cpp:501:14: error: invalid types 'int[unsigned int]' for array subscript
501 | missionInfo.dwMissionInfo[2] = pkChar->GetMissionProgress(missionInfo.bMissionType, bBattlePassId);
| ^
battle_pass.cpp:501:45: error: 'class CHARACTER' has no member named 'GetMissionProgress'
501 | missionInfo.dwMissionInfo[2] = pkChar->GetMissionProgress(missionInfo.bMissionType, bBattlePassId);
| ^~~~~~~~~~~~~~~~~~
battle_pass.cpp:501:75: error: invalid types 'int[unsigned int]' for array subscript
501 | missionInfo.dwMissionInfo[2] = pkChar->GetMissionProgress(missionInfo.bMissionType, bBattlePassId);
| ^
battle_pass.cpp:504:18: error: request for member 'empty' in 'missionInfo', which is of non-class type 'int'
504 | if(!missionInfo.empty())
| ^~~~~
battle_pass.cpp:506:3: error: 'TPacketGCBattlePass' was not declared in this scope
506 | TPacketGCBattlePass packet;
| ^~~~~~~~~~~~~~~~~~~
battle_pass.cpp:507:3: error: 'packet' was not declared in this scope; did you mean 'socket'?
507 | packet.bHeader = HEADER_GC_BATTLE_PASS_OPEN;
| ^~~~~~
| socket
battle_pass.cpp:507:20: error: 'HEADER_GC_BATTLE_PASS_OPEN' was not declared in this scope; did you mean 'HEADER_GC_MALL_OPEN'?
507 | packet.bHeader = HEADER_GC_BATTLE_PASS_OPEN;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| HEADER_GC_MALL_OPEN
battle_pass.cpp:508:80: error: request for member 'size' in 'missionInfo', which is of non-class type 'int'
508 | packet.wSize = sizeof(packet) + sizeof(TBattlePassMissionInfo) * missionInfo.size();
| ^~~~
battle_pass.cpp:509:67: error: request for member 'size' in 'rewardInfo', which is of non-class type 'int'
509 | packet.wRewardSize = sizeof(TBattlePassRewardItem) * rewardInfo.size();
| ^~~~
battle_pass.cpp:512:49: error: invalid types 'int[int]' for array subscript
512 | pkChar->GetDesc()->BufferedPacket(&missionInfo[0], sizeof(TBattlePassMissionInfo) * missionInfo.size());
| ^
battle_pass.cpp:512:99: error: request for member 'size' in 'missionInfo', which is of non-class type 'int'
512 | pkChar->GetDesc()->BufferedPacket(&missionInfo[0], sizeof(TBattlePassMissionInfo) * missionInfo.size());
| ^~~~
battle_pass.cpp:513:40: error: invalid types 'int[int]' for array subscript
513 | pkChar->GetDesc()->Packet(&rewardInfo[0], sizeof(TBattlePassRewardItem) * rewardInfo.size());
| ^
battle_pass.cpp:513:88: error: request for member 'size' in 'rewardInfo', which is of non-class type 'int'
513 | pkChar->GetDesc()->Packet(&rewardInfo[0], sizeof(TBattlePassRewardItem) * rewardInfo.size());
| ^~~~
battle_pass.cpp: In member function 'void CBattlePass::BattlePassRewardMission(LPCHARACTER, DWORD, DWORD)':
battle_pass.cpp:544:34: error: qualified-id in declaration before 'itInfo'
544 | TMapBattleMissionInfo::iterator itInfo = m_map_battle_pass_mission_info.find(battlePassName);
| ^~~~~~
battle_pass.cpp:546:5: error: 'itInfo' was not declared in this scope
546 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~~~~
battle_pass.cpp:546:46: error: request for member 'end' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_mission_info', which is of non-class type 'CBattlePass::TMapBattleMissionInfo' {aka 'int'}
546 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~
battle_pass.cpp:554:14: error: 'TBattlePassMissionInfo' was not declared in this scope; did you mean 'BattlePassMissionGetInfo'?
554 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~~~~~~~~~~~~~~~~~
| BattlePassMissionGetInfo
battle_pass.cpp:554:36: error: template argument 1 is invalid
554 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^
battle_pass.cpp:554:36: error: template argument 2 is invalid
battle_pass.cpp:554:52: error: 'itInfo' was not declared in this scope
554 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~
battle_pass.cpp:556:43: error: request for member 'size' in 'missionInfo', which is of non-class type 'int'
556 | for (unsigned int i = 0; i < missionInfo.size(); i++)
| ^~~~
battle_pass.cpp:558:17: error: invalid types 'int[unsigned int]' for array subscript
558 | if(missionInfo.bMissionType == bMissionType)
| ^
battle_pass.cpp:560:23: error: 'MISSION_REWARD_COUNT' was not declared in this scope
560 | for(int j = 0; j < MISSION_REWARD_COUNT; j++)
| ^~~~~~~~~~~~~~~~~~~~
battle_pass.cpp:562:19: error: invalid types 'int[unsigned int]' for array subscript
562 | if(missionInfo.aRewardList[j].dwVnum && missionInfo.aRewardList[j].bCount > 0)
| ^
battle_pass.cpp:562:59: error: invalid types 'int[unsigned int]' for array subscript
562 | if(missionInfo.aRewardList[j].dwVnum && missionInfo.aRewardList[j].bCount > 0)
| ^
battle_pass.cpp:563:38: error: invalid types 'int[unsigned int]' for array subscript
563 | pkChar->AutoGiveItem(missionInfo.aRewardList[j].dwVnum, missionInfo.aRewardList[j].bCount);
| ^
battle_pass.cpp:563:76: error: invalid types 'int[unsigned int]' for array subscript
563 | pkChar->AutoGiveItem(missionInfo.aRewardList[j].dwVnum, missionInfo.aRewardList[j].bCount);
| ^
battle_pass.cpp: In member function 'void CBattlePass::BattlePassRequestReward(LPCHARACTER)':
battle_pass.cpp:579:31: error: 'class CHARACTER' has no member named 'GetBattlePassId'
579 | BYTE bBattlePassId = pkChar->GetBattlePassId();
| ^~~~~~~~~~~~~~~
battle_pass.cpp:588:34: error: qualified-id in declaration before 'itInfo'
588 | TMapBattleMissionInfo::iterator itInfo = m_map_battle_pass_mission_info.find(battlePassName);
| ^~~~~~
battle_pass.cpp:590:5: error: 'itInfo' was not declared in this scope
590 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~~~~
battle_pass.cpp:590:46: error: request for member 'end' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_mission_info', which is of non-class type 'CBattlePass::TMapBattleMissionInfo' {aka 'int'}
590 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~
battle_pass.cpp:593:14: error: 'TBattlePassMissionInfo' was not declared in this scope; did you mean 'BattlePassMissionGetInfo'?
593 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~~~~~~~~~~~~~~~~~
| BattlePassMissionGetInfo
battle_pass.cpp:593:36: error: template argument 1 is invalid
593 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^
battle_pass.cpp:593:36: error: template argument 2 is invalid
battle_pass.cpp:593:52: error: 'itInfo' was not declared in this scope
593 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~
battle_pass.cpp:596:43: error: request for member 'size' in 'missionInfo', which is of non-class type 'int'
596 | for (unsigned int i = 0; i < missionInfo.size(); i++)
| ^~~~
battle_pass.cpp:598:15: error: 'class CHARACTER' has no member named 'IsCompletedMission'
598 | if(!pkChar->IsCompletedMission(missionInfo.bMissionType))
| ^~~~~~~~~~~~~~~~~~
battle_pass.cpp:598:45: error: invalid types 'int[unsigned int]' for array subscript
598 | if(!pkChar->IsCompletedMission(missionInfo.bMissionType))
| ^
battle_pass.cpp: In member function 'void CBattlePass::BattlePassReward(LPCHARACTER)':
battle_pass.cpp:622:31: error: 'class CHARACTER' has no member named 'GetBattlePassId'
622 | BYTE bBattlePassId = pkChar->GetBattlePassId();
| ^~~~~~~~~~~~~~~
battle_pass.cpp:642:33: error: qualified-id in declaration before 'itReward'
642 | TMapBattlePassReward::iterator itReward = m_map_battle_pass_reward.find(battlePassName);
| ^~~~~~~~
battle_pass.cpp:643:5: error: 'itReward' was not declared in this scope
643 | if(itReward == m_map_battle_pass_reward.end())
| ^~~~~~~~
battle_pass.cpp:643:42: error: request for member 'end' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_reward', which is of non-class type 'CBattlePass::TMapBattlePassReward' {aka 'int'}
643 | if(itReward == m_map_battle_pass_reward.end())
| ^~~
battle_pass.cpp:651:23: error: 'AFFECT_BATTLE_PASS' was not declared in this scope
651 | pkChar->RemoveAffect(AFFECT_BATTLE_PASS);
| ^~~~~~~~~~~~~~~~~~
battle_pass.cpp:653:14: error: 'TBattlePassRewardItem' was not declared in this scope; did you mean 'BattlePassReward'?
653 | std::vector<TBattlePassRewardItem> rewardInfo = itReward->second;
| ^~~~~~~~~~~~~~~~~~~~~
| BattlePassReward
battle_pass.cpp:653:35: error: template argument 1 is invalid
653 | std::vector<TBattlePassRewardItem> rewardInfo = itReward->second;
| ^
battle_pass.cpp:653:35: error: template argument 2 is invalid
battle_pass.cpp:653:50: error: 'itReward' was not declared in this scope
653 | std::vector<TBattlePassRewardItem> rewardInfo = itReward->second;
| ^~~~~~~~
battle_pass.cpp:655:42: error: request for member 'size' in 'rewardInfo', which is of non-class type 'int'
655 | for (unsigned int i = 0; i < rewardInfo.size(); i++)
| ^~~~
battle_pass.cpp:657:34: error: invalid types 'int[unsigned int]' for array subscript
657 | pkChar->AutoGiveItem(rewardInfo.dwVnum, rewardInfo.bCount);
| ^
battle_pass.cpp:657:56: error: invalid types 'int[unsigned int]' for array subscript
657 | pkChar->AutoGiveItem(rewardInfo.dwVnum, rewardInfo.bCount);
| ^
battle_pass.cpp:660:2: error: 'TBattlePassRegisterRanking' was not declared in this scope
660 | TBattlePassRegisterRanking ranking;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
battle_pass.cpp:661:2: error: 'ranking' was not declared in this scope
661 | ranking.bBattlePassId = bBattlePassId;
| ^~~~~~~
battle_pass.cpp:663:26: error: 'HEADER_GD_REGISTER_BP_RANKING' was not declared in this scope; did you mean 'HEADER_GG_UPDATE_RANKING'?
663 | db_clientdesc->DBPacket(HEADER_GD_REGISTER_BP_RANKING, 0, &ranking, sizeof(TBattlePassRegisterRanking));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| HEADER_GG_UPDATE_RANKING
battle_pass.cpp: In member function 'bool CBattlePass::BattlePassMissionGetInfo(BYTE, BYTE, DWORD*, DWORD*)':
battle_pass.cpp:673:34: error: qualified-id in declaration before 'itInfo'
673 | TMapBattleMissionInfo::iterator itInfo = m_map_battle_pass_mission_info.find(battlePassName);
| ^~~~~~
battle_pass.cpp:675:5: error: 'itInfo' was not declared in this scope
675 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~~~~
battle_pass.cpp:675:46: error: request for member 'end' in '((CBattlePass*)this)->CBattlePass::m_map_battle_pass_mission_info', which is of non-class type 'CBattlePass::TMapBattleMissionInfo' {aka 'int'}
675 | if(itInfo == m_map_battle_pass_mission_info.end())
| ^~~
battle_pass.cpp:678:14: error: 'TBattlePassMissionInfo' was not declared in this scope; did you mean 'BattlePassMissionGetInfo'?
678 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~~~~~~~~~~~~~~~~~
| BattlePassMissionGetInfo
battle_pass.cpp:678:36: error: template argument 1 is invalid
678 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^
battle_pass.cpp:678:36: error: template argument 2 is invalid
battle_pass.cpp:678:52: error: 'itInfo' was not declared in this scope
678 | std::vector<TBattlePassMissionInfo> missionInfo = itInfo->second;
| ^~~~~~
battle_pass.cpp:680:43: error: request for member 'size' in 'missionInfo', which is of non-class type 'int'
680 | for (unsigned int i = 0; i < missionInfo.size(); i++)
| ^~~~
battle_pass.cpp:682:17: error: invalid types 'int[unsigned int]' for array subscript
682 | if(missionInfo.bMissionType == bMissionType)
| ^
battle_pass.cpp:684:30: error: invalid types 'int[unsigned int]' for array subscript
684 | *dwFirstInfo = missionInfo.dwMissionInfo[0];
| ^
battle_pass.cpp:685:31: error: invalid types 'int[unsigned int]' for array subscript
685 | *dwSecondInfo = missionInfo.dwMissionInfo[1];
| ^
gmake: *** [Makefile:190: .obj/battle_pass.o] Error 1
root@bsd42:/usr/src/GameSource/Server/game/src #


Verilen dosyaları tamamiyle hallettim sorun yok "MakeFile" ye battle_pass'ı ekleyince bu şekilde hata veriyor çıkarınca "game" build oluyor yardımcı olursan sevinirimi
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst