Python

03/09/2014 19:19 .Despero™#1
Ich habe eben mal ein Python code gefunden wo man über Item Name noch was anzeigen lassen kann

PHP Code:
  def __SetItemTitle(selfitemVnummetinSlotattrSlot):
    if 
itemVnum == XXXX# XXXX = item vnum
        
self.AppendTextLine("[Virtus2]"grp.GenerateColor(1.01.0101.0)) # r,g,b,alpha
    
if self.__IsPolymorphItem(itemVnum):
        
self.__SetPolymorphItemTitle(metinSlot[0])
    else:
        if 
self.__IsAttr(attrSlot):
            
self.__SetSpecialItemTitle()
            return
  
        
self.__SetNormalItemTitle() 
Wie mache ich das ich über 4 items dafür benutze also nur für 4 Items..

VNUMs 160-169, 170-179, 180,189, 190-199, also die 4 items von +0-9
03/09/2014 19:30 Jоe#2
if itemVnum >= 160 and itemVnum <= 169 or itemVnum >= 170 and itemVnum <= 179 or ..
03/09/2014 19:34 £αšεℜ™#3
Versuch es mal so, ich werde aber trotzdem mal schauen ob es anders geht
PHP Code:
    def SetItemTitle(selfname):
        
ItemData = [ 
        [
item.GetItemName(item.SelectItem(11292)), "[Titel]"grp.GenerateColor(0.94900.90580.75681.0)],
        [
item.GetItemName(item.SelectItem(11291)), "[Titel2]"grp.GenerateColor(0.94900.90580.75681.0)],
        ]
        try:
            
Index int(name.split("+")[1])
            
self.AppendTextLine(ItemData[Index][0], ItemData[Index][1])
        
except:
            
pass 
So sollte es gehen
03/09/2014 20:21 .Despero™#4
Hab es schon selber raus gefunden

PHP Code:
def __SetItemTitle(selfitemVnummetinSlotattrSlot):
    if 
itemVnum 159 and itemVnum 200# XXXX = item vnum
        
self.AppendTextLine("[Virtus2]"grp.GenerateColor(1.01.0101.0)) # r,g,b,alpha
    
if self.__IsPolymorphItem(itemVnum):
        
self.__SetPolymorphItemTitle(metinSlot[0])
    else:
        if 
self.__IsAttr(attrSlot):
            
self.__SetSpecialItemTitle()
            return
    
        
self.__SetNormalItemTitle()