Salut, recent am incercat sa implementez sistemul Multiple Buy + AutoStack
h tt ps: //gyazo. com/de48a3486639cc361d5e6a87accc4eff
Insa intampin o problema la uishop.py
In syserr am asta
networkModule.SetSelectCharacterPhase - <type 'exceptions.NameError'>:name 'self' is not defined
La linia 29 am asta: self.dlgPickItem = None
adica ce imi spune din tutorial sa bag
#add
import uiPickItem
#search (def __init__(self):)
self.itemBuyQuestionDialog = None
#add
self.dlgPickItem = None
#search (def LoadDialog(self):)
self.coinType = shop.SHOP_COIN_TYPE_GOLD
self.Refresh()
#add
dlgPickItem = uiPickItem.PickItemDialog()
dlgPickItem.LoadDialog()
dlgPickItem.Hide()
self.dlgPickItem = dlgPickItem
#search (def Destroy(self):)
self.popup = None
#add
self.dlgPickItem.Destroy()
self.dlgPickItem = 0
#search (def UnselectItemSlot(self, selectedSlotPos):)
net.SendShopBuyPacket(self.__GetRealIndex(selectedSlotPos))
#replace
if app.IsPressed(app.DIK_LCONTROL):
itemIndex = shop.GetItemID(selectedSlotPos)
item.SelectItem(itemIndex)
itemName = item.GetItemName()
self.dlgPickItem.SetTitleName(itemName)
self.dlgPickItem.SetAcceptEvent(ui.__mem_func__(self.OnPickItem))
self.dlgPickItem.Open(200)
self.dlgPickItem.SetMax(200)
self.dlgPickItem.itemGlobalSlotIndex = selectedSlotPos
else:
net.SendShopBuyPacket(self.__GetRealIndex(selectedSlotPos))
#add
def OnPickItem(self, count):
itemSlotIndex = self.dlgPickItem.itemGlobalSlotIndex
n = 0
while n < count:
net.SendShopBuyPacket(self.__GetRealIndex(itemSlotIndex))
n = n + 1
Are cineva idee ce i-as putea face?
uiShop.py
pastebin.com/antebPkQ
Problema sistem Multiple Buy + AutoStack
- IliaMihai
-

- Mesaje: 19
- Membru din: 14 Mai 2016, 00:01
- Server: Momentan nu joc
- Aprecieri: 71
- Mulţumiri: 0
- Discord: Copiază ID
- Contact:
- IliaMihai
-

- Mesaje: 19
- Membru din: 14 Mai 2016, 00:01
- Server: Momentan nu joc
- Aprecieri: 71
- Mulţumiri: 0
- Discord: Copiază ID
- Contact:
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 108 vizitatori

de