Jump to content

samedovich

Inactive Member
  • Posts

    12
  • Joined

  • Last visited

  • Feedback

    0%

About samedovich

Informations

  • Gender
    Male
  • Nationality
    Turkish

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

samedovich's Achievements

Contributor

Contributor (5/16)

  • Collaborator Rare
  • One Month Later
  • Dedicated
  • First Post
  • Week One Done

Recent Badges

25

Reputation

  1. There is unnecessary growth in this section. You can fix it this way. It may not be very important, but it's worth paying attention to. PythonPlayerInputKeyboard.cpp // Old if (CPythonApplication::Instance().IsPressed(DIK_LCONTROL) || CPythonApplication::Instance().IsPressed(DIK_RCONTROL)) { if (m_keySettingMap[iKey + KEY_ADDKEYBUFFERCONTROL + DIK_LCONTROL] != 0) { iKey += KEY_ADDKEYBUFFERCONTROL + DIK_LCONTROL; } } else if (CPythonApplication::Instance().IsPressed(DIK_LMENU) || CPythonApplication::Instance().IsPressed(DIK_RMENU)) { if (m_keySettingMap[iKey + KEY_ADDKEYBUFFERALT + DIK_LMENU] != 0) { iKey += KEY_ADDKEYBUFFERALT + DIK_LMENU; } } else if (CPythonApplication::Instance().IsPressed(DIK_LSHIFT) || CPythonApplication::Instance().IsPressed(DIK_RSHIFT)) { if (m_keySettingMap[iKey + KEY_ADDKEYBUFFERSHIFT + DIK_LSHIFT] != 0) { iKey += KEY_ADDKEYBUFFERSHIFT + DIK_LSHIFT; } } // New if (CPythonApplication::Instance().IsPressed(DIK_LCONTROL) || CPythonApplication::Instance().IsPressed(DIK_RCONTROL)) { KeySettingMap::iterator itControl = m_keySettingMap.find(iKey + KEY_ADDKEYBUFFERCONTROL + DIK_LCONTROL); if (itControl != m_keySettingMap.end() && itControl->second != 0) { iKey += KEY_ADDKEYBUFFERCONTROL + DIK_LCONTROL; } } else if (CPythonApplication::Instance().IsPressed(DIK_LMENU) || CPythonApplication::Instance().IsPressed(DIK_RMENU)) { KeySettingMap::iterator itAlt = m_keySettingMap.find(iKey + KEY_ADDKEYBUFFERALT + DIK_LMENU); if (itAlt != m_keySettingMap.end() && itAlt->second != 0) { iKey += KEY_ADDKEYBUFFERALT + DIK_LMENU; } } else if (CPythonApplication::Instance().IsPressed(DIK_LSHIFT) || CPythonApplication::Instance().IsPressed(DIK_RSHIFT)) { KeySettingMap::iterator itShift = m_keySettingMap.find(iKey + KEY_ADDKEYBUFFERSHIFT + DIK_LSHIFT); if (itShift != m_keySettingMap.end() && itShift->second != 0) { iKey += KEY_ADDKEYBUFFERSHIFT + DIK_LSHIFT; } }
  2. DSManager::DoChangeAttribute section as-is, operations like upgrading other alchemy stones will not work. Compiling with this modification would be more appropriate. This distinction must be made absolutely clear! ### DragonSoul.cpp ### Find else if(IsDragonSoulRefineMaterial(pItem)) ### Change else if (IsDragonSoulRefineMaterial(pItem) #if defined(__DS_CHANGE_ATTR__) && pItem->GetSubType() != MATERIAL_DS_CHANGE_ATTR #endif )
  3. if you only want bonuses to be displayed on equipped gems and not elsewhere... ### uitooltip.py ### #find elif item.ITEM_TYPE_DS == itemType: self.AppendTextLine(self.__DragonSoulInfoString(itemVnum)) if app.ENABLE_DS_SET: if window_type == player.EQUIPMENT and self.interface and self.interface.wndDragonSoul: self.__AppendDragonSoulAttributeInformation(attrSlot, itemVnum / 10000, self.interface.wndDragonSoul.GetDSSetGrade()) else: self.__AppendAttributeInformation(attrSlot) else: self.__AppendAttributeInformation(attrSlot) else: self.__AppendLimitInformation() ### replace them all with this elif item.ITEM_TYPE_DS == itemType: self.AppendTextLine(self.__DragonSoulInfoString(itemVnum)) if app.ENABLE_DS_SET: showSetBonus = False if self.interface and self.interface.wndDragonSoul: if slotIndex != -1 and window_type is not None: try: if player.IsDSEquipmentSlot(window_type, slotIndex): showSetBonus = True except: showSetBonus = False if showSetBonus: self.__AppendDragonSoulAttributeInformation( attrSlot, itemVnum / 10000, self.interface.wndDragonSoul.GetDSSetGrade() ) else: self.__AppendDragonSoulAttributeInformation(attrSlot) else: self.__AppendAttributeInformation(attrSlot)
  4. Everyone needs a little break.
  5. I don't know how familiar you are with the job, but the problems you mentioned seem to be entirely due to incorrect installation, because the only problem I've had with this server is missing locale_string.
  6. How can I remove barriers to trade in this system so that I can search all maps?
  7. you're a great detail mate my problem is fixed..
  8. How can I remove the [ADMIN] text that comes automatically next to the gm accounts in the game?
  9. You should be in for theft of artefacts, mate. These files are older than Mozart.
  10. Can the game be compiled on a 64 bit system?
  11. I bought a mega premium membership to be able to use the current version of this files and I think it was worth it because the files deserves it and I am very satisfied.
  12. Can the game be build and run on a 64 bit server? I am thinking of using vds and this seems to be the best files I hope your answer will be positive.
×
×
  • 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.