- Katılım
- 4 Ağu 2010
- Konular
- 356
- Mesajlar
- 4,122
- Çözüm
- 74
- Online süresi
- 3mo 14d
- Reaksiyon Skoru
- 2,235
- Altın Konu
- 82
- Başarım Puanı
- 292
- Yaş
- 32
- MmoLira
- 3,067
- DevLira
- 138
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Offlineshop'a item koyduğum'da fiyatların altında won masasının kalan nesneler ve senin alabileceğin miktar yazıları başka bir zaman Yıl dönümü tüccarındaki yıl dönümü parası gibi tooltipler gözüküyordu. Ben bu şekilde çözdüm. Kullanan vardır belki faydası olur. Eğer sizde bu sistemleri kullanıyorsanız böyle çözebilirsiniz.
uiTooltip.py açılır ve aratılır :
ve değiştirilir: (komple değiştirmeyin kendinize göre düzenleyin)
Bunuda bir yerlere ekleyin: Normal AppendPrice içinde price < 1 için ücretsiz yazsın gibi kodlamanız varsa altdakini ekleyin yoksa IsOwner'in altındakini normal appendpriceye çevirin. Bende normal npclerde 1 den küçükse ücretsiz yazdır var o nedenle ayrı fonksyiona taşıdım. daha temiz.
uiTooltip.py açılır ve aratılır :
Kod:
def SetShopItem(self, slotIndex):
ve değiştirilir: (komple değiştirmeyin kendinize göre düzenleyin)
Kod:
def SetShopItem(self, slotIndex):
itemVnum = shop.GetItemID(slotIndex)
if 0 == itemVnum:
return
price = shop.GetItemPrice(slotIndex)
if app.ENABLE_CHEQUE_SYSTEM:
cheque = shop.GetItemCheque(slotIndex)
self.ClearToolTip()
self.isShopItem = True
metinSlot = []
for i in xrange(player.METIN_SOCKET_MAX_NUM):
metinSlot.append(shop.GetItemMetinSocket(slotIndex, i))
attrSlot = []
for i in xrange(player.ATTRIBUTE_SLOT_MAX_NUM):
attrSlot.append(shop.GetItemAttribute(slotIndex, i))
self.AddItemData(itemVnum, metinSlot, attrSlot)
if app.BL_TRANSMUTATION_SYSTEM:
self.AppendChangeLookInfoShopWIndow(slotIndex)
if shop.IsOwner():
self.AppendOfflineShopPrice(price, cheque)
else:
if shop.IsYearRound():
self.AppendYearRound(price)
elif shop.IsChequeDeskNpc():
self.AppendLimitedCountChequeDesk(shop.GetLimitedPurchaseCount(slotIndex), shop.GetMyStok(slotIndex))
elif app.ENABLE_12ZI and shop.IsLimitedItemShop():
count = shop.GetLimitedCount(slotIndex)
if count != 0:
purchaseCount = shop.GetLimitedPurchaseCount(slotIndex)
self.AppendLimitedCount(count, purchaseCount)
else:
if app.ENABLE_CHEQUE_SYSTEM:
self.AppendPrice(price, cheque)
else:
self.AppendPrice(price)
Bunuda bir yerlere ekleyin: Normal AppendPrice içinde price < 1 için ücretsiz yazsın gibi kodlamanız varsa altdakini ekleyin yoksa IsOwner'in altındakini normal appendpriceye çevirin. Bende normal npclerde 1 den küçükse ücretsiz yazdır var o nedenle ayrı fonksyiona taşıdım. daha temiz.
Kod:
if app.ENABLE_OFFLINE_SHOP:
def AppendOfflineShopPrice(self, price, cheque = 0):
self.AppendSpace(5)
self.AppendTextLine(localeInfo.CHEQUE_SYSTEM_SELL_PRICE, grp.GenerateColor(1.0, 0.9686, 0.3098, 1.0))
if cheque > 0:
self.AppendTextLine(localeInfo.CHEQUE_SYSTEM_WON % (str(cheque)), grp.GenerateColor(0.0, 0.8470, 1.0, 1.0))
if price > 0:
self.AppendTextLine(localeInfo.CHEQUE_SYSTEM_YANG % (localeInfo.NumberToMoneyString(price)), self.GetPriceColor(price))
Son düzenleme:
En Çok Reaksiyon Alan Mesajlar
Teşekkürler.
paylaşımın için teşekkürler
sistemin linki varmı
Paylaşım için teşekkürler
- Katılım
- 6 Mar 2019
- Konular
- 51
- Mesajlar
- 628
- Çözüm
- 4
- Online süresi
- 2mo 27d
- Reaksiyon Skoru
- 357
- Altın Konu
- 1
- Başarım Puanı
- 146
- MmoLira
- 4,307
- DevLira
- 15
sistemin linki varmı
- Katılım
- 25 Nis 2020
- Konular
- 80
- Mesajlar
- 705
- Çözüm
- 22
- Online süresi
- 2mo 3d
- Reaksiyon Skoru
- 313
- Altın Konu
- 0
- Başarım Puanı
- 159
- MmoLira
- 4,510
- DevLira
- 51
Teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 8
- Görüntüleme
- 354
- Cevaplar
- 5
- Görüntüleme
- 386
- Cevaplar
- 7
- Görüntüleme
- 641





