Problema Implementare Esarfa

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

Nou Venit
Mesaje: 15
Membru din: 09 Oct 2020, 14:22
Server: Ro
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 0
Medalii

amvenitsavadcv scrie: ↑01 Noi 2020, 23:53 Ce vnum i-ai pus la esarfa? Contează și acest lucru.
Dacă i-ai pus vnum 86000+
Trebuie să modifici și în sursa game/binary

Binary ->InstanceBase.cpp
In :
void CInstanceBase::SetSash(DWORD dwSash)
Cauta:
	dwSash += 85000;
	ClearSashEffect();

	float fSpecular = 65.0f;
	if (dwSash > 87000)
	{
		dwSash -= 2000;
		fSpecular += 35;

		m_dwSashEffect = EFFECT_REFINED + EFFECT_SASH;
		__EffectContainer_AttachEffect(m_dwSashEffect);
	}
Si daca nu ma insel aici ar trebui ca tu sa ai diferit, la dwSash -= 2000 s-ar putea sa ai 1000. Trebuie sa fie ca mai sus.

Iar partea game:
game/src/item.cpp
				else if (GetSubType() == COSTUME_SASH)
				{
				   toSetValue -= 85000;
				   if (GetSocket(SASH_ABSORPTION_SOCKET) >= SASH_EFFECT_FROM_ABS)
					  toSetValue += 2000;
				  
				   toSetValue = (bAdd == true) ? toSetValue : 0;
				   toSetPart = PART_SASH;
				}
Tu sigur la
 toSetValue += 2000;
ai
 toSetValue += 1000;
Trebuie schimbat si aici.
In game/src/item.php am gasit si este exact la fel ca la tine. cu 2000 nu 1000 dar nu am gasit nimic in instancebase.cpp, nici fisierul Binary nu l-am gasit. :))

AM UITAT SA ZIC! AM ACEL SV FILES AA.PROJECT
Avatar utilizator
amvenitsavadcv
Nivel 3

Nivel 3
Mesaje: 413
Membru din: 28 Iul 2018, 11:25
Server: da
Aprecieri: 44  
Mulţumiri: 156  
Medalii

Binary/UserInterface/InstanceBase.cpp

Daca ai si acolo la fel, inseamna ca ttrebuie sa pui vnum-ul intre 86000-87000 daca nu vrei sa pui vnum-ul intre 86k-87k atunci trebuie sa adaptezi valorile din item.cpp si instancebase.cpp cu noile vnum-uri.
Avatar utilizator
MihaiDXD
Nou Venit

Nou Venit
Mesaje: 15
Membru din: 09 Oct 2020, 14:22
Server: Ro
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 0
Medalii

amvenitsavadcv scrie: ↑02 Noi 2020, 01:33 Binary/UserInterface/InstanceBase.cpp

Daca ai si acolo la fel, inseamna ca ttrebuie sa pui vnum-ul intre 86000-87000 daca nu vrei sa pui vnum-ul intre 86k-87k atunci trebuie sa adaptezi valorile din item.cpp si instancebase.cpp cu noile vnum-uri.
Hai salut. Am facut sa se vada esarfa dar nu esarfa pe care o vreau eu. A aparut esarfa aniversara in loc de cea care trebuie. Numele in inventar tot nu a aparut
Avatar utilizator
MihaiDXD
Nou Venit

Nou Venit
Mesaje: 15
Membru din: 09 Oct 2020, 14:22
Server: Ro
Regat: Jinno
Aprecieri: 40  
Mulţumiri: 0
Medalii

amvenitsavadcv scrie: ↑02 Noi 2020, 01:33 Binary/UserInterface/InstanceBase.cpp

Daca ai si acolo la fel, inseamna ca ttrebuie sa pui vnum-ul intre 86000-87000 daca nu vrei sa pui vnum-ul intre 86k-87k atunci trebuie sa adaptezi valorile din item.cpp si instancebase.cpp cu noile vnum-uri.
Vezi in prima pagina ca am scris ce am si ce nu. N-am InstanceBase.cpp ti-am scris acolo ce am.
Avatar utilizator
Vaynz
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 729
Membru din: 07 Iun 2018, 15:16
Server: -
Regat: Chunjo
Aprecieri: 153  
Mulţumiri: 3618  
Medalii

Atunci pune in item_names vnum-ul esarfei si numele pe care il doresti exemplu
85000[TAB]Esarfa Test
Avatar utilizator
Vaynz
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 729
Membru din: 07 Iun 2018, 15:16
Server: -
Regat: Chunjo
Aprecieri: 153  
Mulţumiri: 3618  
Medalii

Subiect inactiv, arhivat.
Închis
Răspunsuri
2
Vizualizări
78
Răspunsuri
1
Vizualizări
261
Răspunsuri
5
Vizualizări
468
Răspunsuri
15
Vizualizări
2310

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

  • Informaţie
  • Cine este conectat

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