Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
NOT marty in mouse whell sistemine uyarlı bu kod kendinizinkine uyarlayabilirsiniz.
Python:
uiinventory py aç
bul
class InventoryWindow(ui.ScriptWindow):
içinde bul
def __del__(self):
ui.ScriptWindow.__del__(self)
altına ekle
def OnMouseWheel(self, delta):
if not hasattr(app, 'ENABLE_MOUSEWHEEL_EVENT') or not app.ENABLE_MOUSEWHEEL_EVENT:
return False
# 1: down, -1: up (typical convention)
page_count = len(self.inventoryTab)
if page_count <= 1:
return False
new_page = self.inventoryPageIndex
if delta < 0:
new_page = (self.inventoryPageIndex + 1) % page_count
elif delta > 0:
new_page = (self.inventoryPageIndex - 1 + page_count) % page_count
if new_page != self.inventoryPageIndex:
self.SetInventoryPage(new_page)
return True
uisafebox.py
class SafeboxWindow(ui.ScriptWindow):
bul
def __del__(self):
ui.ScriptWindow.__del__(self)
altına ekle
def OnMouseWheel(self, delta):
if not hasattr(app, 'ENABLE_MOUSEWHEEL_EVENT') or not app.ENABLE_MOUSEWHEEL_EVENT:
return False
# 1: down, -1: up (typical convention)
page_count = len(self.pageButtonList)
if page_count <= 1:
return False
new_page = self.curPageIndex
if delta < 0:
new_page = (self.curPageIndex + 1) % page_count
elif delta > 0:
new_page = (self.curPageIndex - 1 + page_count) % page_count
if new_page != self.curPageIndex:
self.SelectPage(new_page)
return True
class MallWindow(ui.ScriptWindow):
bul
def __del__(self):
ui.ScriptWindow.__del__(self)
altına ekle
def OnMouseWheel(self, delta):
if not hasattr(app, 'ENABLE_MOUSEWHEEL_EVENT') or not app.ENABLE_MOUSEWHEEL_EVENT:
return False
# 1: down, -1: up (typical convention)
page_count = len(self.pageButtonList)
if page_count <= 1:
return False
new_page = self.curPageIndex
if delta < 0:
new_page = (self.curPageIndex + 1) % page_count
elif delta > 0:
new_page = (self.curPageIndex - 1 + page_count) % page_count
if new_page != self.curPageIndex:
self.SelectPage(new_page)
return True
Son düzenleme:
vardı bu konu ama teşekkürlerLinkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Python:uiinventory py aç bul class InventoryWindow(ui.ScriptWindow): içinde bul def __del__(self): ui.ScriptWindow.__del__(self) altına ekle def OnMouseWheel(self, delta): if not hasattr(app, 'ENABLE_MOUSEWHEEL_EVENT') or not app.ENABLE_MOUSEWHEEL_EVENT: return False # 1: down, -1: up (typical convention) page_count = len(self.inventoryTab) if page_count <= 1: return False new_page = self.inventoryPageIndex if delta < 0: new_page = (self.inventoryPageIndex + 1) % page_count elif delta > 0: new_page = (self.inventoryPageIndex - 1 + page_count) % page_count if new_page != self.inventoryPageIndex: self.SetInventoryPage(new_page) return True
bilmiyorum kodlar aynı değildir bunu az önce ben yaptım.vardı bu konu ama teşekkürler
sağol, trinty de aşağıdaki şekilde kullanmış;
[CODE lang="python" title="uiinventory.py"]
uiinventroy.py de
arat; // butonun çalışma görseli için
def SetInventoryPage(self, page):
self.inventoryPageIndex = page
for i in xrange(player.INVENTORY_PAGE_COUNT):
if i!=page:
self.inventoryTab.SetUp()
self.RefreshBagSlotWindow()
değiştir;
def SetInventoryPage(self, page):
self.inventoryPageIndex = page
for index in range(len(self.inventoryTab)):
if index == page:
continue
self.inventoryTab[index].SetUp()
self.inventoryTab[page].Down()
self.RefreshBagSlotWindow()
arat;
class InventoryWindow(ui.ScriptWindow):
içerisinde arat;
def Destroy(self):
üstüne ekle;
def OnMouseWheel(self, nLen):
if nLen < 0:
if self.inventoryPageIndex != 3:
self.SetInventoryPage(self.inventoryPageIndex+1)
return True
if nLen > 0:
if self.inventoryPageIndex != 0:
self.SetInventoryPage(self.inventoryPageIndex-1)
return True
return False[/CODE]
[CODE lang="python" title="uiinventory.py"]
uiinventroy.py de
arat; // butonun çalışma görseli için
def SetInventoryPage(self, page):
self.inventoryPageIndex = page
for i in xrange(player.INVENTORY_PAGE_COUNT):
if i!=page:
self.inventoryTab.SetUp()
self.RefreshBagSlotWindow()
değiştir;
def SetInventoryPage(self, page):
self.inventoryPageIndex = page
for index in range(len(self.inventoryTab)):
if index == page:
continue
self.inventoryTab[index].SetUp()
self.inventoryTab[page].Down()
self.RefreshBagSlotWindow()
arat;
class InventoryWindow(ui.ScriptWindow):
içerisinde arat;
def Destroy(self):
üstüne ekle;
def OnMouseWheel(self, nLen):
if nLen < 0:
if self.inventoryPageIndex != 3:
self.SetInventoryPage(self.inventoryPageIndex+1)
return True
if nLen > 0:
if self.inventoryPageIndex != 0:
self.SetInventoryPage(self.inventoryPageIndex-1)
return True
return False[/CODE]
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 8
- Görüntüleme
- 400
- Cevaplar
- 13
- Görüntüleme
- 1K