Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

[Python] İtem Shop Buy COUNT Sistemi

  • Konuyu başlatan Konuyu başlatan Aven Flipers
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 2
  • Görüntüleme Görüntüleme 3K
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Aven Flipers

Level 5
TM Üye
Katılım
30 Eki 2014
Konular
61
Mesajlar
768
Çözüm
12
Online süresi
16d 12h
Reaksiyon Skoru
60
Altın Konu
0
TM Yaşı
11 Yıl 7 Ay 10 Gün
Başarım Puanı
125
MmoLira
962
DevLira
0
Ticaret - 0%
0   0   0

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!

Merhaba Arkadaşlar Yararlı olacağını Düşündüm ( ALINTIDIR )

Sistem özelliği NPC den item alırken Kaç Adet Alıncağını belirtmektir. En fazla 200 adet alınabilir.

Ekran Görüntüsü



1MVljN.gif


KURULUM

Öncelikle Vereceğim Dosyayı İndirin.
Root ve uiscript içerisine atın .

Dosya Linki:
Virus Total:

PACK EDİTLEMESİ

root/uishop.py Açın

Aratın:

Kod:
import ui

Üstüne Ekleyin:


Kod:
import uiPickMoney


Resimdeki gibi
Yrq7bj.jpg



Aratın:

Kod:
self.Refresh()


yalnız bu koddan çok olacaktır;
Bendeki kod bloğuna bakarak


Kod:
self.btnClose.SetEvent(ui.__mem_func__(self.AskClosePrivateShop))

        self.titleBar.SetCloseEvent(ui.__mem_func__(self.Close))


        self.smallRadioButtonGroup = ui.RadioButtonGroup.Create([[smallTab1, lambda : self.OnClickTabButton(0), None], [smallTab2, lambda : self.OnClickTabButton(1), None], [smallTab3, lambda : self.OnClickTabButton(2), None]])
        self.middleRadioButtonGroup = ui.RadioButtonGroup.Create([[middleTab1, lambda : self.OnClickTabButton(0), None], [middleTab2, lambda : self.OnClickTabButton(1), None]])


        self.__HideMiddleTabs()
        self.__HideSmallTabs()


        self.tabIdx = 0
        self.coinType = shop.SHOP_COIN_TYPE_GOLD



Kod:
self.Refresh()


Kod:
self.Refresh()

bu kodun Üstüne Ekleyin:

Kod:
itemal = uiPickMoney.PickMoneyDialog()
        itemal.LoadDialog()
        itemal.Hide()
        self.itemal = itemal


Örnek resim
rZ6oDa.jpg




Aratın


Kod:
def Destroy(self):
        self.Close()
        self.ClearDictionary()


Altına Ekleyin;

Kod:
self.itemal.Destroy()
        self.itemal = 0

Örnek resim
4b1vvq.jpg



Aratın:

Kod:
def UnselectItemSlot(self, selectedSlotPos):       
        if constInfo.GET_ITEM_QUESTION_DIALOG_STATUS() == 1:
            return
        if shop.IsPrivateShop():
            self.AskBuyItem(selectedSlotPos)
        else:
            net.SendShopBuyPacket(self.__GetRealIndex(selectedSlotPos))


Değiştirin;


Kod:
def UnselectItemSlot(self, selectedSlotPos):
        if shop.IsPrivateShop():
            self.AskBuyItem(selectedSlotPos)
        else:
            #net.SendShopBuyPacket(selectedSlotPos)
            itemIndex = shop.GetItemID(selectedSlotPos)
            item.SelectItem(itemIndex)
            itemName = item.GetItemName()
            curMax = 200
            self.itemal.SetTitleName(itemName)
            self.itemal.SetAcceptEvent(ui.__mem_func__(self.OnItC))
            self.itemal.Open(curMax)
            self.itemal.SetMax(3) 
            self.cek = selectedSlotPos




    def OnItC(self, adet):
        n = 0
        cek = self.cek
        while n < adet:
            net.SendShopBuyPacket(cek)
            n = n + 1


Resim


JnqyPE.jpg
 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst