Jump to content

tututu

Inactive Member
  • Posts

    23
  • Joined

  • Last visited

  • Feedback

    0%

Posts 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!
    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:
    image.png.11b2a398bef2323f93588ae4c323fa54.png

  3. 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)			





     

    image.png

  4. 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.