Jump to content

tututu

Inactive Member
  • Posts

    23
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by tututu

  1. Hello. I have one problem, which I just noticed. In Character selection the level indicator is incorrect. Max level 250, but shows 44. Which file is responsible for it? i think db source, but I don't know which one is wrong. Thanks for the tips and if there is a solution for it too!
  2. Hello m2dev! how can you do it to add a bonus to costumes? (1-5) thank you in advance for your help!
  3. i use notepad. Have no idea where to look for the bug? thanks for the reply!
  4. Hello m2dev! I have a one problem. i have a mistake, just don't know where. It is the Acce/Sash system. The problem is ,that is some icons not visible. None of the weapons,and some hair. where am I looking for the bug? I'm looking for it, but I don't know what it belongs to. syserr is nowhere to be found thanks for all the help npc shop:
  5. I don't mean words, the stars he writes. I want to change the stars. for example : now: "shit" = **** after: "shit" = This is a fun game, I recommend it to everyone!
  6. Hello m2dev. I would be interested,where can it be found the insult.txt what you write. ( swear= ******) I want to change the ****** one sentence.
  7. Hello. I installed the special effect system, there are 2 bugs, idk what. syserr is nowhere to be found. where do i look for a bug? 1.item(effect) does nothing when i click on it, cannot be pick up. 2.the character is transparent .where can the error be? binary or server? system:
  8. Hi all, sorry for many topics. S.O.S looking for someone, who understands Python and SRC. Should install a system (public). I tried, but it's wrong. We would pay for it. Thanks!
  9. how do I create it? I can't find a description of it..
  10. yes, in the player database , 3 table alignment, prestige and part_acce .
  11. Hello, how can it be fix? thanks in advance ! ChildLoop: AsyncSQL: query failed: Table 'account.string' doesn't exist (query: SELECT name, text FROM string errno: 1146)
  12. if I write it anywhere, the name of something disappears. eg originally signed for Weapons, when I write there the name of the Weapon not visible original description #1.) Search function: if item.ITEM_TYPE_WEAPON == itemType: #2.) Add before: if app.ENABLE_TITLE_SYSTEM: if itemVnum in (constInfo.TITLE_SYSTEM_ITEM_1, constInfo.TITLE_SYSTEM_ITEM_2, constInfo.TITLE_SYSTEM_ITEM_3): potion_list = { constInfo.TITLE_SYSTEM_ITEM_1 : ["[i]", "This item is purchased from the shopping area.", "This potion is for the title: %s" % localeInfo.TITLE_17, "|cFF6af200"+localeInfo.TITLE_POTION_PRICE_COINS_COLOR_0], constInfo.TITLE_SYSTEM_ITEM_2 : ["[i]", "This item is purchased from the shopping area", "This potion is for the title: %s" % localeInfo.TITLE_18, "|cFF6af200"+localeInfo.TITLE_POTION_PRICE_COINS_COLOR_1], constInfo.TITLE_SYSTEM_ITEM_3 : ["[i]", "This item is purchased from the shopping area.", "This potion is for the title: %s" % localeInfo.TITLE_19, "|cFF6af200"+localeInfo.TITLE_POTION_PRICE_COINS_COLOR_2]} self.AppendSpace(5) for i in xrange(len(potion_list[itemVnum])): self.AppendTextLine(potion_list[itemVnum][i], self.SPECIAL_POSITIVE_COLOR)
  13. Hello, I don't know where I should write it. if app.ENABLE_TITLE_SYSTEM: if itemVnum in (constInfo.TITLE_SYSTEM_ITEM_1, constInfo.TITLE_SYSTEM_ITEM_2, constInfo.TITLE_SYSTEM_ITEM_3): potion_list = { constInfo.TITLE_SYSTEM_ITEM_1 : ["[i]", "This item is purchased from the shopping area.", "This potion is for the title: %s" % localeInfo.TITLE_17, "|cFF6af200"+localeInfo.TITLE_POTION_PRICE_COINS_COLOR_0], constInfo.TITLE_SYSTEM_ITEM_2 : ["[i]", "This item is purchased from the shopping area", "This potion is for the title: %s" % localeInfo.TITLE_18, "|cFF6af200"+localeInfo.TITLE_POTION_PRICE_COINS_COLOR_1], constInfo.TITLE_SYSTEM_ITEM_3 : ["[i]", "This item is purchased from the shopping area.", "This potion is for the title: %s" % localeInfo.TITLE_19, "|cFF6af200"+localeInfo.TITLE_POTION_PRICE_COINS_COLOR_2]} self.AppendSpace(5) for i in xrange(len(potion_list[itemVnum])): self.AppendTextLine(potion_list[itemVnum][i], self.SPECIAL_POSITIVE_COLOR) Syserr. 0822 01:20:31124 :: File "ui.py", line 1525, in OnOverInItem 0822 01:20:31125 :: File "ui.py", line 133, in __call__ 0822 01:20:31125 :: File "ui.py", line 124, in __call__ 0822 01:20:31125 :: File "uiShop.py", line 446, in OverInItem 0822 01:20:31125 :: File "uiToolTip.py", line 563, in SetShopItem 0822 01:20:31125 :: File "uiToolTip.py", line 913, in AddItemData 0822 01:20:31125 :: UnboundLocalError 0822 01:20:31125 :: : 0822 01:20:31125 :: local variable 'potion_list' referenced before assignment 0822 01:20:31125 :: this is it now: (uitooltip.py detail) ### Weapon ### if item.ITEM_TYPE_WEAPON == itemType: self.__AppendLimitInformation() self.AppendSpace(5) ## 부채일 경우 마공을 먼저 표시한다. if item.WEAPON_FAN == itemSubType: self.__AppendMagicAttackInfo() self.__AppendAttackPowerInfo() else: self.__AppendAttackPowerInfo() self.__AppendMagicAttackInfo() self.__AppendAffectInformation() self.__AppendAttributeInformation(attrSlot) self.AppendWearableInformation() self.__AppendMetinSlotInfo(metinSlot) ### Armor ### elif item.ITEM_TYPE_ARMOR == itemType: self.__AppendLimitInformation() ## 방어력 defGrade = item.GetValue(1) defBonus = item.GetValue(5)*2 ## 방어력 표시 잘못 되는 문제를 수정 if defGrade > 0: self.AppendSpace(5) self.AppendTextLine(localeInfo.TOOLTIP_ITEM_DEF_GRADE % (defGrade+defBonus), self.GetChangeTextLineColor(defGrade)) self.__AppendMagicDefenceInfo() self.__AppendAffectInformation() self.__AppendAttributeInformation(attrSlot) self.AppendWearableInformation() if itemSubType in (item.ARMOR_WRIST, item.ARMOR_NECK, item.ARMOR_EAR): self.__AppendAccessoryMetinSlotInfo(metinSlot, constInfo.GET_ACCESSORY_MATERIAL_VNUM(itemVnum, itemSubType)) else: self.__AppendMetinSlotInfo(metinSlot) ### Ring Slot Item (Not UNIQUE) ### elif item.ITEM_TYPE_RING == itemType: self.__AppendLimitInformation() self.__AppendAffectInformation() self.__AppendAttributeInformation(attrSlot) #반지 소켓 시스템 관련해선 아직 기획 미정 #self.__AppendAccessoryMetinSlotInfo(metinSlot, 99001) ### Belt Item ### elif item.ITEM_TYPE_BELT == itemType: self.__AppendLimitInformation() self.__AppendAffectInformation() self.__AppendAttributeInformation(attrSlot) self.__AppendAccessoryMetinSlotInfo(metinSlot, constInfo.GET_BELT_MATERIAL_VNUM(itemVnum)) ## 코스츔 아이템 ## elif 0 != isCostumeItem: self.__AppendLimitInformation() self.__AppendAffectInformation() self.__AppendAttributeInformation(attrSlot) self.AppendWearableInformation() bHasRealtimeFlag = 0 ## 사용가능 시간 제한이 있는지 찾아보고 for i in xrange(item.LIMIT_MAX_NUM): (limitType, limitValue) = item.GetLimit(i) if item.LIMIT_REAL_TIME == limitType: bHasRealtimeFlag = 1 ## 있다면 관련 정보를 표시함. ex) 남은 시간 : 6일 6시간 58분 if 1 == bHasRealtimeFlag: self.AppendMallItemLastTime(metinSlot[0]) #dbg.TraceError("1) REAL_TIME flag On ") ## Rod ## elif item.ITEM_TYPE_ROD == itemType: if 0 != metinSlot: curLevel = item.GetValue(0) / 10 curEXP = metinSlot[0] maxEXP = item.GetValue(2) self.__AppendLimitInformation() self.__AppendRodInformation(curLevel, curEXP, maxEXP) ## Pick ## elif item.ITEM_TYPE_PICK == itemType: if 0 != metinSlot: curLevel = item.GetValue(0) / 10 curEXP = metinSlot[0] maxEXP = item.GetValue(2) self.__AppendLimitInformation() self.__AppendPickInformation(curLevel, curEXP, maxEXP) ## Lottery ## elif item.ITEM_TYPE_LOTTERY == itemType: if 0 != metinSlot: ticketNumber = int(metinSlot[0]) stepNumber = int(metinSlot[1]) self.AppendSpace(5) self.AppendTextLine(localeInfo.TOOLTIP_LOTTERY_STEP_NUMBER % (stepNumber), self.NORMAL_COLOR) self.AppendTextLine(localeInfo.TOOLTIP_LOTTO_NUMBER % (ticketNumber), self.NORMAL_COLOR); ### Metin ### elif item.ITEM_TYPE_METIN == itemType: self.AppendMetinInformation() self.AppendMetinWearInformation() ### Fish ### elif item.ITEM_TYPE_FISH == itemType: if 0 != metinSlot: self.__AppendFishInfo(metinSlot[0]) ## item.ITEM_TYPE_BLEND elif item.ITEM_TYPE_BLEND == itemType: self.__AppendLimitInformation() if metinSlot: affectType = metinSlot[0] affectValue = metinSlot[1] time = metinSlot[2] self.AppendSpace(5) affectText = self.__GetAffectString(affectType, affectValue) self.AppendTextLine(affectText, self.NORMAL_COLOR) if time > 0: minute = (time / 60) second = (time % 60) timeString = localeInfo.TOOLTIP_POTION_TIME if minute > 0: timeString += str(minute) + localeInfo.TOOLTIP_POTION_MIN if second > 0: timeString += " " + str(second) + localeInfo.TOOLTIP_POTION_SEC self.AppendTextLine(timeString) else: self.AppendTextLine(localeInfo.BLEND_POTION_NO_TIME) else: self.AppendTextLine("BLEND_POTION_NO_INFO") elif item.ITEM_TYPE_UNIQUE == itemType: if 0 != metinSlot: bHasRealtimeFlag = 0 for i in xrange(item.LIMIT_MAX_NUM): (limitType, limitValue) = item.GetLimit(i) if item.LIMIT_REAL_TIME == limitType: bHasRealtimeFlag = 1 if 1 == bHasRealtimeFlag: self.AppendMallItemLastTime(metinSlot[0]) else: time = metinSlot[player.METIN_SOCKET_MAX_NUM-1] if 1 == item.GetValue(2): ## 실시간 이용 Flag / 장착 안해도 준다 self.AppendMallItemLastTime(time) else: self.AppendUniqueItemLastTime(time) if app.ENABLE_TITLE_SYSTEM: if itemVnum in (constInfo.TITLE_SYSTEM_ITEM_1, constInfo.TITLE_SYSTEM_ITEM_2, constInfo.TITLE_SYSTEM_ITEM_3): potion_list = { constInfo.TITLE_SYSTEM_ITEM_1 : ["[i]", "This item is purchased from the shopping area.", "This potion is for the title: %s" % localeInfo.TITLE_17, "|cFF6af200"+localeInfo.TITLE_POTION_PRICE_COINS_COLOR_0], constInfo.TITLE_SYSTEM_ITEM_2 : ["[i]", "This item is purchased from the shopping area", "This potion is for the title: %s" % localeInfo.TITLE_18, "|cFF6af200"+localeInfo.TITLE_POTION_PRICE_COINS_COLOR_1], constInfo.TITLE_SYSTEM_ITEM_3 : ["[i]", "This item is purchased from the shopping area.", "This potion is for the title: %s" % localeInfo.TITLE_19, "|cFF6af200"+localeInfo.TITLE_POTION_PRICE_COINS_COLOR_2]} self.AppendSpace(5) for i in xrange(len(potion_list[itemVnum])): self.AppendTextLine(potion_list[itemVnum][i], self.SPECIAL_POSITIVE_COLOR)
×
×
  • 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.