All pastes #96019 Raw Edit

UserMessage search

public text v1 · immutable
#96019 ·published 2006-07-22 16:14 UTC
rendered paste body
if(m_ServerDll)
	{
		char sz_mname[256] = "";
		int sizereturn = 0;
		for(int x=1; x<23; x++)
		{
			if(m_ServerDll->GetUserMessageInfo(x, sz_mname, 255, sizereturn))
			{
				if(StrEq(sz_mname, "SayText2"))
					SayText2 = x;
				else if(GAMETYPE != PLUGIN_GAME_CSS && StrEq(sz_mname, "SayText"))
					SayText2 = x;
				else if(StrEq(sz_mname, "TextMsg"))
					TextMsg = x;
				else if(StrEq(sz_mname, "Shake"))
					Shake = x;
				else if(StrEq(sz_mname, "Fade"))
					Fade = x;
				else if(StrEq(sz_mname, "VGUIMenu"))
					VGUIMenu = x;
				else if(StrEq(sz_mname, "ShowMenu"))
					ShowMenu = x;
				else if(StrEq(sz_mname, "HintText"))
					HintText = x;
			}
			if((SayText2*TextMsg*Shake*Fade*VGUIMenu*ShowMenu*HintText!=0))
			{
				break;
			}
		}
		LogMsg("Got all Filter Index's, SayText-%d, TextMsg-%d, Shake-%d, Fade-%d, VGUIMenu-%d, ShowMenu-%d, HintText-%d\n", SayText2, TextMsg, Shake, Fade, VGUIMenu, ShowMenu, HintText);
	}else{
		LogMsg("Cannot Search for filters, defaulting to last hardcoded CSS settings\n");
		SayText2 = 4;
		TextMsg = 5;
		Shake = 11;
		Fade = 12;
		VGUIMenu = 13;
		ShowMenu = 10;
		HintText = 22;
	}