Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!
Benim filese ücretli kuracak var mı?
Bu Sisteme Satılmayan İtem Efektin Nasıl Uyarliya Bilirim Sizin Ki Gibi.
Paylaşım için teşekkürler, sistemde denk geldiğim bir sorunun çözümünü paylaşacağım. Yaşayan oldu mu bilmiyorum fakat sorun şu;
Aynı tip ve pozisyondaki eşyaların yer değiştirmesine olanak sağlıyordu. Bu düzeltme ile aynı tip ve pozisyondaki bir eşya varsa ekleme yapmadan fonksiyondan çıkacaktır.
Aynı tip ve pozisyondaki eşyaların yer değiştirmesine olanak sağlıyordu. Bu düzeltme ile aynı tip ve pozisyondaki bir eşya varsa ekleme yapmadan fonksiyondan çıkacaktır.
C++:
arat ; def AddItemWithoutMouse(self, inven_type, inven_pos):
değiştir;
def AddItemWithoutMouse(self, inven_type, inven_pos):
itemID = player.GetItemIndex(inven_type, inven_pos)
item.SelectItem(itemID)
(width, height) = item.GetItemSize()
for privatePos, (itemWindowType, itemSlotIndex) in self.itemStock.items():
if itemWindowType == inven_type and itemSlotIndex == inven_pos:
return
available_position = self.DeleteGrid.find_blank(width, height)
if available_position != -1:
self.DeleteGrid.put(available_position, width, height)
self.itemStock[available_position] = (inven_type, inven_pos)
constInfo.ITEM_DELETE_LIST[available_position] = (inven_type, inven_pos)
#self.money += long(item.GetISellItemPrice() * player.GetItemCount(inven_type, inven_pos)) #money kullanıyorsan yorumu aç.
self.Refresh()
Paylaşım için teşekkürler, sistemde denk geldiğim bir sorunun çözümünü paylaşacağım. Yaşayan oldu mu bilmiyorum fakat sorun şu;
Aynı tip ve pozisyondaki eşyaların yer değiştirmesine olanak sağlıyordu. Bu düzeltme ile aynı tip ve pozisyondaki bir eşya varsa ekleme yapmadan fonksiyondan çıkacaktır.
C++:arat ; def AddItemWithoutMouse(self, inven_type, inven_pos): değiştir; def AddItemWithoutMouse(self, inven_type, inven_pos): itemID = player.GetItemIndex(inven_type, inven_pos) item.SelectItem(itemID) (width, height) = item.GetItemSize() for privatePos, (itemWindowType, itemSlotIndex) in self.itemStock.items(): if itemWindowType == inven_type and itemSlotIndex == inven_pos: return available_position = self.DeleteGrid.find_blank(width, height) if available_position != -1: self.DeleteGrid.put(available_position, width, height) self.itemStock[available_position] = (inven_type, inven_pos) constInfo.ITEM_DELETE_LIST[available_position] = (inven_type, inven_pos) #self.money += long(item.GetISellItemPrice() * player.GetItemCount(inven_type, inven_pos)) #money kullanıyorsan yorumu aç. self.Refresh()
Teşekkürler Paylaşımın İçin Sizin Pencere Gibi Nasıl Yapa Bilirim Yardımıcı Ola Bilirinisiniz.
Paylaşım için teşekkürler, sistemde denk geldiğim bir sorunun çözümünü paylaşacağım. Yaşayan oldu mu bilmiyorum fakat sorun şu;
Aynı tip ve pozisyondaki eşyaların yer değiştirmesine olanak sağlıyordu. Bu düzeltme ile aynı tip ve pozisyondaki bir eşya varsa ekleme yapmadan fonksiyondan çıkacaktır.
C++:arat ; def AddItemWithoutMouse(self, inven_type, inven_pos): değiştir; def AddItemWithoutMouse(self, inven_type, inven_pos): itemID = player.GetItemIndex(inven_type, inven_pos) item.SelectItem(itemID) (width, height) = item.GetItemSize() for privatePos, (itemWindowType, itemSlotIndex) in self.itemStock.items(): if itemWindowType == inven_type and itemSlotIndex == inven_pos: return available_position = self.DeleteGrid.find_blank(width, height) if available_position != -1: self.DeleteGrid.put(available_position, width, height) self.itemStock[available_position] = (inven_type, inven_pos) constInfo.ITEM_DELETE_LIST[available_position] = (inven_type, inven_pos) #self.money += long(item.GetISellItemPrice() * player.GetItemCount(inven_type, inven_pos)) #money kullanıyorsan yorumu aç. self.Refresh()
Rica ederim çözüm için teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 12
- Görüntüleme
- 955