Blend Affect Sistem eroare compilare

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
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

*Problemă/Întrebare: Eroare compilare sursă sistem Blend Affect Sistem
Tipologie server: PvP
*Resursă folosită: sursa/extended-blend-affect-system-t95504.html
*ServerFiles utilizat: -
*Syserr:
char_item.cpp: In member function 'bool CHARACTER::UseItemEx(CItem*, TItemPos)':
char_item.cpp:5445: error: 'IsExtendedBlend' is not a member of 'CItemVnumHelper'
gmake: *** [OBJDIR/char_item.o] Error 1
Poză: - char_item.cpp
*Detalii suplimentare: Am adăugat în service.h din common : #define __NEW_BLEND_AFFECT__ // New blend affect
#ifdef __NEW_BLEND_AFFECT__
#define __EXTENDED_BLEND_AFFECT__ // Extended blend affect
#endif
#define __ITEM_SOCKET5__ // Extend item sockets
Avatar utilizator
.Z3U
Mister Just4Metin

Mister Just4Metin
Mesaje: 354
Membru din: 22 Mar 2020, 20:11
Server: Heroes2
Regat: Jinno
Aprecieri: 214  
Mulţumiri: 678  
Discord: Copiază ID
 Contact:
Medalii

// Search
long GetLimitValue(DWORD idx) const { return m_pProto ? m_pProto->aLimits[idx].lValue : 0; }

// Add below
bool IsBlendItem() { return GetType() == ITEM_BLEND; }
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

.Z3U scrie: ↑21 Oct 2020, 15:58 // Search
long GetLimitValue(DWORD idx) const { return m_pProto ? m_pProto->aLimits[idx].lValue : 0; }

// Add below
bool IsBlendItem() { return GetType() == ITEM_BLEND; }
Nu am in toată sursa game ”long GetLimitValue(DWORD idx) const { return m_pProto ? m_pProto->aLimits[idx].lValue : 0; }” .

Dacă caut doar ”GetLimitValue” îmi dă linie de genu : if (item2->GetLimitType(i) == LIMIT_LEVEL && item2->GetLimitValue(i) > 40)
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

Imagine Am găsit,scuze . Am adăugat ce ai zis și degeaba,exact aceeași eroare
Avatar utilizator
.Z3U
Mister Just4Metin

Mister Just4Metin
Mesaje: 354
Membru din: 22 Mar 2020, 20:11
Server: Heroes2
Regat: Jinno
Aprecieri: 214  
Mulţumiri: 678  
Discord: Copiază ID
 Contact:
Medalii

incerca un gmake clean
Pentru acest mesaj, .Z3U for the post:
Fubuki.Atsuya
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

Am dat gmake clean , tot nu a mers , am dat gmake clean / gmake dep / gmake . Tot nu a mers,exact aceeași eroare..
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

Up..

[ Postat de pe iPhone ] Imagine
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

Deci,am șters partea de char_item.cpp , s-a compilat fără nici o eroare. Refac partea de char_item,primesc din nou eroarea. Am adăugat fix-ul in item.h,degeaba..
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

UP
Avatar utilizator
amvenitsavadcv
Nivel 3

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

/// 1.
// Add
#include "service.h"
/// 2.
// Search
};

class CMobVnumHelper
// Add above
#ifdef __EXTENDED_BLEND_AFFECT__
	/// Extended Blend
	static	const bool	IsExtendedBlend(DWORD vnum)
	{
		switch (vnum)
		{
			case 50821:
			case 50822:
			case 50823:
			case 50824:
			case 50825:
			case 50826:
			case 51002:
			case 950821:
			case 950822:
			case 950823:
			case 950824:
			case 950825:
			case 950826:
			case 951002:
				return true;
			default:
				return false;
		}
	}
#endif
In common/VnumHelper.h
Închis
Răspunsuri
4
Vizualizări
699
Răspunsuri
2
Vizualizări
71
Răspunsuri
4
Vizualizări
1130

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

  • Informaţie
  • Cine este conectat

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