problema curele

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
.ShadoW
Nivel 4

Nivel 4
Mesaje: 659
Membru din: 14 Noi 2013, 17:54
Server: not yet..
Regat: Jinno
Aprecieri: 379  
Mulţumiri: 32  
Medalii

Salutare , am o problema la invetarul de licori de la curele.
Stiu ca o sa vina cineva sa zica , de ce iti rebuie cand ai 5 inventare , e pur si simplu , vreau sa il am , e usor de scos , dar vreau sa rezolv bugul.
Deci , cand pun orice licoare , nu se intampla nimic , Imagine cum as putea sa il rezolv?
Imagine
Afișează semnătura
Avatar utilizator
Pongo A.K.A Titan
Utilizator interzis !

Utilizator interzis !
Mesaje: 2028
Membru din: 01 Sep 2016, 16:08
Regat: Jinno
Aprecieri: 35  
Mulţumiri: 261  
 Contact:
Medalii

Deschidem
input_main.cpp din sursa game
cautam
if (!ch->IsEmptyItemGrid(p->ItemPos, pkItem->GetSize()))
        return;
si adaugam
for (WORD belt_index = BELT_INVENTORY_SLOT_START; belt_index < BELT_INVENTORY_SLOT_END; ++belt_index)
	{
		if (pkItem->GetType() != 3 && p->ItemPos.cell == belt_index)
		{
			if(pkItem->GetSubType() != 0 || pkItem->GetSubType() != 11 || pkItem->GetSubType() != 7)
			{
				ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ΐΜ ΎΖΐΜΕΫΐΊ Ί§Ζ® ΐΞΊ¥ΕδΈ®·Ξ ΏΕ±ζ Όφ Ύψ½ΐ΄Ο΄Ω."));
				return;
			}
		}	
	}
Pentru acest mesaj, Pongo A.K.A Titan for the post:
.ShadoW
 ! Mesaj de la: Pongo A.K.A Titan
Cand credeati ca am sa mor
M-am ridicat ca un invingator
Afișează semnătura
Avatar utilizator
.ShadoW
Nivel 4

Nivel 4
Mesaje: 659
Membru din: 14 Noi 2013, 17:54
Server: not yet..
Regat: Jinno
Aprecieri: 379  
Mulţumiri: 32  
Medalii

asa am in sursa in input_main, sa fie problema ca am 5 inventare?
Imagine
Afișează semnătura
Avatar utilizator
Pongo A.K.A Titan
Utilizator interzis !

Utilizator interzis !
Mesaje: 2028
Membru din: 01 Sep 2016, 16:08
Regat: Jinno
Aprecieri: 35  
Mulţumiri: 261  
 Contact:
Medalii

.ShadoW scrie:asa am in sursa in input_main, sa fie problema ca am 5 inventare?
Nu stiu posibil m-ai asteapta raspunsuri
 ! Mesaj de la: Pongo A.K.A Titan
Cand credeati ca am sa mor
M-am ridicat ca un invingator
Afișează semnătura
Avatar utilizator
.ShadoW
Nivel 4

Nivel 4
Mesaje: 659
Membru din: 14 Noi 2013, 17:54
Server: not yet..
Regat: Jinno
Aprecieri: 379  
Mulţumiri: 32  
Medalii

Pongo scrie:
.ShadoW scrie:asa am in sursa in input_main, sa fie problema ca am 5 inventare?
Nu stiu posibil m-ai asteapta raspunsuri
am inteles, multumesc :)
Imagine
Afișează semnătura
Avatar utilizator
.ShadoW
Nivel 4

Nivel 4
Mesaje: 659
Membru din: 14 Noi 2013, 17:54
Server: not yet..
Regat: Jinno
Aprecieri: 379  
Mulţumiri: 32  
Medalii

up
Imagine
Afișează semnătura
Avatar utilizator
Titan
Metin Master

Metin Master
Mesaje: 2783
Membru din: 01 Iun 2015, 15:09
Server: In curand.
Regat: Chunjo
Aprecieri: 42  
Mulţumiri: 377  
  Rezolvări prob.: 3
Discord: Copiază ID
 Contact:
Medalii

Spațiul maxim se sloturi pe o sursă normală este de 200 și ceva de sloturi, nu mai știu sigur pentru că nu am o sursă în față, tu deja ai 5 inventare și ai atins numărul maxim de sloturi, era pe aici o sursă by robert sau roberts ceva de genul, are limita scoasă, poți lua de acolo funcțiile..

[ Postat de pe Android ] Imagine
Imagine
Afișează semnătura
Avatar utilizator
.ShadoW
Nivel 4

Nivel 4
Mesaje: 659
Membru din: 14 Noi 2013, 17:54
Server: not yet..
Regat: Jinno
Aprecieri: 379  
Mulţumiri: 32  
Medalii

si functiile alea in ce fisiere sunt , sau cum vine ca nu stiam de faca asta ? daca nu te superi

EDIT. si daca scot inventarul 5 , si raman cu 4 , o sa mearga>?
Imagine
Afișează semnătura
Avatar utilizator
.ShadoW
Nivel 4

Nivel 4
Mesaje: 659
Membru din: 14 Noi 2013, 17:54
Server: not yet..
Regat: Jinno
Aprecieri: 379  
Mulţumiri: 32  
Medalii

up, stie cineva cum scot limita de sloturi?
Imagine
Afișează semnătura
Avatar utilizator
.ShadoW
Nivel 4

Nivel 4
Mesaje: 659
Membru din: 14 Noi 2013, 17:54
Server: not yet..
Regat: Jinno
Aprecieri: 379  
Mulţumiri: 32  
Medalii

this is a litte bug from to high to item slots.

you have added 225 in the Python so.

225 = Inventory

257 = 225 Inventory + 32 MAX_WEAR

269 = 257 + DS_SLOT_MAX(6) * DRAGON_SOUL_DEX_MAX_NUM(2)

287 = 269 + DS_SLOT_MAX(2) * DRAGON_SOUL_DECK_RESERVED_MAX_NUM(3)

303 = 287 + BELT_INVENTORY_SLOTCOUNT(16) = INVENTORY_AND_EQUIP_CELL_MAX

So DRAGON_SOUL_INVENTORY have 255+ the Inventory have max 255 like a INT you muss change the INT from INVENTORY_MAX_NUM to LONG or LONG LONG


cum pun LONG sau LONG LONG ,pentru ca in lenght.h din common nu este delcarat in vre-un fel , este put si simplu INVENTORY_MAX_NUM = 180
Imagine
Afișează semnătura
Închis
Răspunsuri
5
Vizualizări
236
Răspunsuri
3
Vizualizări
261
Răspunsuri
1
Vizualizări
215
Răspunsuri
5
Vizualizări
605

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie