*Problemă:
Tipologie server(PvM / PvP):
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: sursa/inventare-unul-dup-cel-lalt-client-t33261.html Am urmat si eu acest tutorial, toate 4 inventarele vad ca merg, cu exceptia faptului ca nu pot pune arme si armuri decat pe primul inventar, pe celelalte 3 nu ... in rest pot pune accesorii si alte iteme. Are careva idee de ce? Mentionez ca am si refacut tutorialul, l-am pus si pe acela cu 4 inventare, 2 cu 2 (2 sus, 2 jos)
Problema inventar
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
Da, asta e faza, ca am facut asta
Am urmat tutorialul cu exactitate...de vreo 2-3 ori ...
Ai pus in sursa client in Gametype.h?
const DWORD c_Inventory_Page_Count = 4;
inainte era
const DWORD c_Inventory_Page_Count = 2;
const DWORD c_Inventory_Page_Count = 4;
inainte era
const DWORD c_Inventory_Page_Count = 2;
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
DaOnlyRipper scrie: ↑15 Sep 2019, 21:20 Ai pus in sursa client in Gametype.h?
const DWORD c_Inventory_Page_Count = 4;
inainte era
const DWORD c_Inventory_Page_Count = 2;
- Athero
-

- Mesaje: 3936
- Membru din: 17 Aug 2017, 00:08
- Aprecieri: 559
- Mulţumiri: 7142
- Discord: Copiază ID
Căutăm:
BYTE bPage = bCell / (INVENTORY_MAX_NUM / 2);
Inlocuim cu:
BYTE bPage = bCell / (INVENTORY_MAX_NUM / 4);
Vedeți că este în 2 locuri !
Căutăm:
if (p / (INVENTORY_MAX_NUM / 2) != bPage)
Inlocuim cu:
if (p / (INVENTORY_MAX_NUM / 4) != bPage)
Și acesta este În 2 locuri
Verifica si in inventorywindow.py din locale/xx/ui daca ai sus 180 in loc de 90.
BYTE bPage = bCell / (INVENTORY_MAX_NUM / 2);
Inlocuim cu:
BYTE bPage = bCell / (INVENTORY_MAX_NUM / 4);
Vedeți că este în 2 locuri !
Căutăm:
if (p / (INVENTORY_MAX_NUM / 2) != bPage)
Inlocuim cu:
if (p / (INVENTORY_MAX_NUM / 4) != bPage)
Și acesta este În 2 locuri
Verifica si in inventorywindow.py din locale/xx/ui daca ai sus 180 in loc de 90.
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
Athero scrie: ↑16 Sep 2019, 01:28 Căutăm:
BYTE bPage = bCell / (INVENTORY_MAX_NUM / 2);
Inlocuim cu:
BYTE bPage = bCell / (INVENTORY_MAX_NUM / 4);
Vedeți că este în 2 locuri !
Căutăm:
if (p / (INVENTORY_MAX_NUM / 2) != bPage)
Inlocuim cu:
if (p / (INVENTORY_MAX_NUM / 4) != bPage)
Și acesta este În 2 locuri
Verifica si in inventorywindow.py din locale/xx/ui daca ai sus 180 in loc de 90.
Da, am .... nu stiu, sa mor ce am gresit.....
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
Se poate da T/C. S-a rezolvat...nu stiu cum
dar cu ceva din acest topic, se poate trimite la probleme rezolvate, cine mai are, poate sa incerce ce este in acest topic
Răspunsuri
3 Vizualizări
430
3 Vizualizări
430
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 25 vizitatori

daca te-am ajutat





