Problema dezechipare eșarfe.

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Deconectat
Avatar utilizator
daddy202
Nivel 2
Nivel 2
Mesaje: 176
Membru din: 05 Apr 2015
Status: Sunt bine mersi ^.^
Server Metin2: asd
Regat: Chunjo
Mulțumiri acordate: 15
Mulțumiri primite: 7

Problema dezechipare eșarfe.

Mesajde daddy202 » 13 Apr 2018, 13:29

*Problemă: Lucrand la un server am dat de un bug la eșarfe. Toate bune și frumoase, dar cand să le dezechipez ramane pusă pe mine (vizual). Eșarfa se dă jos din locul pt. eșarfe in inventar, dar ramane pe caracter pana dau relog/teleportare sau dau jos o armura/costum/armă. Dacă schimb armura/costumul dispare și eșarfa.
Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare:

Deconectat
Avatar utilizator
Bughy
Helper
Helper
Mesaje: 334
Membru din: 10 Apr 2018
Localitate: Cluj
Reputație: ==================
►Helper J4M
==================
►Fost Trial Helper J4M
==================
Status: Mega-Image
Server Metin2: Toate =))
Regat: Jinno
Mulțumiri acordate: 8
Mulțumiri primite: 40
Contact:

Re: Problema dezechipare eșarfe.

Mesajde Bughy » 13 Apr 2018, 17:03

Sysser client te rog
Imagine
Daca te-am ajutat lasa un like :) B-) :ymhug: ;)

Deconectat
Avatar utilizator
daddy202
Nivel 2
Nivel 2
Mesaje: 176
Membru din: 05 Apr 2015
Status: Sunt bine mersi ^.^
Server Metin2: asd
Regat: Chunjo
Mulțumiri acordate: 15
Mulțumiri primite: 7

Re: Problema dezechipare eșarfe.

Mesajde daddy202 » 14 Apr 2018, 21:12

Bughy scrie:Sysser client te rog



0414 21:46:09556 :: ResourceManager::GetResourcePointer: NOT SUPPORT FILE d:\ymir work\effect\etc\recuperation\
0414 21:46:09616 :: ResourceManager::GetResourcePointer: NOT SUPPORT FILE d:\ymir work\effect\etc\recuperation\


In effect/etc/recuperation am niste efecte care apar cand iti esueaza sau reuseste un upgrade, in rest doar normal. Nu prea au legatura cu esarfele.
Vreo idee? Chiar nu imi pot da seama de la ce apare bugul ăsta.

Deconectat
Avatar utilizator
Bughy
Helper
Helper
Mesaje: 334
Membru din: 10 Apr 2018
Localitate: Cluj
Reputație: ==================
►Helper J4M
==================
►Fost Trial Helper J4M
==================
Status: Mega-Image
Server Metin2: Toate =))
Regat: Jinno
Mulțumiri acordate: 8
Mulțumiri primite: 40
Contact:

Re: Problema dezechipare eșarfe.

Mesajde Bughy » 14 Apr 2018, 21:55

daddy202 scrie:
Bughy scrie:Sysser client te rog



0414 21:46:09556 :: ResourceManager::GetResourcePointer: NOT SUPPORT FILE d:\ymir work\effect\etc\recuperation\
0414 21:46:09616 :: ResourceManager::GetResourcePointer: NOT SUPPORT FILE d:\ymir work\effect\etc\recuperation\


In effect/etc/recuperation am niste efecte care apar cand iti esueaza sau reuseste un upgrade, in rest doar normal. Nu prea au legatura cu esarfele.
Vreo idee? Chiar nu imi pot da seama de la ce apare bugul ăsta.

Proababil e ceva de la msm, incearca sa le refaci
Imagine
Daca te-am ajutat lasa un like :) B-) :ymhug: ;)

Deconectat
Avatar utilizator
daddy202
Nivel 2
Nivel 2
Mesaje: 176
Membru din: 05 Apr 2015
Status: Sunt bine mersi ^.^
Server Metin2: asd
Regat: Chunjo
Mulțumiri acordate: 15
Mulțumiri primite: 7

Re: Problema dezechipare eșarfe.

Mesajde daddy202 » 16 Apr 2018, 14:08

