[Problema] Skin Arme 3D

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
Alexandrul99
Nou Venit

Nou Venit
Mesaje: 7
Membru din: 16 Mar 2015, 19:43
Server: Metin2 AV
Regat: Jinno
Aprecieri: 512  
Mulţumiri: 1  
Medalii

*Problemă/Întrebare: Salut, am și eu o problemă. Am încercat în sursa binary, în InstanceBase.cpp și InstanceBase.h ca armele lui khan să fie folosite ca și skin de armă. Ele se văd în mână mă pot mișca, ataca, nimic neoobijnuit la ele, dar atunci când dezechipez arma din mână rămâne efectul de la arma 3d pe sabie și dispare numai atunci când arma e dezechipată cu totul.
Tipologie server: -
*Resursă folosită: arme-armuri/set-apte-arme-animate-t60930-50.html
*ServerFiles utilizat: Clean
*Syserr: Nimic în syserr-ul din client / server
Poză: https://gyazo.com/27baaa21f0908568cf6636125ebbf794
*Detalii suplimentare: Cine poate să-mi acorde câteva minute din timpul lui ca să mă ajute îi Mulțumesc.
Avatar utilizator
Galadriela
Membru Club

Membru Club
Mesaje: 67
Membru din: 11 Ian 2016, 21:14
Aprecieri: 11  
Mulţumiri: 280  
Medalii

Pentru că tutorialul postat de Lester e practic sclipici de armă (refined effect) și nu își dă clear atunci când schimbi arma. Încearcă așa (instancebase.cpp)

Cod: Selectaţi tot

void CInstanceBase::ChangeWeapon(DWORD eWeapon)
{
	//clear the previous weapon refined effect
	__ClearWeaponRefineEffect();
	
	if (eWeapon == m_GraphicThingInstance.GetPartItemID(CRaceData::PART_WEAPON))
		return;

	if (SetWeapon(eWeapon))
		RefreshState(CRaceMotionData::NAME_WAIT, true);
}
Pentru acest mesaj, Galadriela for the post:
Alexandrul99
(C) Galadriela | De obicei postez doar tutoriale, tips & tricks. Aici ai lista mea.
FinaLongju2 Team Member
Afișează semnătura
Avatar utilizator
Alexandrul99
Nou Venit

Nou Venit
Mesaje: 7
Membru din: 16 Mar 2015, 19:43
Server: Metin2 AV
Regat: Jinno
Aprecieri: 512  
Mulţumiri: 1  
Medalii

Galadriela scrie: ↑21 Mai 2021, 12:09 Pentru că tutorialul postat de Lester e practic sclipici de armă (refined effect) și nu își dă clear atunci când schimbi arma. Încearcă așa (instancebase.cpp)

Cod: Selectaţi tot

void CInstanceBase::ChangeWeapon(DWORD eWeapon)
{
	//clear the previous weapon refined effect
	__ClearWeaponRefineEffect();
	
	if (eWeapon == m_GraphicThingInstance.GetPartItemID(CRaceData::PART_WEAPON))
		return;

	if (SetWeapon(eWeapon))
		RefreshState(CRaceMotionData::NAME_WAIT, true);
}
În primul rând, îți mulțumesc că mi-ai răspuns și pentru că mă ajuți. În al doilea rând, aparent acum nu mai apare efectul când dezechipez arma doar că nu îmi mai apare skinul în mâna decât dacă bifez sau debifez hide weapon costume pentru armă. Poză: https://gyazo.com/491bc93849b37817535b76506a95fe55
Avatar utilizator
Alexandrul99
Nou Venit

Nou Venit
Mesaje: 7
Membru din: 16 Mar 2015, 19:43
Server: Metin2 AV
Regat: Jinno
Aprecieri: 512  
Mulţumiri: 1  
Medalii

Tc
Avatar utilizator
Fubuki.Atsuya
Nivel 9

Nivel 9
Mesaje: 1968
Membru din: 22 Iun 2015, 21:13
Server: OldLegion2
Regat: Shinsoo
Aprecieri: 455  
Mulţumiri: 815  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

T/C
Închis
Răspunsuri
2
Vizualizări
781
Răspunsuri
1
Vizualizări
212
Răspunsuri
11
Vizualizări
846
Răspunsuri
10
Vizualizări
1013

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 66 vizitatori