error sash system

09/23/2017 13:25 Waaaasgeht#1
Hallo epvp

Ich hab bei mir das sash-system eingefügt und bekomme beim compilen (client) folgende fehler:

Code:
Fehler	270	error C2039: 'PART_SASH': Ist kein Element von 'CRaceData'	c: \Client\GameLib\ActorInstanceAttach.cpp	613	gamelib
Fehler	271	error C2065: 'PART_SASH': nichtdeklarierter Bezeichner	c: \Client\GameLib\ActorInstanceAttach.cpp	613	gamelib
Fehler	272	error C2039: 'PART_SASH': Ist kein Element von 'CRaceData'	c: \Client\GameLib\ActorInstanceAttach.cpp	614	gamelib
Fehler	273	error C2065: 'PART_SASH': nichtdeklarierter Bezeichner	c: \Client\GameLib\ActorInstanceAttach.cpp	614	gamelib
Fehler	274	error C2039: 'PART_SASH': Ist kein Element von 'CRaceData'	c: \Client\GameLib\ActorInstanceAttach.cpp	614	gamelib
Fehler	275	error C2065: 'PART_SASH': nichtdeklarierter Bezeichner	c: \Client\GameLib\ActorInstanceAttach.cpp	614	gamelib
Fehler	276	error C2039: 'PART_SASH': Ist kein Element von 'CRaceData'	c: \Client\GameLib\ActorInstanceAttach.cpp	619	gamelib
Fehler	277	error C2065: 'PART_SASH': nichtdeklarierter Bezeichner	c: \Client\GameLib\ActorInstanceAttach.cpp	619	gamelib
Fehler	278	error C2039: 'PART_SASH': Ist kein Element von 'CRaceData'	c: \Client\GameLib\ActorInstanceAttach.cpp	620	gamelib
Fehler	279	error C2065: 'PART_SASH': nichtdeklarierter Bezeichner	c: \Client\GameLib\ActorInstanceAttach.cpp	620	gamelib
Fehler	280	error C2039: 'PART_SASH': Ist kein Element von 'CRaceData'	c: \Client\GameLib\ActorInstanceAttach.cpp	620	gamelib
Fehler	281	error C2065: 'PART_SASH': nichtdeklarierter Bezeichner	c: \Client\GameLib\ActorInstanceAttach.cpp	620	gamelib
Fehler	282	error C2039: 'PART_SASH': Ist kein Element von 'CRaceData'	c: \Client\GameLib\ActorInstanceAttach.cpp	621	gamelib
Fehler	284	error C2065: 'PART_SASH': nichtdeklarierter Bezeichner	c: \Client\GameLib\ActorInstanceAttach.cpp	621	gamelib
Fehler	286	error C2039: 'PART_SASH': Ist kein Element von 'CRaceData'	c: \Client\GameLib\ActorInstanceAttach.cpp	630	gamelib
Fehler	288	error C2065: 'PART_SASH': nichtdeklarierter Bezeichner	c: \Client\GameLib\ActorInstanceAttach.cpp	630	gamelib
Fehler	309	fatal error LNK1181: Eingabedatei "..\gamelib\release\gamelib.lib" kann nicht geöffnet werden.	UserInterface	UserInterface


ActorInstanceAttach.cpp:

Code:
#ifdef ENABLE_SASH_SYSTEM
void CActorInstance::AttachSash(CItemData * pItemData, float fSpecular)
{
	if (!pItemData)
	{
		RegisterModelThing(CRaceData::PART_SASH, NULL);
		SetModelInstance(CRaceData::PART_SASH, CRaceData::PART_SASH, 0);
		RefreshActorInstance();
		return;
	}
	
	RegisterModelThing(CRaceData::PART_SASH, pItemData->GetModelThing());
	SetModelInstance(CRaceData::PART_SASH, CRaceData::PART_SASH, 0);
	AttachModelInstance(CRaceData::PART_MAIN, "Bip01 Spine2", CRaceData::PART_SASH);
	
	if (fSpecular > 0.0f)
	{
		SMaterialData kMaterialData;
		kMaterialData.pImage = NULL;
		kMaterialData.isSpecularEnable = TRUE;
		kMaterialData.fSpecularPower = fSpecular;
		kMaterialData.bSphereMapIndex = 1;
		SetMaterialData(CRaceData::PART_SASH, NULL, kMaterialData);
	}
}
#endif
hoffe mir kann jemand helfen
lg
10/17/2017 12:02 Lauling#2
hallo. der fehler sagt dir bereits wo das problem liegt.
PHP Code:
error C2039'PART_SASH'Ist kein Element von 'CRaceData'    c: \Client\GameLib\ActorInstanceAttach.cpp    613    gamelib 
öffne ActorInstanceAttach.cpp und bearbeite die zeile 613 denn dort fehlt eine dekleration.

Poste mal den inhalt deiner ActorInstanceAttach.cpp

mfg