Page 1 of 1

Compile problem with latest zip

Posted: Wed Aug 01, 2007 3:44 pm
by mekaniak

Code: Select all

Error	5	error C2059: syntax error : '('	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	342	
Error	6	error C2143: syntax error : missing ';' before '{'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	343	
Error	7	error C2039: 'DebugSpewAlways' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	344	
Error	8	error C2039: 'PSPAWNINFO' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	344	
Error	9	error C2146: syntax error : missing ')' before identifier 'lpData'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	344	
Error	10	error C2059: syntax error : ')'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	344	
Error	11	error C2039: 'AddSpawn' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	345	
Error	12	error C2039: 'PSPAWNINFO' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	345	
Error	13	error C2146: syntax error : missing ')' before identifier 'lpData'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	345	
Error	14	error C2059: syntax error : ')'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	345	
Error	15	error C2039: 'DebugSpewAlways' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	349	
Error	16	error C2039: 'PSPAWNINFO' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	349	
Error	17	error C2146: syntax error : missing ')' before identifier 'lpData'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	349	
Error	18	error C2059: syntax error : ')'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	349	
Error	19	error C2039: 'Update' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	350	
Error	20	error C2039: 'RemoveSpawn' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	351	
Error	21	error C2039: 'PSPAWNINFO' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	351	
Error	22	error C2146: syntax error : missing ')' before identifier 'lpData'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	351	
Error	23	error C2059: syntax error : ')'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	351	
Error	24	error C2039: 'DebugSpewAlways' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	356	
Error	25	error C2039: 'PGROUNDITEM' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	356	
Error	26	error C2146: syntax error : missing ')' before identifier 'lpData'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	356	
Error	27	error C2059: syntax error : ')'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	356	
Error	28	error C2039: 'Update' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	357	
Error	29	error C2039: 'AddGroundItem' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	358	
Error	30	error C2039: 'PGROUNDITEM' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	358	
Error	31	error C2146: syntax error : missing ')' before identifier 'lpData'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	358	
Error	32	error C2059: syntax error : ')'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	358	
Error	33	error C2039: 'DebugSpewAlways' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	361	
Error	34	error C2039: 'PGROUNDITEM' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	361	
Error	35	error C2146: syntax error : missing ')' before identifier 'lpData'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	361	
Error	36	error C2059: syntax error : ')'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	361	
Error	37	error C2039: 'Update' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	362	
Error	38	error C2039: 'RemoveGroundItem' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	363	
Error	39	error C2039: 'PGROUNDITEM' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	363	
Error	40	error C2146: syntax error : missing ')' before identifier 'lpData'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	363	
Error	41	error C2059: syntax error : ')'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	363	
Error	42	error C2039: 'MSG' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	386	
Error	43	error C2050: switch expression not integral	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	386	
Error	44	error C2039: 'stricmp' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	389	
Error	45	error C2039: 'lpData' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	389	
Error	46	error C2039: 'hEQUIService' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	391	
Error	47	error C2039: 'pISInterface' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	391	
Error	48	error C2039: 'ConnectService' : is not a member of 'EQData::_CHARINFO'	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	391	
Error	49	error C2227: left of '->ConnectService' must point to class/struct/union/generic type	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	395	
Error	50	error C2227: left of '->ConnectService' must point to class/struct/union/generic type	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	399	
Error	51	error C2227: left of '->DisconnectService' must point to class/struct/union/generic type	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	413	
Error	52	error C2227: left of '->DisconnectService' must point to class/struct/union/generic type	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	421	
Error	53	error C2227: left of '->DisconnectService' must point to class/struct/union/generic type	c:\Documents and Settings\ME\Desktop\MQ2\MQ2Map\ISXEQMap.cpp	429	
Those are my errors. Guess no map feature for now. This was from whatever zip was up this morning.

Posted: Wed Aug 01, 2007 4:15 pm
by ieatacid
Fixed in the next zip. For now make these changes:

Code: Select all

void __cdecl EQSpawnService(bool Broadcast, unsigned int MSG, void *lpData)
{
	switch(MSG)
	{
#define [color=#33FFFF]pNewSpawn[/color] ((PSPAWNINFO)lpData)
	case SPAWNSERVICE_ADDSPAWN:
		if (Update && [color=#33FFFF]pNewSpawn[/color]->SpawnID != 0 && GetCharInfo()->pSpawn != [color=#33FFFF]pNewSpawn[/color])
		{
			DebugSpewAlways("MQ2Map::OnAddSpawn(%s)",[color=#33FFFF]pNewSpawn[/color]->Name);
			AddSpawn([color=#33FFFF]pNewSpawn[/color]);
		}
		break;
	case SPAWNSERVICE_REMOVESPAWN:
		DebugSpewAlways("MQ2Map::OnRemoveSpawn(%s)",[color=#33FFFF]pNewSpawn[/color]->Name);
		if (Update)
			RemoveSpawn([color=#33FFFF]pNewSpawn[/color]);
		break;
#undef [color=#33FFFF]pNewSpawn[/color]

Posted: Wed Aug 01, 2007 5:07 pm
by mekaniak
much thanks

Posted: Wed Aug 01, 2007 10:07 pm
by totalsat
sweet thanks

was getting a crash every time I zoned this fixed it

Posted: Thu Aug 02, 2007 11:18 pm
by Blue
Add me to the list of grateful people ... thanks!