scrabbyyy 20 Posted February 17, 2015 Share Posted February 17, 2015 Hello everyone, i want to announce you that i stopped working on this source core. However , the source will remain open at anytime for anyone. The main reason is that people are contacting me to resolve their bugs , to sell them my own core ( which i will never do probably ) because i like to help for free. But not compiling for every person anothe source. As of today ( 16 Feb ) i will stop the activity on this Source. I'll start in the future another project ( new revision ) but without the 5th Character. ( will be added later by yourself as it will be a open-source ) I hope you all understand and will not get mad at me. I want to thank everybody that contributted to this! The topic can remain open for any discussions & oppinions. Best regards, Syron Link to comment Share on other sites More sharing options...
Former Staff Shisui 493 Posted February 18, 2015 Former Staff Share Posted February 18, 2015 I managed to fix shop bug. Just replace shop files. Link to comment Share on other sites More sharing options...
Premium iRETEMAG 139 Posted February 18, 2015 Premium Share Posted February 18, 2015 I managed to fix shop bug. Just replace shop files. That works or you just put 1 size items? What about the rest bug's? I'm sad because that's nice source. Link to comment Share on other sites More sharing options...
Former Staff Shisui 493 Posted February 18, 2015 Former Staff Share Posted February 18, 2015 That works or you just put 1 size items? What about the rest bug's? I'm sad because that's nice source. I replaced the files and then compiled. Link to comment Share on other sites More sharing options...
kalze 0 Posted February 18, 2015 Share Posted February 18, 2015 Why 6/7 bonuses don't work? I've edited case 71052 : // ÁøÀç°æ { if (LC_IsEurope() || LC_IsSingapore() || LC_IsVietnam()) return false; but bonus is not going to add Link to comment Share on other sites More sharing options...
Fr3zy94 60 Posted February 21, 2015 Share Posted February 21, 2015 How to fix shops: Go to common folder and the edit length.h , like this: SHOP_HOST_ITEM_MAX_NUM = 80, SHOP_PRICELIST_MAX_NUM = 80, To: SHOP_HOST_ITEM_MAX_NUM = 40, SHOP_PRICELIST_MAX_NUM = 40, After you made that go to shop.cpp from game folder and edit like this: m_pGrid = M2_NEW CGrid(10, 9); To: m_pGrid = M2_NEW CGrid(5, 9); And the last step is going to shop_manager.cpp and edit like this: CGrid grid = CGrid(10, 9); To: CGrid grid = CGrid(5, 9); 1 Link to comment Share on other sites More sharing options...
Premium iRETEMAG 139 Posted February 22, 2015 Premium Share Posted February 22, 2015 Fix for skill bug's please? Link to comment Share on other sites More sharing options...
Fr3zy94 60 Posted February 22, 2015 Share Posted February 22, 2015 Open char_skill.cpp and search for bool CHARACTER::CanUseSkill(DWORD dwSkillVnum) const : edit {{171, 172, 173, 174, 175, 176},}, to {{170, 171, 172, 173, 174, 175},}, Link to comment Share on other sites More sharing options...
MANYAK 5 Posted February 27, 2015 Share Posted February 27, 2015 I wonder if the combined dB game exe and other files you share? Link to comment Share on other sites More sharing options...
Strumfy 7 Posted March 1, 2015 Share Posted March 1, 2015 /usr/home/game/share/game: Undefined symbol "_ThreadRuneLocale"/usr/home/game/share/game: Undefined symbol "_ThreadRuneLocale"/usr/home/game/share/game: Undefined symbol "_ThreadRuneLocale"/usr/home/game/share/game: Undefined symbol "_Threa Eoror start Link to comment Share on other sites More sharing options...
Premium iRETEMAG 139 Posted March 3, 2015 Premium Share Posted March 3, 2015 Open char_skill.cpp and search for bool CHARACTER::CanUseSkill(DWORD dwSkillVnum) const : edit {{171, 172, 173, 174, 175, 176},}, to {{170, 171, 172, 173, 174, 175},}, Don't work. I already have the "to" at the file. Link to comment Share on other sites More sharing options...
ShacuR▼ 0 Posted March 5, 2015 Share Posted March 5, 2015 Open char_skill.cpp and search for bool CHARACTER::CanUseSkill(DWORD dwSkillVnum) const : edit {{171, 172, 173, 174, 175, 176},}, to {{170, 171, 172, 173, 174, 175},}, Don't work. I already have the "to" at the file. Same here. Link to comment Share on other sites More sharing options...
*~*TeacheR*~* 519 Posted March 5, 2015 Share Posted March 5, 2015 Open char_skill.cpp and search for bool CHARACTER::CanUseSkill(DWORD dwSkillVnum) const : edit {{171, 172, 173, 174, 175, 176},}, to {{170, 171, 172, 173, 174, 175},}, Don't work. I already have the "to" at the file. bool CHARACTER::CanUseSkill(DWORD dwSkillVnum) const { if (0 == dwSkillVnum) return false; if (0 < GetSkillGroup()) { const int SKILL_COUNT = 6; static const DWORD SkillList[JOB_MAX_NUM][SKILL_GROUP_MAX_NUM][SKILL_COUNT] = { { { 1, 2, 3, 4, 5, 6 }, { 16, 17, 18, 19, 20, 21 } }, { { 31, 32, 33, 34, 35, 36 }, { 46, 47, 48, 49, 50, 51 } }, { { 61, 62, 63, 64, 65, 66 }, { 76, 77, 78, 79, 80, 81 } }, { { 91, 92, 93, 94, 95, 96 }, { 106, 107, 108, 109, 110, 111 } }, { { 170, 171, 172, 173, 174, 175 }, { 170, 171, 172, 173, 174, 175 } }, }; const DWORD* pSkill = SkillList[GetJob()][GetSkillGroup() - 1]; for (int i = 0; i < SKILL_COUNT; ++i) { if (pSkill[i] == dwSkillVnum) return true; } } //if (true == IsHorseRiding()) if (true == IsRiding()) { //?/?O?i??c ??i?芋??? ?芋??取??/?i?/?/ “o??使? ?ic?e?芋?ue? if (GetMountVnum()) { if (!((GetMountVnum() >= 20209 && GetMountVnum() <= 20212) || GetMountVnum() == 20215 || GetMountVnum() == 20218 || GetMountVnum() == 20225)) return false; } switch (dwSkillVnum) { case SKILL_HORSE_WILDATTACK: case SKILL_HORSE_CHARGE: case SKILL_HORSE_ESCAPE: case SKILL_HORSE_WILDATTACK_RANGE: return true; } } switch (dwSkillVnum) { case 121: case 122: case 124: case 126: case 127: case 128: case 129: case 130: case 131: case 151: case 152: case 153: case 154: case 155: case 156: case 157: case 158: case 159: return true; } return false; } Link to comment Share on other sites More sharing options...
Premium iRETEMAG 139 Posted March 6, 2015 Premium Share Posted March 6, 2015 (edited) Open char_skill.cpp and search for bool CHARACTER::CanUseSkill(DWORD dwSkillVnum) const : edit {{171, 172, 173, 174, 175, 176},}, to {{170, 171, 172, 173, 174, 175},}, Don't work. I already have the "to" at the file. bool CHARACTER::CanUseSkill(DWORD dwSkillVnum) const { if (0 == dwSkillVnum) return false; if (0 < GetSkillGroup()) { const int SKILL_COUNT = 6; static const DWORD SkillList[JOB_MAX_NUM][SKILL_GROUP_MAX_NUM][SKILL_COUNT] = { { { 1, 2, 3, 4, 5, 6 }, { 16, 17, 18, 19, 20, 21 } }, { { 31, 32, 33, 34, 35, 36 }, { 46, 47, 48, 49, 50, 51 } }, { { 61, 62, 63, 64, 65, 66 }, { 76, 77, 78, 79, 80, 81 } }, { { 91, 92, 93, 94, 95, 96 }, { 106, 107, 108, 109, 110, 111 } }, { { 170, 171, 172, 173, 174, 175 }, { 170, 171, 172, 173, 174, 175 } }, }; const DWORD* pSkill = SkillList[GetJob()][GetSkillGroup() - 1]; for (int i = 0; i < SKILL_COUNT; ++i) { if (pSkill[i] == dwSkillVnum) return true; } } //if (true == IsHorseRiding()) if (true == IsRiding()) { //?/?O?i??c ??i?芋??? ?芋??取??/?i?/?/ “o??使? ?ic?e?芋?ue? if (GetMountVnum()) { if (!((GetMountVnum() >= 20209 && GetMountVnum() <= 20212) || GetMountVnum() == 20215 || GetMountVnum() == 20218 || GetMountVnum() == 20225)) return false; } switch (dwSkillVnum) { case SKILL_HORSE_WILDATTACK: case SKILL_HORSE_CHARGE: case SKILL_HORSE_ESCAPE: case SKILL_HORSE_WILDATTACK_RANGE: return true; } } switch (dwSkillVnum) { case 121: case 122: case 124: case 126: case 127: case 128: case 129: case 130: case 131: case 151: case 152: case 153: case 154: case 155: case 156: case 157: case 158: case 159: return true; } return false; } Skills appear to be activated but show wrong effect: (wt?xD) Edited August 19, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
CorpusTR 0 Posted March 7, 2015 Share Posted March 7, 2015 You connect to the server remains so Link to comment Share on other sites More sharing options...
akram159 0 Posted March 7, 2015 Share Posted March 7, 2015 nice thread Link to comment Share on other sites More sharing options...
Premium iRETEMAG 139 Posted March 10, 2015 Premium Share Posted March 10, 2015 (edited) Open char_skill.cpp and search for bool CHARACTER::CanUseSkill(DWORD dwSkillVnum) const : edit {{171, 172, 173, 174, 175, 176},}, to {{170, 171, 172, 173, 174, 175},}, Don't work. I already have the "to" at the file. bool CHARACTER::CanUseSkill(DWORD dwSkillVnum) const { if (0 == dwSkillVnum) return false; if (0 < GetSkillGroup()) { const int SKILL_COUNT = 6; static const DWORD SkillList[JOB_MAX_NUM][SKILL_GROUP_MAX_NUM][SKILL_COUNT] = { { { 1, 2, 3, 4, 5, 6 }, { 16, 17, 18, 19, 20, 21 } }, { { 31, 32, 33, 34, 35, 36 }, { 46, 47, 48, 49, 50, 51 } }, { { 61, 62, 63, 64, 65, 66 }, { 76, 77, 78, 79, 80, 81 } }, { { 91, 92, 93, 94, 95, 96 }, { 106, 107, 108, 109, 110, 111 } }, { { 170, 171, 172, 173, 174, 175 }, { 170, 171, 172, 173, 174, 175 } }, }; const DWORD* pSkill = SkillList[GetJob()][GetSkillGroup() - 1]; for (int i = 0; i < SKILL_COUNT; ++i) { if (pSkill[i] == dwSkillVnum) return true; } } //if (true == IsHorseRiding()) if (true == IsRiding()) { //?/?O?i??c ??i?芋??? ?芋??取??/?i?/?/ “o??使? ?ic?e?芋?ue? if (GetMountVnum()) { if (!((GetMountVnum() >= 20209 && GetMountVnum() <= 20212) || GetMountVnum() == 20215 || GetMountVnum() == 20218 || GetMountVnum() == 20225)) return false; } switch (dwSkillVnum) { case SKILL_HORSE_WILDATTACK: case SKILL_HORSE_CHARGE: case SKILL_HORSE_ESCAPE: case SKILL_HORSE_WILDATTACK_RANGE: return true; } } switch (dwSkillVnum) { case 121: case 122: case 124: case 126: case 127: case 128: case 129: case 130: case 131: case 151: case 152: case 153: case 154: case 155: case 156: case 157: case 158: case 159: return true; } return false; } Skills appear to be activated but show wrong effect: (wt?xD) Edited August 19, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Kori 170 Posted March 20, 2015 Share Posted March 20, 2015 how load new quests ? Link to comment Share on other sites More sharing options...
Amigonu 0 Posted March 28, 2015 Share Posted March 28, 2015 mysql Passowrt...? Link to comment Share on other sites More sharing options...
Former Staff Shisui 493 Posted March 28, 2015 Former Staff Share Posted March 28, 2015 mysql Passowrt...?Create new user. Link to comment Share on other sites More sharing options...
Amigonu 0 Posted March 28, 2015 Share Posted March 28, 2015 Dont worked... Link to comment Share on other sites More sharing options...
sotkalideli 1 Posted March 29, 2015 Share Posted March 29, 2015 First of all Really Sorry. Let me ask something. Yes I don't know many things about that but I learned something by trying and writing. Could you tell me how can I use each files. client how and in where .tar.gz files how and in where test how and in where. binary how and in where english_proto how and in where. Could you desribe them how can I use them exactly? Thank you. Link to comment Share on other sites More sharing options...
Premium phayara 430 Posted April 3, 2015 Premium Share Posted April 3, 2015 Please help me with skill.. Link to comment Share on other sites More sharing options...
Bronze .Avenue™ 793 Posted April 3, 2015 Bronze Share Posted April 3, 2015 Doesn't make damage against metin-stones. Link to comment Share on other sites More sharing options...
Pawemol12 0 Posted April 3, 2015 Share Posted April 3, 2015 Can someone help with this? Thx. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now