Jump to content

Nirray

Inactive Member
  • Posts

    94
  • Joined

  • Last visited

  • Days Won

    4
  • Feedback

    0%

Everything posted by Nirray

  1. I said "or" (there's no need to delete it if you already set true to false but I've also told you where the max health bonus occurs in the source code). For the second part I meant something like "do it yourself" but nevermind. Post here your char_item.cpp in code tag and item_proto lines of those vnums from DB: ITEM_AUTO_HP_RECOVERY_S = 72723, ITEM_AUTO_HP_RECOVERY_M = 72724, ITEM_AUTO_HP_RECOVERY_L = 72725, ITEM_AUTO_HP_RECOVERY_X = 72726, ITEM_AUTO_SP_RECOVERY_S = 72727, ITEM_AUTO_SP_RECOVERY_M = 72728, ITEM_AUTO_SP_RECOVERY_L = 72729, ITEM_AUTO_SP_RECOVERY_X = 72730, then I could help you again
  2. How to remove max hp bonus: char_item.cpp in \game\src Search: case ITEM_AUTO_SP_RECOVERY_X: isSpecialPotion = true; set it to false or scroll down and search: if (true == isSpecialPotion) { if (type == AFFECT_AUTO_HP_RECOVERY) { bonus = POINT_MAX_HP_PCT; } else if (type == AFFECT_AUTO_SP_RECOVERY) { bonus = POINT_MAX_SP_PCT; } } delete/comment Also, your fast health recovery bug is in the same file (char_item.cpp) - or db item_proto values Search: PointChange + POINT_HP Good luck!
  3. Fastest way Edit locale_game.txt And add after "LOGIN_CONNETING" |cffRRGGBB RR - Red value in hex GG - Green value in hex BB - Blue value in hex //Addon: cff -> alpha value in hex Result:
  4. more like no motion accumulation in .gr2 animation
  5. uitooltip.py in root Search: elif 50300 == itemVnum: if 0 != metinSlot: self.__SetSkillBookToolTip(metinSlot[0], localeInfo.TOOLTIP_SKILLBOOK_NAME, 1) self.ShowToolTip() return And and below elif with your ID/set "or" after itemVnum Edit: I forgot that skillbook is only one -> check @JarajTo solution (but I don't think it's good, because 6th skills are with us since 2014 and it's some kind of item_proto/python problem) Edit2: Check if all of your skills are in root-> playersettingmodule.py and locale -> skilldesc.txt/skilltable.txt
  6. Link is down and also post here those errors so we could help you
  7. My solution: quest showlevel begin state start begin when 9010.chat."Your level: #PlayerGetLevel" begin say(""..pc.get_level().."") end end end Python client script: root->uiquest.py Search: def AppendQuestion(self, name, idx): and replace if not self.btnAnswer: return import player import string level = str(player.GetStatus(player.LEVEL)) new_name = string.replace(name, '#PlayerGetLevel', level) self.btnAnswer[idx].SetText(new_name) x, y= self.btnAnswer[idx].GetGlobalPosition() like that: Result:
  8. quest showlevel begin state start begin when 1231.chat."Show level" begin say(""..pc.get_level().."") end end end
  9. SYSERR: Aug 29 18:45:11 :: Boot: cannot load DragonSoulTable: locale/romania/dragon_soul_table.txt SYSERR: Aug 29 18:48:11 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down. SYSERR: Aug 29 18:48:11 :: pid_deinit: Same time 18:48:11 from other syslogs and errorlogs: SYSERR: Aug 29 18:45:19 :: ReadDragonSoulTableFile: DragonSoul table Check failed. SYSERR: Aug 29 18:45:19 :: Boot: cannot load DragonSoulTable: locale/romania/dragon_soul_table.txt SYSERR: Aug 29 18:48:11 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down. SYSERR: Aug 29 18:48:11 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down. You need to copy-paste dragon_soul_table.txt into your serverside locale folder
  10. Save as .php file - not .html because it's php script + html code - not only .html You also need apache with php support (xampp should be enough [or FreeBSD server with established ports like apache/php/mysql - the last one is not required]) [Hidden Content]
  11. "Steal" Just because of that: Stop being a hypocrite using already stolen source code from ymir I've just helped using raw source files of mainline_released.
  12. root -> interfacemodule.py Search: BINARY_RecvQuest and change below: btn.SetToolTipText(name, x, y) as you wish if localeInfo.IsARABIC(): btn.SetToolTipText(name, 0, 35) btn.ToolTipText.SetHorizontalAlignCenter() else: btn.SetToolTipText(name, -20, 35) btn.ToolTipText.SetHorizontalAlignLeft() Take care!
  13. Fix: Open InstanceBase.cpp in client source \UserInterface folder and search for: case CItemData::WEAPON_FAN: remove (if there's no such record just move to the next step): m_swordRefineEffectLeft = EFFECT_REFINED+EFFECT_FANBELL_REFINED7+refine-7; then move to \GameLib and edit ActorInstanceAttach.cpp search: bool CActorInstance::__IsLeftHandWeapon(DWORD type) replace to: bool CActorInstance::__IsLeftHandWeapon(DWORD type) { if (CItemData::WEAPON_DAGGER == type || (CItemData::WEAPON_FAN == type && __IsMountingHorse())) return true; else if (CItemData::WEAPON_BOW == type) return true; else return false; } Now move to client root in pack folder Open playersettingmodule.py and search for: def __LoadGameShamanEx(race, path): replace: Now just compile source code and pack root folder Done
  14. ymir work\pc\warrior\effect geom_sword_loop.mse - 1H sword geom_spear_loop.mse - 2H sword List TimeEventColorRed { 0.000000 0.062745 } List TimeEventColorGreen { 0.000000 0.388235 } List TimeEventColorBlue { 0.000000 0.670588 } List TimeEventAlpha { 0.802564 0.270000 } Default RGB -> (15, 170, 99) / 255 New RGB color -> R/255, G/255, B/255 You can also edit the .mse file in WorldEditor
  15. Same, any help? - thanks # 10.10.2018 -> wrong client login packet
×
×
  • 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.