HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. 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
- 396
- Cevaplar
- 13
- Görüntüleme
- 1K
