[Hilfe]Python Funktion ItemSort

12/13/2014 23:04 Noa_#1
die Funktion ist extrem buggy, die gestapelte Items verschwinden einfach,
sie soll die items die nicht gestapelt sind stapeln.
hat wer eine Lösung?

hier die Funktion:
PHP Code:
    def sort_func(self):
        for 
i in xrange(player.INVENTORY_PAGE_SIZE):
            
vnum player.GetItemIndex(i)
            
self.indexlist.append(vnum)
            
self.indexlist.append(i)
        for 
i in xrange(player.INVENTORY_PAGE_SIZE):
            for 
item in xrange(len(self.indexlist)/2):
                
vnum self.indexlist[((item+1)-1)*2]
                
platz self.indexlist[(item+1)*2-1]
                if 
player.GetItemIndex(i) == vnum:
                    
self.counter += 1
                
if self.counter>1:
                    
self.counter -= 1
                    net
.SendItemMovePacket(int(platz), i,1
12/14/2014 11:51 Zaturix#2
Wieso machst du es nicht einfach via Quest?
12/15/2014 11:25 Benhero#3
Weil man per Quest keine Items verschieben kann.
Klar könnte er z.B. alle Roten Pots Zählen. Entfernen und dann wieder geben.
Aber bei manchen Items. z.B. Verschiedenen Taus. Ist das ganze dann nicht mehr so toll ;D
Es sei den, man kann die/den Zeit/Wert über item.get_value() auslesen. o.o

Grüße