View Single Post
Beqa Gurgenidze
BANNED
Join Date: Nov 2016
Old 08-06-2017 , 12:39   Re: How to hook a LogEvent?
Reply With Quote #4

This one will be faster i think

Code:
#define ROUND_START 'S'
#define ROUND_END 'E'
Code:
void AlertMessage_Post(ALERT_TYPE atype, const char *szFmt, ...)
{
	if (atype != at_logged)
		RETURN_META(MRES_IGNORED);
	
	static char Message[25];
	static va_list	pArg;
	va_start(pArg, szFmt);
	Message[24] = '\0';
	vsprintf(Message, szFmt, pArg);
	va_end(pArg);
	
	switch (Message[23])
	{
	case ROUND_START:
		break;
	case ROUND_END:
		break;
	}

	RETURN_META(MRES_IGNORED);
}

Last edited by Beqa Gurgenidze; 08-06-2017 at 12:40.
Beqa Gurgenidze is offline