Jump to content

xP3NG3Rx

Honorable Member
  • Posts

    855
  • Joined

  • Days Won

    402
  • Feedback

    100%

Everything posted by xP3NG3Rx

  1. metin2_patch_etc As I see this patch is not crypted with hybrid keys, so I have the file
  2. I think those are published already, look backward in this thread. Someone could share the cape of courage effect? (buff_item9.mse)
  3. For prior game file versions; use like this: quest books begin state start begin when 50000001.use begin --when kill with npc.is_pc() == false and npc.race >= 8000 and npc.race < 8500 begin --for stones if pc.get_empty_inventory_count() < 1 then syschat("You cannot open this box while you doesn't free up some spaces in your inventory.") return end local sb = { {{1,2,3,4,5,6},{16,17,18,19,20,21},},--Warrior {{31,32,33,34,35,36},{46,47,48,49,50,51},},--Assassin {{61,62,63,64,65,66},{76,77,78,79,80,81},},--Sura {{91,92,93,94,95,96},{106,107,108,109,110,111},},--Shaman --{{170,171,172,173,174,175}},--Wolfman } local class = number(1,table.getn(sb)) local group = number(1,2) --if class == WOLFMAN then group=1 end local skill_vnum = number(1, table.getn(sb[class][group])) local itemid = pc.give_item2(50300,1) if itemid ~= 0 then item.select(itemid) item.set_socket(0, skill_vnum) else syschat(string.format("ERROR: code(0x%d|0x%d|0x%d)", class, group, skill_vnum)) end end end end
  4. Nice, as always! Thank you .
  5. I think this will work: quest login_cal begin state start begin when login begin local t = { [1] = {71124, 71125, 71126, 71127, 71128}, [21] = {71124, 71125, 71126, 71127, 71128}, [41] = {71124, 71125, 71126, 71127, 71128}, } table.foreach(t, function(mapindex, items) for j=1, table.getn(items) do if pc.unequip_from_index(mapindex, items[j]) then syschat(string.format('Item-ul %d a fost dezechipat.', items[j])) end end end) end end end
  6. Use WE to edit the effects.
  7. Yes, but he do not want to set those items for a metin stone as drop, I think. Do not force.
  8. I will not do it for you, but you could do right here in GameLib/ItemData.cpp: const char * CItemData::GetName() const { switch (GetType()) { case ITEM_TYPE_POLYMORPH: return "formatted item name for polymarble"; break; case ITEM_TYPE_SKILLBOOK: case ITEM_TYPE_SKILLFORGET: return "formatted item name for skill items"; break; default: return m_ItemTable.szLocaleName; break; } //return m_ItemTable.szLocaleName; } PS.: If you choose this way, you have to edit the uiToolTip.py file also then. (__SetPolymorphItemTitle <&> __SetSkillBookToolTip)
  9. @wezt I know, there are lots of ways to make it work, I just wrote a sample from official like. Because there the pets have new type of instance.
  10. One word. WHY? I don't understand, and I never will.
  11. MiNiM4L <3 Droplex - Killa Kokain (Original Mix) Droplex - Goodnight Kiss <3
  12. This is an old update which is implemented in the r7071 bin. But thank you.
  13. You can find in char_item.cpp under this line: if (IsRefineThroughGuild() || bMoneyOnly) And in char.cpp: int CHARACTER::ComputeRefineFee(int iCost, int iMultiply) const { CGuild* pGuild = GetRefineGuild(); if (pGuild) { if (pGuild == GetGuild()) return iCost * iMultiply * 9 / 10; // ´Ů¸Ą Á¦±ą »ç¶÷ŔĚ ˝ĂµµÇĎ´Â °ćżě Ăß°ˇ·Î 3ąč ´ő LPCHARACTER chRefineNPC = CHARACTER_MANAGER::instance().Find(m_dwRefineNPCVID); if (chRefineNPC && chRefineNPC->GetEmpire() != GetEmpire()) return iCost * iMultiply * 3; return iCost * iMultiply; } else return iCost; }
  14. Yes I have, I attached. wom-exchange-accept-btn-img.7z
  15. I tested with poison, slow and stun but I've never got that problem. Just the name of monster which is got poison effect is jumping up, and when the poison is gone jump down
  16. I just quoted your answer to @DeYaN. from other topic where he asked this
  17. I see this nothing tells to you.
  18. This party flag allows you to buff your group members, not working like shamans buff skills.
  19. Same as iMer's dif but shorter a little: game_2089M 0010F5C3: 31 EB 0010F5C4: C0 09 And here are those difs which posted by @Sevence™ just for r34k: This difference file is created by The Interactive Disassembler db_r33820_32_u 000925A5: 01 00 This difference file is created by The Interactive Disassembler game_r34083_32 0040DFE5: 01 00
  20. Put the if statement under the case. case 71049: if(isgm()...return false if lc_isymir blabla
  21. set_quest_state("questname*", "statename") when enter begin --entering into the state *when QUESTNAME begin
  22. Hm, maybe those are be the new points what you say but those are not used in clientside (every values are zero as the skills too). ohm, not RE I just played with dumping datas and compared with old ones. http://pastebin.com/EEt474TX
  23. Hi, devs. Today is a hangover day to me, but I figured out the new mob_proto struct with new values, but this is not 100% reliable. I want to know your opinion about this, because I think this is not correct. sizeof the new mob_proto table is 262. Here is the struct: http://pastebin.com/YSH80Qhk Here is the result: http://pastebin.com/ANh8qtkz
×
×
  • 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.