Exemple #1
0
	VOID DoEncode1(CPacket* pckt, BOOL bHidden, BYTE b)
	{
		if (!bHidden)
			Encode1(pckt, 0, b);
		else
			_Encode1(pckt, b);
	}
Exemple #2
0
	VOID DoEncodeString(CPacket* pckt, BOOL bHidden, std::string& str)
	{
		if (!bHidden)
		{
			CMaplePacket* p = pInstances->Find(pckt);

			if (p != NULL)
				p->AddString(str.c_str(), 0);
		}

		_Encode1(pckt, str.length());
		_EncodeBuffer(pckt, (LPBYTE)str.c_str(), str.length());
	}
Exemple #3
0
VOID __fastcall Encode1(__inout COutPacket* oPacket, __in DWORD dwEDX, __in BYTE b)
{
	if(thisPe->show_send)
	{
		WORD wHeader = *oPacket->lpwHeader;
		int i;
		blackType type = thisPe->black_list->find(wHeader, true , i);
		if ((type.edit == NONE)||(type.edit == SCRIPT))
		{
			thisPe->struct_Logger->Sadd1(oPacket,b,reinterpret_cast<DWORD>(_ReturnAddress()));
		}
	}
	_Encode1(oPacket, dwEDX, b);
}