Nesne Market İsimleri Kayarak Gösterme

  • Konuyu açan Konuyu açan salih5253
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 393

salih5253

Üye
Üye
Mesaj
149
Çözümler
9
Beğeni
73
Puan
769
Ticaret Puanı
0



system:
Genişlet Daralt Kopyala
## Arat
        self.itemList = []

## Altına ekle
        self.DataText = [""] * 10
        self.TimeText = 0
        self.delayText = 0.13# Kaydırma Hızı

## Arat
    def OnScrollWheel(self, nLen):
        if self.scrollBar:
            if int(nLen) < 0:
                self.scrollBar.OnDown()
            else:
                self.scrollBar.OnUp()

## Üstüne ekle
    def ScrollItemText(self):
        if app.GetTime() - self.TimeText < self.delayText:
            return
            
        self.TimeText = app.GetTime()
        
        for i in xrange(1, 10):
            itemPos = (self.pageNum * 9) + (i - 1)
            if len(self.itemList) <= itemPos or not self.DataText[i - 1]:
                self.wndItemList[i][1].SetText("")
                continue
                
            text = self.DataText[i - 1]
            self.DataText[i - 1] = text[1:] + text[0]
            self.wndItemList[i][1].SetText(self.DataText[i - 1][:15])

## Arat
    def OnUpdate(self):
    
# En altına ekle
        self.ScrollItemText()

## Arat
            itemName.SetText(item.GetItemName())

# En altına ekle
            if itemVnum > 0:
                itemNameStr = item.GetItemName()
                self.DataText[i - 1] = "     " + itemNameStr + "   "
            else:
                self.DataText[i - 1] = ""
 



system:
Genişlet Daralt Kopyala
## Arat
        self.itemList = []

## Altına ekle
        self.DataText = [""] * 10
        self.TimeText = 0
        self.delayText = 0.13# Kaydırma Hızı

## Arat
    def OnScrollWheel(self, nLen):
        if self.scrollBar:
            if int(nLen) < 0:
                self.scrollBar.OnDown()
            else:
                self.scrollBar.OnUp()

## Üstüne ekle
    def ScrollItemText(self):
        if app.GetTime() - self.TimeText < self.delayText:
            return
            
        self.TimeText = app.GetTime()
        
        for i in xrange(1, 10):
            itemPos = (self.pageNum * 9) + (i - 1)
            if len(self.itemList) <= itemPos or not self.DataText[i - 1]:
                self.wndItemList[i][1].SetText("")
                continue
                
            text = self.DataText[i - 1]
            self.DataText[i - 1] = text[1:] + text[0]
            self.wndItemList[i][1].SetText(self.DataText[i - 1][:15])

## Arat
    def OnUpdate(self):
    
# En altına ekle
        self.ScrollItemText()

## Arat
            itemName.SetText(item.GetItemName())

# En altına ekle
            if itemVnum > 0:
                itemNameStr = item.GetItemName()
                self.DataText[i - 1] = "     " + itemNameStr + "   "
            else:
                self.DataText[i - 1] = ""

Elinize sağlık teşekkürler.
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst