Systemul FAST_OPEN_CHEST

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
alinjuve23
Nivel 2

Nivel 2
Mesaje: 239
Membru din: 23 Apr 2015, 17:10
Aprecieri: 451  
Mulţumiri: 21  
Medalii

*Problemă/Întrebare: Are careva continuarea la acest system? Partea de inventorywindow din uiscript sau ce este necesar..
Tipologie server(PvM / PvP): -
*Resursă folosită: -
*ServerFiles utilizat: cartof
*Syserr:

Cod: Selectaţi tot

0704 11:20:20017 :: Traceback (most recent call last):

0704 11:20:20017 ::   File "ui.py", line 1858, in OnUnselectItemSlot

0704 11:20:20017 ::   File "ui.py", line 87, in __call__

0704 11:20:20018 ::   File "ui.py", line 78, in __call__

0704 11:20:20018 ::   File "uiInventory.py", line 1178, in UseItemSlot

0704 11:20:20018 ::   File "uiInventory.py", line 1216, in __UseItem

0704 11:20:20019 :: AttributeError
0704 11:20:20019 :: : 
0704 11:20:20019 :: 'InventoryWindow' object has no attribute 'IsTreasureBox'
0704 11:20:20019 :: 
Link catre system: sursa/10x-chest-open-t81236.html

Am incercat sa adaug in inventorywindows import isTreasureBox sau import uiinventory, dar face la fel !

Multumesc!
Avatar utilizator
Dex
Nivel 3

Nivel 3
Mesaje: 397
Membru din: 07 Mai 2020, 14:32
Regat: Shinsoo
Aprecieri: 137  
Mulţumiri: 486  
Discord: Copiază ID
Medalii

postea-za uiinventory.py
Imagine
Afișează semnătura
Avatar utilizator
alinjuve23
Nivel 2

Nivel 2
Mesaje: 239
Membru din: 23 Apr 2015, 17:10
Aprecieri: 451  
Mulţumiri: 21  
Medalii



Mersi !

EDIT:
Stie careva ce lipseste sau ce este scris gresit?
Totorialul l-am urmat cum trebuie, ceva lipseste ..
Avatar utilizator
ZeNu
Utilizator neserios / Untrustworthy user !

Utilizator neserios / Untrustworthy user !
Mesaje: 625
Membru din: 03 Aug 2017, 21:43
Regat: Shinsoo
Aprecieri: 122  
Mulţumiri: 496  
 Contact:
Medalii

Pentru acest mesaj, ZeNu for the post:
alinjuve23
Imagine
Afișează semnătura
Avatar utilizator
alinjuve23
Nivel 2

Nivel 2
Mesaje: 239
Membru din: 23 Apr 2015, 17:10
Aprecieri: 451  
Mulţumiri: 21  
Medalii

Primesc asta:

Cod: Selectaţi tot

0821 21:50:33698 :: AttributeError
0821 21:50:33698 :: : 
0821 21:50:33698 :: 'module' object has no attribute 'ITEM_TYPE_GIFTBOX'
0821 21:50:33698 :: 

0821 21:50:33878 :: Traceback (most recent call last):

0821 21:50:33878 ::   File "ui.py", line 1858, in OnUnselectItemSlot

0821 21:50:33878 ::   File "ui.py", line 87, in __call__

0821 21:50:33879 ::   File "ui.py", line 78, in __call__

0821 21:50:33879 ::   File "uiInventory.py", line 1222, in UseItemSlot

0821 21:50:33880 ::   File "uiInventory.py", line 1261, in __UseItem

0821 21:50:33880 ::   File "uiInventory.py", line 1231, in IsTreasureBox

0821 21:50:33880 :: AttributeError
0821 21:50:33880 :: : 
0821 21:50:33880 :: 'module' object has no attribute 'ITEM_TYPE_GIFTBOX'
0821 21:50:33880 :: 
Am adaugat in locale_game si tot nu merge ( asta am vazut pe google cand ai 'module' object has no atribute:

Cod: Selectaţi tot

ITEM_TYPE_GIFTBOX	Test %d
Am adaugat si in locale_interface si cu %d si cu %s si imi da tot aceiasi eroare ..

Mersi !

EDIT: Am rezolvat, am adaugat in sursa client:

Cod: Selectaţi tot

PyModule_AddIntConstant(poModule, "ITEM_TYPE_GIFTBOX",					CItemData::ITEM_TYPE_GIFTBOX);
Multumesc frumos !
Avatar utilizator
alinjuve23
Nivel 2

Nivel 2
Mesaje: 239
Membru din: 23 Apr 2015, 17:10
Aprecieri: 451  
Mulţumiri: 21  
Medalii

Exista o varianta sa adaug ceva delay intre deschideri?
Gen deschid 200 cufere ( le deschide toate intr-o secunda ), iar pe urma sa pot astepta undeva la 5 secunde sa deschid din nou cu CTRL + click?
Sau sa deschid doar 10 sau 50 buc !

Am deschis undeva la 2 inventare de cufere, totul ok, iar deodata ma scos afara ( doar delogare ).
Acum cand dau sa deschid cufere, ma delogheaza direct si imi da asta:

Cod: Selectaţi tot

0821 22:17:11627 :: Traceback (most recent call last):

0821 22:17:11627 ::   File "game.py", line 1262, in OnKeyUp

0821 22:17:11628 :: TypeError
0821 22:17:11628 :: : 
0821 22:17:11628 :: 'NoneType' object has no attribute '__getitem__'
0821 22:17:11628 :: 

0821 22:18:59608 :: Traceback (most recent call last):

0821 22:18:59608 ::   File "game.py", line 1262, in OnKeyUp

0821 22:18:59608 :: TypeError
0821 22:18:59608 :: : 
0821 22:18:59608 :: 'NoneType' object has no attribute '__getitem__'
0821 22:18:59608 :: 
EDIT: Cand este inventarul aproape plin, ma delogheaza direct si dispar cuferele ( fara sa le deschida ).
Avatar utilizator
A.C.A.B
Nivel 2

Nivel 2
Mesaje: 231
Membru din: 03 Sep 2016, 10:22
Server: Metin2OLT
Regat: Jinno
Aprecieri: 116  
Mulţumiri: 137  
Medalii

nu l ai bagat bine
Afișează semnătura
Avatar utilizator
alinjuve23
Nivel 2

Nivel 2
Mesaje: 239
Membru din: 23 Apr 2015, 17:10
Aprecieri: 451  
Mulţumiri: 21  
Medalii

la primul Totorial din primul link din descriere, l-am urmat corect si nu a mers.
Ulterior a reusit ZeNu sa il rezolve cumva ( nu stiu exact ce a facut, am incercat sa caut in uiinventory, dar nu tine de ce am facut eu prima data, a modificat altceva de functioneaza ).
Ca ceva nu este bagat bine.. mi-am dat seama. Probabil e ceva legat de inventar si de locurile libere ramase ( din moment ce pe inventarul 1 functioneaza perfect indiferent de situatie )
Din ce am testat in ultimele ture, ma scoata afara direct daca inventarul 1 si 2 este plin si incerc sa deschid pe 3 si 4.
Totodata ma scoata afara alta data si cand inventarul 2 este plin pana la treisfert si incerc sa deschid cuferele din acel inventar !
Avatar utilizator
alinjuve23
Nivel 2

Nivel 2
Mesaje: 239
Membru din: 23 Apr 2015, 17:10
Aprecieri: 451  
Mulţumiri: 21  
Medalii

Careva o indicatie cum sa verific de pe pe inventarele 3 si 4 nu pot deschide?
Si un delay sau o restrictie sa nu pot deschide cu ctrl+click daca nu am 20 sloturi libere.. ceva de genul.
Mersi !
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

alinjuve23 scrie: ↑27 Aug 2021, 09:50 Careva o indicatie cum sa verific de pe pe inventarele 3 si 4 nu pot deschide?
Si un delay sau o restrictie sa nu pot deschide cu ctrl+click daca nu am 20 sloturi libere.. ceva de genul.
Mersi !
fa topic nou pentru problema asta.

cea din topic s-a rezolvat?
Închis
Răspunsuri
2
Vizualizări
228
Răspunsuri
10
Vizualizări
1209
Răspunsuri
10
Vizualizări
547

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 21 vizitatori