Alte idei? :(

Deconectat
Avatar utilizator
.Titan
Trial Helper
Trial Helper
Mesaje: 1368
Membru din: 01 Iun 2015
Mulțumiri acordate: 26
Mulțumiri primite: 112

Re: Problema dezechipare eșarfe.

Mesajde .Titan » 17 Apr 2018, 14:10

daddy202 scrie:Alte idei? :(

Verifică funcția de refresh a echipamentului, probabil că best a uitat să pună acolo case-ul de la sash.
Imagine

Deconectat
Avatar utilizator
daddy202
Nivel 2
Nivel 2
Mesaje: 176
Membru din: 05 Apr 2015
Status: Sunt bine mersi ^.^
Server Metin2: asd
Regat: Chunjo
Mulțumiri acordate: 15
Mulțumiri primite: 7

Re: Problema dezechipare eșarfe.

Mesajde daddy202 » 17 Apr 2018, 16:18

.Titan scrie:
daddy202 scrie:Alte idei? :(

Verifică funcția de refresh a echipamentului, probabil că best a uitat să pună acolo case-ul de la sash.


Nu e svf best. Unde o găsesc?

Deconectat
Avatar utilizator
.Titan
Trial Helper
Trial Helper
Mesaje: 1368
Membru din: 01 Iun 2015
Mulțumiri acordate: 26
Mulțumiri primite: 112

Re: Problema dezechipare eșarfe.

Mesajde .Titan » 17 Apr 2018, 16:31

daddy202 scrie:
.Titan scrie:
daddy202 scrie:Alte idei? :(

Verifică funcția de refresh a echipamentului, probabil că best a uitat să pună acolo case-ul de la sash.


Nu e svf best. Unde o găsesc?

instancebase
bănuiesc că în funcția asta ar trebui să fie CInstanceBase::ChangeArmor(DWORD dwArmor) nu am sistemul în față să-ți spun sigur
Imagine

Deconectat
Avatar utilizator
daddy202
Nivel 2
Nivel 2
Mesaje: 176
Membru din: 05 Apr 2015
Status: Sunt bine mersi ^.^
Server Metin2: asd
Regat: Chunjo
Mulțumiri acordate: 15
Mulțumiri primite: 7

Re: Problema dezechipare eșarfe.

Mesajde daddy202 » 18 Apr 2018, 18:59

.Titan scrie:
daddy202 scrie:
.Titan scrie:Verifică funcția de refresh a echipamentului, probabil că best a uitat să pună acolo case-ul de la sash.


Nu e svf best. Unde o găsesc?

instancebase
bănuiesc că în funcția asta ar trebui să fie CInstanceBase::ChangeArmor(DWORD dwArmor) nu am sistemul în față să-ți spun sigur


Aici e functia, ce ar trebui schimbat? Vad ca are pus sash.

bool CInstanceBase::ChangeArmor(DWORD dwArmor)
{
DWORD eShape;
__ArmorVnumToShape(dwArmor, &eShape);

if (GetShape()==eShape)
return false;

CAffectFlagContainer kAffectFlagContainer;
kAffectFlagContainer.CopyInstance(m_kAffectFlagContainer);

DWORD dwVID = GetVirtualID();
DWORD dwRace = GetRace();
DWORD eHair = GetPart(CRaceData::PART_HAIR);
#ifdef ENABLE_SASH_SYSTEM
DWORD dwSash = GetPart(CRaceData::PART_SASH);
#endif
DWORD eWeapon = GetPart(CRaceData::PART_WEAPON);
DWORD eArrow = GetPart(CRaceData::PART_ARROW_TYPE);
float fRot = GetRotation();
float fAdvRot = GetAdvancingRotation();

if (IsWalking())
EndWalking();

// 2004.07.25.myevan.이펙트 안 붙는 문제
//////////////////////////////////////////////////////
__ClearAffects();
//////////////////////////////////////////////////////

if (!SetRace(dwRace))
{
TraceError("CPythonCharacterManager::ChangeArmor - SetRace VID[%d] Race[%d] ERROR", dwVID, dwRace);
return false;
}

SetArmor(dwArmor);
SetHair(eHair);
#ifdef ENABLE_SASH_SYSTEM
SetSash(dwSash);
#endif
SetWeapon(eWeapon, eArrow, m_lWeaponRarity);

SetRotation(fRot);
SetAdvancingRotation(fAdvRot);

__AttachHorseSaddle();

RefreshState(CRaceMotionData::NAME_WAIT, TRUE);

// 2004.07.25.myevan.이펙트 안 붙는 문제
/////////////////////////////////////////////////
SetAffectFlagContainer(kAffectFlagContainer);
/////////////////////////////////////////////////

CActorInstance::IEventHandler& rkEventHandler=GetEventHandlerRef();
rkEventHandler.OnChangeShape();

return true;
}

Deconectat
Avatar utilizator
daddy202
Nivel 2
Nivel 2
Mesaje: 176
Membru din: 05 Apr 2015
Status: Sunt bine mersi ^.^
Server Metin2: asd
Regat: Chunjo
Mulțumiri acordate: 15
Mulțumiri primite: 7

Re: Problema dezechipare eșarfe.

Mesajde daddy202 » 22 Apr 2018, 15:35

UP


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

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Ciprisor, ClauTk1, HoracioCondon, michalx5, Python27 și 20 vizitatori