Acid-x is a person that is trying to sell off are (hbx) fixes even know there on the 2.14 source out there. Heres a example off the link that of his bull shit.
His so called 'fix':
Code: Select all
// Fixs Player Restart Command after dieng
void CGame::RequestInitDataHandler(int iClientH, char * pData, char cKey)
{
char * pBuffer = NULL;
short * sp;
DWORD * dwp;
WORD * wp;
char * cp, cPlayerName[11], cTxt[120];
int * ip, i, iTotalItemA, iTotalItemB, iSize, iRet, iStats;
SYSTEMTIME SysTime;
if (m_pClientList[iClientH] == NULL) return;
pBuffer = new char [DEF_MSGBUFFERSIZE+1];
ZeroMemory(pBuffer, DEF_MSGBUFFERSIZE+1);
// 횄횜횄횎 íšì§–쩌횙 쨉짜?횑횇횒ì¨ì§ ?ì²´ì©Œíš¤íš‰íš íšíš 쨈횢. 쩔짤짹창쩌짯 ?íš‘ì¨ì§ ?íš‘ ?횕횆징횉횕쨈횂íšì² 횊짰?횓횉횘 ì©Œì² ì¨‰ì¨‰ ?횜쨈횢.
cp = (char *)(pData + DEF_INDEX2_MSGTYPE + 2);
ZeroMemory(cPlayerName, sizeof(cPlayerName));
memcpy(cPlayerName, cp, 10);
ZeroMemory(cTxt, sizeof(cTxt)); // v1.4
memcpy(cTxt, cPlayerName, 10);
m_Misc.bDecode(cKey, cTxt);
ZeroMemory(cPlayerName, sizeof(cPlayerName));
memcpy(cPlayerName, cTxt, 10);
// ?íš‘ì¨ì§ ?íš‘ ?횕횆징횉횕쨈횂íšì² 째íšì¨©ì±Œíš‰íš—쨈횢. ?횕횆징횉횕íšì² ì©íšŽ?ì¨ì¨ì±• 쨩챔íšì§íš‰íš•ì§¸ì± ì§¹íš’íšŠì§±íš‰íš—ì¨ˆíš¢.
if (memcmp(m_pClientList[iClientH]->m_cCharName, cPlayerName, 10) != 0) {
DeleteClient(iClientH, FALSE, TRUE);
return;
}
Code: Select all
// 05/22/2004 - Hypnotoad - sends client to proper location after dieing
void CGame::RequestInitDataHandler(int iClientH, char * pData, char cKey)
{
char * pBuffer = NULL;
short * sp;
DWORD * dwp;
WORD * wp;
char * cp, cPlayerName[11], cTxt[120];
int * ip, i, iTotalItemA, iTotalItemB, iSize, iRet, iStats;
SYSTEMTIME SysTime;
if (m_pClientList[iClientH] == NULL) return;
pBuffer = new char [DEF_MSGBUFFERSIZE+1];
ZeroMemory(pBuffer, DEF_MSGBUFFERSIZE+1);
// ڄڜÚ„ÃšŽ ÃÅ¡Â짖쩌Ú™ 쨉짜?ڑڇÚ’ì¨Âì§ ?체쩌ڤډÚ ÃÅ¡Âڠ쨈Ú¢. ì©â€Ã¬Â§Â¤Ã¬Â§Â¹Ã¬Â°Â½Ã¬Â©Å’짯 ?Ú‘ì¨Âì§ ?Ú‘ ?ڕچ징ډÚ•쨈Ú‚ÃÅ¡Â철ÚŠì§°?ړډÚ˜ 쩌철쨉쨉 ?ڜ쨈Ú¢.
cp = (char *)(pData + DEF_INDEX2_MSGTYPE + 2);
ZeroMemory(cPlayerName, sizeof(cPlayerName));
memcpy(cPlayerName, cp, 10);
ZeroMemory(cTxt, sizeof(cTxt)); // v1.4
memcpy(cTxt, cPlayerName, 10);
m_Misc.bDecode(cKey, cTxt);
ZeroMemory(cPlayerName, sizeof(cPlayerName));
memcpy(cPlayerName, cTxt, 10);
// ?Ú‘ì¨Âì§ ?Ú‘ ?ڕچ징ډÚ•쨈Ú‚ÃÅ¡Â철째ÃÅ¡Â쨩챌ډÚ—쨈Ú¢. ?ڕچ징ډÚ•ÃÅ¡Âì² ì©ÂÚŽ?ì¨Âì¨Â챕 쨩ì±â€ÃÅ¡Âì§ÂډÚ•째챠짹ڒڊ짱ډÚ—쨈Ú¢.
if (memcmp(m_pClientList[iClientH]->m_cCharName, cPlayerName, 10) != 0) {
DeleteClient(iClientH, FALSE, TRUE);
return;
}