Inventory Lock Syerr

Indította MrBongo, 2017-03-17, 21:44:32

Sziasztok beraktam az inventory lock systemet es valami nem jo mert ezt a syerrt kapom
'GridSlotWindow' object has no attribute 'kilit_kapat' mi lehet a hiba ?

ui.py részlet
if app.ENVANTER_KILIT:
def kilit_ac(self, slotNumber):
wndMgr.aclan(self.hWnd, slotNumber)

def kilit_kapat(self, slotNumber):
wndMgr.kapatlan(self.hWnd, slotNumber)


uiinventory.py részlet
def OnUpdate(self):
self.RefreshBagSlotWindow()
for i in xrange(player.INVENTORY_PAGE_SIZE*5):
GlobalSlot = self.__InventoryLocalSlotPosToGlobalSlotPos(i)

if app.ENVANTER_KILIT:
if player.Envanter_kilitli_mi() == 1:
self.wndItem.kilit_ac(i)
else:
self.wndItem.kilit_kapat(i)



Eredeti téma : https://www.turkmmo.com/c-c-python/3524500-envanter-kilitleme-c-and-python-and.html
Ami ma meggyötör,holnap gyÅ'zni segít.

1 sor a sysserből kevés ide, mert nem tudjuk melyik fájlban lehet az, hogy nincs attribútuma a 'kilit_kapat'-nak.

Teljes sysser-t légyszíves!

Parancsolj
0317 23:15:15844 :: Traceback (most recent call last):

0317 23:15:15844 ::   File "uiInventory.py", line 550, in OnUpdate

0317 23:15:15844 :: AttributeError
0317 23:15:15844 :: :
0317 23:15:15844 :: 'GridSlotWindow' object has no attribute 'kilit_kapat'
0317 23:15:15844 ::
Ami ma meggyötör,holnap gyÅ'zni segít.

A GridSlotWindow osztálynak nincs kilit_kapat fv-e.

Es hogy is nezne ki az a fv ?
Ami ma meggyötör,holnap gyÅ'zni segít.

Talán nézd meg a leírásban és rakd be. :o

De nincs bene ami volt a leirasban mindent be raktam.
Ami ma meggyötör,holnap gyÅ'zni segít.

Az már minőségi leírás akkor.

Tessék parancsolj ui.opy_ba írd meg így a
Ezután
def HideRequirementSign(self, slotNumber):
wndMgr.HideRequirementSign(self.hWnd, slotNumber)


ezt ragd be és meg lesz amit hiányolsz.


if app.ENVANTER_KILIT:
def kilit_ac(self, slotNumber):
wndMgr.aclan(self.hWnd, slotNumber)

def kilit_kapat(self, slotNumber):
wndMgr.kapatlan(self.hWnd, slotNumber)


Csak azt nem értem ha nem tudotok ennyit megírni miért is foglalkoztok vele?

Idézetet írta: mikee0121 Dátum 2017-03-18, 10:27:18
Tessék parancsolj ui.opy_ba írd meg így a
Ezután
def HideRequirementSign(self, slotNumber):
wndMgr.HideRequirementSign(self.hWnd, slotNumber)


ezt ragd be és meg lesz amit hiányolsz.


if app.ENVANTER_KILIT:
def kilit_ac(self, slotNumber):
wndMgr.aclan(self.hWnd, slotNumber)

def kilit_kapat(self, slotNumber):
wndMgr.kapatlan(self.hWnd, slotNumber)


Csak azt nem értem ha nem tudotok ennyit megírni miért is foglalkoztok vele?

Koszi, de már bent van

Ami ma meggyötör,holnap gyÅ'zni segít.

LEEL most nézem...
Ott van a fv, csak miért van ennyivel beljebb tabolva?? :o :o

Nem tudom igy volt a temaban. De mégnézem
Ami ma meggyötör,holnap gyÅ'zni segít.


De ha meg ott van akkor meg ember a.a semmi probléma megoldó képességetek nincsen csak a téma nyitás

Hiaba van ,taboltam a tegnap is de akk ez jon elo


Miutan taboltam jon a syerrbe ez

0318 18:16:16305 :: Traceback (most recent call last):

0318 18:16:16306 ::   File "uiInventory.py", line 548, in OnUpdate

0318 18:16:16338 ::   File "ui.py", line 1361, in kilit_ac

0318 18:16:16339 :: AttributeError
0318 18:16:16339 :: :
0318 18:16:16339 :: 'module' object has no attribute 'aclan'
0318 18:16:16339 ::

0318 18:16:16341 :: Traceback (most recent call last):

0318 18:16:16341 ::   File "uiInventory.py", line 548, in OnUpdate

0318 18:16:16341 ::   File "ui.py", line 1361, in kilit_ac

0318 18:16:16342 :: AttributeError
0318 18:16:16342 :: :
0318 18:16:16342 :: 'module' object has no attribute 'aclan'
0318 18:16:16342 ::



Ami ma meggyötör,holnap gyÅ'zni segít.

Nézd már meg hol kezdődik a többi függvénydefiníció...
[spoiler]
[spoiler=Súgó]1 tab nem káttúú[/spoiler]
[/spoiler]

Idézetet írta: 5310pati Dátum 2017-03-18, 18:25:12
Nézd már meg hol kezdődik a többi függvénydefiníció...
[spoiler]
[spoiler=Súgó]1 tab nem káttúú[/spoiler]
[/spoiler]
Hol ?
Ami ma meggyötör,holnap gyÅ'zni segít.

:D mondtam én probléma megoldó kpészség egyenlő a nullával talán notepad-ban kapcsold be a beállításokon belül hogy mutassa a tabulátorokat és okosabb leszel. Beljebb van az egész egy tabbal nem csak az if.app rész hanem a két ág .

Minek ahhoz bekapcsolni?
Szimplán tudni kell, hogy melyik a függvénydefiníció és megvan.

Mondjuk lehet igazad van de hátha úgy feltűnik neki hogy beljebb van.

Igen elsőnek nincsen benne most már benne van de beljebb. Bongó biztos vagy te abban hogy neked kell ez a hobbi?