Pentru ca am renuntat la serverele de Metin2 voi posta ultimul serverfile(cartof v2) pe care am incercat sa il modific pentru mine.
fix shop cu 80 sloturi
fix trade cu 24 sloturi
fix inventar cu 4 pagini(poti schimba echipamentul din orice pagina)
citeste sql
am adaugat target info (arata dropul la mobi)
am facut update la python 2.7
level maxim 127 (trebuie setat din config)
nu contine foarte multe modificari fata de serverul original
Am rezolvat toate warning de la compilare sursa db,game si client
cont de teste:
id: teste
pass: admin
! trebuie setat din gmlist contul de gm !
in folderul de pe Mega se gaseste tot serverul + visual studio 2013 pentru sursa client
warning rezolvate la compilare game:
config.cpp:434: warning: NULL used in arithmetic
config.cpp:458: warning: NULL used in arithmetic
config.cpp:482: warning: NULL used in arithmetic
config.cpp: In function 'void config_init(const std::string&)':
config.cpp:504: warning: unused variable 'line'
PetSystem.cpp: In member function 'virtual bool CPetActor::_UpdateFollowAI()':
PetSystem.cpp:246: warning: unused variable 'bDoMoveAlone'
PetSystem.cpp: In member function 'CPetActor* CPetSystem::Summon(DWORD, CItem*, const char*, bool, DWORD)':
PetSystem.cpp:552: warning: unused variable 'petVID'
acce.cpp: In function 'void FN_remove_material(CItem**, DWORD, int, int)':
acce.cpp:87: warning: unused variable 'count'
acce.cpp: In function 'bool Acce_InformationInitialize()':
acce.cpp:943: warning: comparison between signed and unsigned integer expressions
questlua_npc.cpp: In function 'int quest::npc_get_vid_attack_mul(lua_State*)':
questlua_npc.cpp:293: warning: unused variable 'q'
questlua_npc.cpp: In function 'int quest::npc_set_vid_attack_mul(lua_State*)':
questlua_npc.cpp:309: warning: unused variable 'q'
questlua_npc.cpp: In function 'int quest::npc_get_vid_damage_mul(lua_State*)':
questlua_npc.cpp:324: warning: unused variable 'q'
questlua_npc.cpp: In function 'int quest::npc_set_vid_damage_mul(lua_State*)':
questlua_npc.cpp:340: warning: unused variable 'q'
DragonSoul.cpp: In member function 'bool DSManager::ExtractDragonHeart(CHARACTER*, CItem*, CItem*)':
DragonSoul.cpp:350: warning: unused variable 'sum'
DragonSoul.cpp: In member function 'bool DSManager::PullOut(CHARACTER*, TItemPos, CItem*&, CItem*)':
DragonSoul.cpp:435: warning: unused variable 'dwVnum'
DragonSoul.cpp: In member function 'bool DSManager::DoRefineGrade(CHARACTER*, TItemPos (&)[15])':
DragonSoul.cpp:555: warning: unused variable 'prob_sum'
DragonSoul.cpp: In member function 'bool DSManager::DoRefineStep(CHARACTER*, TItemPos (&)[15])':
DragonSoul.cpp:763: warning: unused variable 'sum'
DragonSoul.cpp: In member function 'bool DSManager::PullOut(CHARACTER*, TItemPos, CItem*&, CItem*)':
DragonSoul.cpp:437: warning: unused variable 'dwVnum'
cmd_gm.cpp9: warning: multi-character character constant
char_item.cpp: In member function 'void CHARACTER::BuffOnAttr_ValueChange(BYTE, BYTE, BYTE)':
char_item.cpp:6334: warning: 'pBuff' may be used uninitialized in this function
item_manager_read_tables.cpp:627: warning: 'pkGroup' may be used uninitialized in this function
item_manager_read_tables.cpp: In member function 'bool ITEM_MANAGER::ReadMonsterDropItemGroup(const char*)':
item_manager_read_tables.cpp:637: warning: unused variable 'pkGroup'
group_text_parse_tree.h: In constructor 'CGroupTextParseTreeLoader::CGroupTextParseTreeLoader()':
group_text_parse_tree.h:93: warning: 'CGroupTextParseTreeLoader::m_dwcurLineIndex' will be initialized after
group_text_parse_tree.h:91: warning: 'CGroupNode* CGroupTextParseTreeLoader::m_pRootGroupNode'
group_text_parse_tree.cpp:5: warning: when initialized here
input_main.cpp: In member function 'int CInputMain::Chat(CHARACTER*, const char*, size_t)':
input_main.cpp:802: warning: unused variable 'len'
buff_on_attributes.cpp: In member function 'void CBuffOnAttributes::ChangeBuffValue(BYTE)':
buff_on_attributes.cpp:115: warning: unused variable 'old_value'
buff_on_attributes.cpp:116: warning: unused variable 'new_value'
../../../Extern/include/cryptopp/algparam.h:322: warning: unused variable 'p'
../../../Extern/include/cryptopp/misc.h: At global scope:
../../../Extern/include/cryptopp/misc.h:548: warning: 'std::string CryptoPP::StringNarrow(const wchar_t*, bool)' defined but not used
../../../Extern/include/cryptopp/algparam.h: In constructor 'CryptoPP::ConstByteArrayParameter::ConstByteArrayParameter(const T&, bool) [with T = std::basic_str ing<char, std::char_traits<char>, std::allocator<char> >]':
../../../Extern/include/cryptopp/algparam.h: In constructor 'CryptoPP::ConstByteArrayParameter::ConstByteArrayParameter(const T&, bool) [with T = std::basic_str ing<char, std::char_traits<char>, std::allocator<char> >]':
../../../Extern/include/cryptopp/filters.h:793: instantiated from here
../../../Extern/include/cryptopp/algparam.h:26: warning: unused variable 'cryptopp assert_26'
Spyke scrie:Salutare am compilat eu launcherul si am schimbat din Metin2Virtus in Metin2
!
Mesaj de la: Spyke
Parola:just4metin
ChartonSefu scrie:
EDIT : Dragi developeri , ce folositi acest svf , poftiti rezolvarea pet system-ului
1. Descarcati arhiva
2. Introduceti fisierele PetSystem.cpp / .h in sursa /game
3. Compilati sursa && urcati game-ul compilat in server .
4. Instalati questul din arhiva .
V-am pupat dragi developeri
Ultima oară modificat 11 Oct 2017, 21:15 de către akn, modificat de 8 ori în total.
Pentru acest mesaj, akn a primit 16 (de) mulţumiri
Pongo # Metin2 scrie:asta e sursa de la woard 2 alui cartof.. deci pa nu ai rezolvat tu nimic
asta e serverfile cartof v2 + sursa(care avea warning la compilare) gasit aici pe forum
si nu am zis ca am facut mare lucru in ea din moment ce nu am cunostinte de c++ am folosit tutoriale gasite pe net pentru tot inclusiv rezovarea acelor warninguri