Problema inventar

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

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

*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)
Avatar utilizator
[Tupeu]
Membru de Elita

Membru de Elita
Mesaje: 4101
Membru din: 28 Oct 2015, 16:16
Aprecieri: 35  
Mulţumiri: 2304  
 Contact:
Medalii

Ai facut si ce tine de sursa? Sau ai inlocuit game/db/launcher dupa compilare?
Avatar utilizator
FRANCIS
Administrator Adjunct

Administrator Adjunct
Mesaje: 7879
Membru din: 06 Noi 2015, 19:52
Regat: Chunjo
Aprecieri: 334  
Mulţumiri: 54528  
Discord: Copiază ID
Medalii

ai mărit numerele de la 45 ca îți merge decat unul la 180 ?

[ Postat de pe iPhone ] Imagine
If you talk to a man in a language he understands, that goes to his head. If you talk to him in his own language, that goes to his heart.
Imagine
ENJOY
Imagine
Afișează semnătura
Avatar utilizator
SkyLine
Membru Club

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

CASTIGLIONE scrie: ↑15 Sep 2019, 19:35 ai mărit numerele de la 45 ca îți merge decat unul la 180 ?


Da, asta e faza, ca am facut asta
[Tupeu] scrie: ↑15 Sep 2019, 19:22 Ai facut si ce tine de sursa? Sau ai inlocuit game/db/launcher dupa compilare?
Am urmat tutorialul cu exactitate...de vreo 2-3 ori ...
Avatar utilizator
OnlyRipper
Nivel 2

Nivel 2
Mesaje: 191
Membru din: 20 Feb 2018, 15:58
Server: ABC
Regat: Shinsoo
Aprecieri: 64  
Mulţumiri: 11  
Medalii

Ai pus in sursa client in Gametype.h?

const DWORD c_Inventory_Page_Count = 4;
inainte era
const DWORD c_Inventory_Page_Count = 2;
Avatar utilizator
SkyLine
Membru Club

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

OnlyRipper 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;
Da
Avatar utilizator
[RaKu]
Membru Club

Membru Club
Mesaje: 2137
Membru din: 30 Noi 2016, 21:49
Regat: Jinno
Aprecieri: 202  
Mulţumiri: 424  
Discord: Copiază ID
Medalii

game > char_item.cpp cauţi: INVENTORY_MAX_NUM / 2 şi pui INVENTORY_MAX_NUM / 4 vezi ca o sa fie de 4 ori.

[ Postat de pe Android ] Imagine
Avatar utilizator
Athero
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 3936
Membru din: 17 Aug 2017, 00:08
Aprecieri: 559  
Mulţumiri: 7142  
Discord: Copiază ID
Medalii

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.
//retras
Afișează semnătura
Avatar utilizator
SkyLine
Membru Club

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

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.....
Avatar utilizator
SkyLine
Membru Club

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

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
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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