Jump to content

Ken

Inactive Member
  • Posts

    726
  • Joined

  • Last visited

  • Days Won

    44
  • Feedback

    0%

Everything posted by Ken

  1. GOLD_MAX take max : int_max so you need to change int with long long. Best Regards Ellie
  2. You are wrong. Mainline(Server) and Novaline(binary) is equal for r40k. Try mainline for server and novaline for binary. Best Regards Ellie
  3. It's looking good. Congrulations Best Regards Ellie
  4. { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, You are make multi dimensional dictionary? Best Regards Ellie
  5. Because your files missing boost. Try with include boost. Best Regards Ellie
  6. One solution you can compile your self game. This not possible with diff. If he is changed public function in game, i will make that for you. But he add new lines. Best Regards Ellie DIFF would be more advantageous because many do not know how to compile the source, etc. .. please do a poll who wants diff. But you can write a diff with that? He can't this not change. He add new "if" in source file. Best Regards Ellie Everyone can't become like you. Sorry but i don't agree. Best Regards Ellie It's easy to me for others may be it's hard. My point is,download the source and learn, and like i said none is gonna create diffs for the source.Why? It's simple why do you need diffs when you have the source? Everyone don't knows everything. He does not know how to compile binary/game. I agree you topic is public on metin2dev.org but he still make anything? Just know diff files? Many people just know diffs, how to edit item_proto. Not more. it's may easy for you or not. I just care your words. you can explain with a little details. Best Regards Ellie You said that and i understood it well. And i said to you that if you don't try you won't learn(I mean about source now). If i again didn't understand you i'm sorry ^^ My english isn't the best That's ok i can understand you very well Everyone english not soo good Best Regards Ellie
  7. I wonder what i said to you. You won't to understand me. that's ok but don't do this. Best Regards Ellie
  8. One solution you can compile your self game. This not possible with diff. If he is changed public function in game, i will make that for you. But he add new lines. Best Regards Ellie DIFF would be more advantageous because many do not know how to compile the source, etc. .. please do a poll who wants diff. But you can write a diff with that? He can't this not change. He add new "if" in source file. Best Regards Ellie Everyone can't become like you. Sorry but i don't agree. Best Regards Ellie It's easy to me for others may be it's hard. My point is,download the source and learn, and like i said none is gonna create diffs for the source.Why? It's simple why do you need diffs when you have the source? Everyone don't knows everything. He does not know how to compile binary/game. I agree you topic is public on metin2dev.org but he still make anything? Just know diff files? Many people just know diffs, how to edit item_proto. Not more. it's may easy for you or not. I just care your words. you can explain with a little details. Best Regards Ellie
  9. Try with this : INSERT INTO `item_proto` (`vnum`,`name`,`gb2312name`,`type`,`subtype`,`weight`,`size`,`antiflag`,`flag`,`wearflag`,`immuneflag`,`gold`,`shop_buy_price`,`limittype0`,`limitvalue0`,`limittype1`,`limitvalue1`,`applytype0`,`applyvalue0`,`applytype1`,`applyvalue1`,`applytype2`,`applyvalue2`,`value0`,`value1`,`value2`,`value3`,`value4`,`value5`,`socket0`,`socket1`,`socket2`,`socket3`,`socket4`,`socket5`,`refined_vnum`,`refine_set`,`magic_pct`,`specular`,`socket_pct`) VALUES ('0',25041,'Çöö','Magic Stone','3','2','0','1','106880','0','0','0','5000','5000','0','0','0','0','0','0','0','0','0','0','1','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'); Best Regards Ellie
  10. Open google.com and search "metin2 source" after click first page and download Best Regards Ellie
  11. I see. Hopefully you can find him Best Regards Ellie
  12. Open char_item.cpp in game source file. Replace this if (GM_PLAYER == GetGMLevel() && false == test_server) { // // Event Flag ¸¦ ÅëÇØ ÀÌÀü¿¡ ¾ÆÀÌÅÛ ¼Ó¼º º¯°æÀ» ÇÑ ½Ã°£À¸·Î ºÎÅÍ ÃæºĞÇÑ ½Ã°£ÀÌ Èê·¶´ÂÁö °Ë»çÇÏ°í // ½Ã°£ÀÌ ÃæºĞÈ÷ Èê·¶´Ù¸é ÇöÀç ¼Ó¼ºº¯°æ¿¡ ´ëÇÑ ½Ã°£À» ¼³Á¤ÇØ ÁØ´Ù. // DWORD dwChangeItemAttrCycle = quest::CQuestManager::instance().GetEventFlag(msc_szChangeItemAttrCycleFlag); if (dwChangeItemAttrCycle < msc_dwDefaultChangeItemAttrCycle) dwChangeItemAttrCycle = msc_dwDefaultChangeItemAttrCycle; quest::PC* pPC = quest::CQuestManager::instance().GetPC(GetPlayerID()); if (pPC) { DWORD dwNowMin = get_global_time() / 60; DWORD dwLastChangeItemAttrMin = pPC->GetFlag(msc_szLastChangeItemAttrFlag); if (dwLastChangeItemAttrMin + dwChangeItemAttrCycle > dwNowMin) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¼Ó¼ºÀ» ¹Ù²ÛÁö %dºĞ À̳»¿¡´Â ´Ù½Ã º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.(%d ºĞ ³²À½)"), dwChangeItemAttrCycle, dwChangeItemAttrCycle - (dwNowMin - dwLastChangeItemAttrMin)); return false; } pPC->SetFlag(msc_szLastChangeItemAttrFlag, dwNowMin); } } with this : if (GM_PLAYER == GetGMLevel() && false == test_server) { // // Event Flag ¸¦ ÅëÇØ ÀÌÀü¿¡ ¾ÆÀÌÅÛ ¼Ó¼º º¯°æÀ» ÇÑ ½Ã°£À¸·Î ºÎÅÍ ÃæºĞÇÑ ½Ã°£ÀÌ Èê·¶´ÂÁö °Ë»çÇÏ°í // ½Ã°£ÀÌ ÃæºĞÈ÷ Èê·¶´Ù¸é ÇöÀç ¼Ó¼ºº¯°æ¿¡ ´ëÇÑ ½Ã°£À» ¼³Á¤ÇØ ÁØ´Ù. // DWORD dwChangeItemAttrCycle = quest::CQuestManager::instance().GetEventFlag(msc_szChangeItemAttrCycleFlag); if (dwChangeItemAttrCycle < msc_dwDefaultChangeItemAttrCycle) dwChangeItemAttrCycle = msc_dwDefaultChangeItemAttrCycle; quest::PC* pPC = quest::CQuestManager::instance().GetPC(GetPlayerID()); /*if (pPC) { DWORD dwNowMin = get_global_time() / 60; DWORD dwLastChangeItemAttrMin = pPC->GetFlag(msc_szLastChangeItemAttrFlag); if (dwLastChangeItemAttrMin + dwChangeItemAttrCycle > dwNowMin) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¼Ó¼ºÀ» ¹Ù²ÛÁö %dºĞ À̳»¿¡´Â ´Ù½Ã º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.(%d ºĞ ³²À½)"), dwChangeItemAttrCycle, dwChangeItemAttrCycle - (dwNowMin - dwLastChangeItemAttrMin)); return false; } pPC->SetFlag(msc_szLastChangeItemAttrFlag, dwNowMin); } */ } Best Regards Ellie
  13. DIFF would be more advantageous because many do not know how to compile the source, etc. .. please do a poll who wants diff. But you can write a diff with that? He can't this not change. He add new "if" in source file. Best Regards Ellie Everyone can't become like you. Sorry but i don't agree. Best Regards Ellie
  14. If there is a psd file, i will coding. That's not problem for me. Best Regards Ellie
  15. Paste your config.php maybe there is wrong thing in config.php Best Regards Ellie
  16. You mean offical metin2 or private server i don't understand if you mean, private server. You need to know a little asm and c/c++ for decrypt it. But you mean offical metin2 : you don't need to decrypt that file. Ymir Entartaiment just crypted special packs (metin2_patch_???) and root file is cythonizer (that's mean, you don't find root files, but you can dump it). Best Regards Ellie
  17. Client : Open ServiceDefs.h in binary source file. Search this define in servicedefs.h after remove that line. #define _IMPROVED_PACKET_ENCRYPTION_ Server : Open service.h in game source file. Search this define in service.h after remove that line. #define _IMPROVED_PACKET_ENCRYPTION_ // ÆĞŶ ¾Ïȣȭ °³¼± Best Regards Ellie
  18. Which interfaces and how can you decrypt 40k client md5 protection? Best Regards Ellie
  19. Your problem is dynamic packets or first problem which and which are using files for client? Best Regards Ellie
  20. I remember at the moment. item.set_socket and another functions using "GetCurrentItem" if you don't select current item, system does not work. Like ATAG said. But this solution not work on your quest. Try with cell. local a = mysql_query("select pos from player.item where vnum = '"..tostring(item_id).."',applytype,etc") local b = item.select_cell(a[1]) item.set_socket(0,row[2]) item.select_cell( Best Regards Ellie
  21. Probably problem is introCreate.py event.ClearEventSet(self.descIndex) self.descIndex = event.RegisterEventSet(self.DESCRIPTION_FILE_NAME[self.slot]) If this function send empty string to that function, function automatic write "Source file has no content" So that's mean check description txt file in locale_?? Best Regards Ellie
  22. You are using mainline for server and novaline for client? Best Regards Ellie
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.