Jump to content

Pisti95

Member
  • Posts

    113
  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    0%

Everything posted by Pisti95

  1. the link is dead. Here source files: [Hidden Content] Duel Options
  2. I wrote in C++, that you can select costumes's bonus.
  3. game file source --> input_db.cpp #4 0x0810f1fb in CInputDB::GuildWar (this=<value optimized out>, c_pData=<value optimized out>) at singleton.h:24#5 0x08110c03 in CInputDB::Analyze (this=<value optimized out>, d=<value optimized out>, bHeader=<value optimized out>, c_pData=<value optimized out>) at input_db.cpp: 2057 row But, your guild_war.quest may that bug.
  4. In my mob_proto, just i have one RACE_FLAG Value in my Column. Let's see: Don't use more than 1 race_flag to Mobs.
  5. In Instancebase.cpp are declaration all weapons shining style. In playersettingmodule.py are call weapons shining affect. Instancebase.cpp: UINT CInstanceBase::__GetRefinedEffect(CItemData* pItem) { DWORD refine = max(pItem->GetRefine() + pItem->GetSocketCount(),CItemData::ITEM_SOCKET_MAX_NUM) - CItemData::ITEM_SOCKET_MAX_NUM; switch (pItem->GetType()) { case CItemData::ITEM_TYPE_WEAPON: __ClearWeaponRefineEffect(); if (refine < 7) //ÇöŔç Á¦·Ăµµ 7 ŔĚ»ó¸¸ ŔĚĆĺĆ®°ˇ ŔÖ˝Ŕ´Ď´Ů. return 0; switch(pItem->GetSubType()) { case CItemData::WEAPON_DAGGER: m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SMALLSWORD_REFINED7+refine-7; m_swordRefineEffectLeft = EFFECT_REFINED+EFFECT_SMALLSWORD_REFINED7_LEFT+refine-7; break; case CItemData::WEAPON_FAN: m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_FANBELL_REFINED7+refine-7; break; case CItemData::WEAPON_ARROW: case CItemData::WEAPON_BELL: m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SMALLSWORD_REFINED7+refine-7; break; case CItemData::WEAPON_BOW: m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_BOW_REFINED7+refine-7; break; default: m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SWORD_REFINED7+refine-7; } if (m_swordRefineEffectRight) m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight); if (m_swordRefineEffectLeft) m_swordRefineEffectLeft = __AttachEffect(m_swordRefineEffectLeft); break; playersettingmodule.py #Standard - Sword chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+1, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+2, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+3, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9.mse") #BOW chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+4, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7_b.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+5, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_8_b.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+6, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_9_b.mse") #FAN chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+7, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7_f.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+8, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8_f.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+9, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9_f.mse") #DAGGER, BELL - RIGHT chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+10, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_7_s.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+11, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_8_s.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+12, "PART_WEAPON", "D:/ymir work/pc/common/effect/sword/sword_9_s.mse") #DAGGER - LEFT chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+13, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_7_s.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+14, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_8_s.mse") chrmgr.RegisterEffect(chrmgr.EFFECT_REFINED+15, "PART_WEAPON_LEFT", "D:/ymir work/pc/common/effect/sword/sword_9_s.mse")
  6. I think, You should copy and paste part of wolfman into playersettingmodule.py.
  7. It may model bug, or item_Scale.txt values don't good.
  8. I have a problem, when my GM character on CH99 and other character CH1, and i wrote ( /a name level ), CH99 does stop. /A COMMAND BLOCK FOR PLAYERS Still in cmd_gm.cpp, search for the function "ACMD(do_advance)" and under LPCHARACTER tch = CHARACTER_MANAGER::instance().FindPC(arg1); if (tch->IsGM() == false) { ch->ChatPacket(CHAT_TYPE_INFO, "You can only change the level of GM characters."); return; }
  9. [/img] | [/img] [/img] | [/img] I made it from myself. Minimalize button, I can change window size. And in python i can edit inventory picture, if the character boy or girl.
  10. starter/launcher source --> packet.h game source --> packet.h The 2 files datatype and HEADER numbers be same, but you show your sysser, maybe I can help to you.
  11. I don't understand ymir logic, why use 2 atlasinfo.txt in one client?
  12. 20212 It's an NPC, i think Delete from npclist.txt, and try to login.
  13. Open Google webpage Search for words: ymir --> SECONDARY_COIN shop_table_ex.txt
  14. if your server run during vbox/vpc, that your friends need to MC starter. For VPS don't have to MC starter.
  15. The link: [Hidden Content] The contect of pack:
  16. You try out 34k client and r37642 bin. It is compatible with 40k game file.
  17. I edited everything, but It don't show "L" font at skill. SKILL_MAX_LEVEL = 50
  18. simply quest: quest mapindex begin state start begin when login with pc.is_gm() begin chat("Map index: "..pc.get_map_index().."") end end end
×
×
  • 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.