Jump to content

Metin2 Dev

Bot
  • Posts

    2151
  • Joined

  • Last visited

  • Feedback

    100%

Everything posted by Metin2 Dev

  1. Can you upload a file game with 4 inventory?
  2. I never got such error but I'll tell you few things to check: Check whether you have the d:ymir workspecial folder or not Check whether or not you see blank if you go into those areas and then: Check if you have more than 7 texture (in a sub-area of 32x32 px) and then press LSHIFT+0 Check if you really have such texture files on disk If you run the MfcDebug.exe one, everything will be logged inside log.txt and syserr.txt. It didnt work for me... The areas arent blank All paths are complet Here u got the log.txt and syserr.txt Log.txt Syserr.txt PS: Its a 16x16 Map.
  3. Fixxed Version for the new Archivers. (fileextractor.py for Extractor >= 2.8) LoadMe
  4. Why the AtlasGeneration fail all times? Allways my atlas is bugged : Someone know how i can debug it?
  5. cant be explained otherwise ?
  6. maybe you changed the paths? of texturesets
  7. #closed (as requested by Mitchel.)
  8. Thank you guys! I change vnum to 292 and it working!
  9. I tried - /reload p - server restart What different is NPC and NPC2 archive?
  10. Thanks for your reply! Im using this core version: 2089M I look in root, locale and server, but I cant find mob_proto.txt or mob_names.txt
  11. Hi guys, I want add NPC to server, but I have problem. When I write /m 92929, game don't call "Monster with this vnum was not found." But the game does nothing, when I confirm that command, so chat only hide. Location of NPC what I want add: <File archivedPath="d:/ymir work/npc/scythe_girl/motlist.txt" type="2"><![CDATA[NPCymir worknpcscythe_girlmotlist.txt]]></File> <File archivedPath="d:/ymir work/npc/scythe_girl/scythe_girl.dds" type="2"><![CDATA[NPCymir worknpcscythe_girlscythe_girl.dds]]></File> <File archivedPath="d:/ymir work/npc/scythe_girl/scythe_girl.gr2" type="2"><![CDATA[NPCymir worknpcscythe_girlscythe_girl.gr2]]></File> <File archivedPath="d:/ymir work/npc/scythe_girl/scythe_girl.msm" type="2"><![CDATA[NPCymir worknpcscythe_girlscythe_girl.msm]]></File> <File archivedPath="d:/ymir work/npc/scythe_girl/scythe_girl_item.dds" type="2"><![CDATA[NPCymir worknpcscythe_girlscythe_girl_item.dds]]></File> <File archivedPath="d:/ymir work/npc/scythe_girl/wait.gr2" type="2"><![CDATA[NPCymir worknpcscythe_girlwait.gr2]]></File> <File archivedPath="d:/ymir work/npc/scythe_girl/wait.msa" type="2"><![CDATA[NPCymir worknpcscythe_girlwait.msa]]></File> NPC what I want add in motlist.txt: 92929 scythe_girl NPC what I want add in db: NPC what I want add in mob_proto: <Mob vnum="92929" name="scythe_girl" gb2312name="scythe_girl" type="1" rank="5" battle_type="0" level="1" event_type="2" mob_color="0" /> Thanks you for your reply!
  12. Ok i fixxed one of the errors. But this error still appear... 1007 16:13:24544 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=2) - (dwComboArrayIndex=1) >= (pComboData->ComboIndexVector.size()=1) 1007 16:13:24544 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=3) - (dwComboArrayIndex=2) >= (pComboData->ComboIndexVector.size()=1) 1007 16:13:24560 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=4) - (dwComboArrayIndex=3) >= (pComboData->ComboIndexVector.size()=1) 1007 16:13:25732 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=2) - (dwComboArrayIndex=1) >= (pComboData->ComboIndexVector.size()=1) 1007 16:13:25732 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=3) - (dwComboArrayIndex=2) >= (pComboData->ComboIndexVector.size()=1) 1007 16:13:25748 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=4) - (dwComboArrayIndex=3) >= (pComboData->ComboIndexVector.size()=1) Can u told me what i had to do, because i cant see the problem... The error just appear while normal hitting. (Without any weapon)
  13. 1007 02:51:23852 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=2) - (dwComboArrayIndex=1) >= (pComboData->ComboIndexVector.size()=1) 1007 02:51:23852 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=3) - (dwComboArrayIndex=2) >= (pComboData->ComboIndexVector.size()=1) 1007 02:51:23868 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=4) - (dwComboArrayIndex=3) >= (pComboData->ComboIndexVector.size()=1) 1007 02:51:25040 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=2) - (dwComboArrayIndex=1) >= (pComboData->ComboIndexVector.size()=1) 1007 02:51:25040 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=3) - (dwComboArrayIndex=2) >= (pComboData->ComboIndexVector.size()=1) 1007 02:53:51764 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL 1007 02:53:51780 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL 1007 02:53:51797 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL 1007 02:53:51813 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL 1007 02:53:51830 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL 1007 02:53:51846 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL 1007 02:53:51863 :: CActorInstance::__RunNextCombo(wComboType=0, wComboIndex=1) - m_pkCurRaceData->GetComboDataPointer(m_wcurMotionMode=10, &pComboData) == NULL Kennt jemand dafür die Lösung?
  14. Hello , we are searching for FULL MULTI-LANGUAGE system The system function must change both serverside and clientside translations, quests , protos everything. for example Server is German-english-romanian , a german player will chose german language and will have everything diplayed in his language and the others aswell. Comment down your offer , your price and your installation fee . For further info you can contact me on skype .[name in my profile]
  15. delete the else if (CItemData::WEAPON_CLAW == type) from the __IsRightHandWeapon function Yes because it will be true... The else if is useless, thats why
  16. delete the else if (CItemData::WEAPON_CLAW == type) from the __IsRightHandWeapon function
  17. error message will help.
  18. New bonis - done New affects - done New antiflags (Client and Server) - done Now at last i work on the skills.... (description and damage)
  19. #fixxed i failed the bone_names
  20. Someone know how to fix it? IsPoly() function is fixxed. And here my playerSettingModule: [Hidden Content]
  21. Ok now it works perfectly Just the orginal skilldamage and names are missing...
  22. Charcreation and Charselection work... Armors work... But i cant attack... And if i riding a horse im running on it.... Someone got an Idea? def __LoadGameWolfmanEx(race, path): ## Wolfman ######################################################################################### chrmgr.SelectRace(race) ## GENERAL MODE SetGeneralMotions(chr.MOTION_MODE_GENERAL, path + "general/") chrmgr.SetMotionRandomWeight(chr.MOTION_MODE_GENERAL, chr.MOTION_WAIT, 0, 70) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_WAIT, "wait_1.msa", 30) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_COMBO_ATTACK_1, "attack.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_COMBO_ATTACK_1, "attack_1.msa", 50) ## SKILL chrmgr.SetPathName(path + "skill/") for i in xrange(skill.SKILL_EFFECT_COUNT): END_STRING = "" if i != 0: END_STRING = "_%d" % (i+1) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+1, "blue_possession" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+2, "red_possesion" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+3, "reef_attack" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+4, "split_slash" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+5, "wind_death" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+6, "wreckage" + END_STRING + ".msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONBLOOD, "guild_yongsinuipi.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONBLESS, "guild_yongsinuichukbok.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, GUILD_SKILL_BLESSARMOR, "guild_seonghwigap.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, GUILD_SKILL_SPPEDUP, "guild_gasokhwa.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, GUILD_SKILL_DRAGONWRATH, "guild_yongsinuibunno.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, GUILD_SKILL_MAGICUP, "guild_jumunsul.msa") chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_GENERAL, COMBO_TYPE_1, 1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_GENERAL, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) ## EMOTION emotion.RegisterEmotionAnis(path) ## CLAW BATTLE chrmgr.SetPathName(path + "claw/") chrmgr.RegisterMotionMode(chr.MOTION_MODE_CLAW) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_WAIT, "wait.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_WAIT, "wait1.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_WALK, "walk.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_RUN, "run.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_DAMAGE, "front_damage.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_DAMAGE, "front_damage1.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_DAMAGE_BACK, "back_damage.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_DAMAGE_BACK, "back_damage1.msa", 50) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_4, "combo_04.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_5, "combo_05.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_6, "combo_06.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_CLAW, chr.MOTION_COMBO_ATTACK_7, "combo_07.msa") ## Combo Type 1 chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_1, 4) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_1, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_4) ## Combo Type 2 chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_2, 5) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_2, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_2, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_2, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_2, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_2, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_7) ## Combo Type 3 chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, 6) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, COMBO_INDEX_4, chr.MOTION_COMBO_ATTACK_5) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, COMBO_INDEX_5, chr.MOTION_COMBO_ATTACK_6) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_CLAW, COMBO_TYPE_3, COMBO_INDEX_6, chr.MOTION_COMBO_ATTACK_4) ## FISHING chrmgr.SetPathName(path + "fishing/") chrmgr.RegisterMotionMode(chr.MOTION_MODE_FISHING) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_WAIT, "wait.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_WALK, "walk.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_RUN, "run.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_THROW, "throw.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_WAIT, "fishing_wait.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_STOP, "fishing_cancel.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_REACT, "fishing_react.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_CATCH, "fishing_catch.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_FISHING, chr.MOTION_FISHING_FAIL, "fishing_fail.msa") ## HORSE chrmgr.SetPathName(path + "horse/") chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait.msa", 90) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait1.msa", 9) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_WAIT, "wait2.msa", 1) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_WALK, "walk.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_RUN, "run.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_DAMAGE, "front_damage.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_DAMAGE_BACK, "front_damage.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, chr.MOTION_DEAD, "dead.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE, HORSE_SKILL_CHARGE, "skill_charge.msa") ## HORSE_CLAW chrmgr.SetPathName(path + "horse_claw/") chrmgr.RegisterMotionMode(chr.MOTION_MODE_HORSE_CLAW) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_CLAW, chr.MOTION_COMBO_ATTACK_1, "combo_01.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_CLAW, chr.MOTION_COMBO_ATTACK_2, "combo_02.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_CLAW, chr.MOTION_COMBO_ATTACK_3, "combo_03.msa") chrmgr.ReserveComboAttackNew(chr.MOTION_MODE_HORSE_CLAW, COMBO_TYPE_1, 3) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_CLAW, COMBO_TYPE_1, COMBO_INDEX_1, chr.MOTION_COMBO_ATTACK_1) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_CLAW, COMBO_TYPE_1, COMBO_INDEX_2, chr.MOTION_COMBO_ATTACK_2) chrmgr.RegisterComboAttackNew(chr.MOTION_MODE_HORSE_CLAW, COMBO_TYPE_1, COMBO_INDEX_3, chr.MOTION_COMBO_ATTACK_3) chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_CLAW, HORSE_SKILL_WILDATTACK, "skill_wildattack.msa") chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_HORSE_CLAW, HORSE_SKILL_SPLASH, "skill_splash.msa") ## Bone chrmgr.RegisterAttachingBoneName(chr.PART_WEAPON, "equip_right_hand") chrmgr.RegisterAttachingBoneName(chr.PART_WEAPON_LEFT, "equip_left") And where u got the orginal skill damages?
  23. I formated before 2 days , i couldnt get rid of a lot of stuff and my desktop was full of shits that i didint even use . Now i am have to have organized deskt
×
×
  • 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.