Kết quả 1 đến 10 của 15
Chủ đề: Hỏi về source zteam
-
17-12-15, 12:20 PM #1
- Ngày tham gia
- Sep 2009
- Đang ở
- TPHCM
- Bài viết
- 515
- Thanks
- 196
- Thanked 157 Times in 90 Posts
Hỏi về source zteam
Mình thấy bản download trên ragezone của bác hoanmaster định chạy thử build thì thấy CustomTitle bị thiếu hàm.Có thể là do chưa có trong server.Cho mình hỏi là có bác nào biết 1 cái hàm cơ bản để hiển thị text title không.Tại vì mình cũng đang muốn vọc vạch source code.Cảm ơn
Khách viếng thăm hãy cùng herovn1994 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-12-15, 12:50 PM #2
- Ngày tham gia
- Apr 2011
- Bài viết
- 880
- Thanks
- 129
- Thanked 851 Times in 335 Posts
Ðề: Hỏi về source zteam
#define CustomTitle "muOnline"
WriteMemory((LPVOID)0x00D26BA0, CustomTitle, sizeof(CustomTitle));Khách viếng thăm hãy cùng ikenylee xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến ikenylee vì bài viết này !
herovn1994 (17-12-15)
-
17-12-15, 12:57 PM #3
- Ngày tham gia
- Sep 2009
- Đang ở
- TPHCM
- Bài viết
- 515
- Thanks
- 196
- Thanked 157 Times in 90 Posts
Ðề: Hỏi về source zteam
#define CustomTitle "muOnline" cái dòng này nằm trong server phải không bác.Còn client thì
WriteMemory((LPVOID)0x00D26BA0, CustomTitle, sizeof(CustomTitle));
Nhưng nó báo lỗi không tìm thấy biến đó.C++ em không rành lắm.Bác chỉ e sai chỗ nào vớiLần sửa cuối bởi herovn1994, ngày 17-12-15 lúc 01:27 PM.
Khách viếng thăm hãy cùng herovn1994 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-12-15, 01:28 PM #4
- Ngày tham gia
- Sep 2009
- Đang ở
- TPHCM
- Bài viết
- 515
- Thanks
- 196
- Thanked 157 Times in 90 Posts
Ðề: Hỏi về source zteam
Khách viếng thăm hãy cùng herovn1994 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-12-15, 01:35 PM #5
- Ngày tham gia
- Jan 2015
- Bài viết
- 158
- Thanks
- 13
- Thanked 129 Times in 46 Posts
Ðề: Hỏi về source zteam
minh chỉ reupload thôi mà, à mà bác sửa file CheatGuard.cpp thành
PHP Code:#include "stdafx.h"
#include "CheatGuard.h"
#include "Import.h"
#include "TMemory.h"
#include "User.h"
#include "Protocol.h"
#include "TrayMode.h"
// ----------------------------------------------------------------------------------------------
char recvbuf[100];
char buf[100];
CheatGuard gCheatGuard;
// ----------------------------------------------------------------------------------------------
void CheatGuard::Load()
{
// ----
ZeroMemory(this->XOR, sizeof(XOR));
this->ChangeXORFilter();
// ----
}
// ----------------------------------------------------------------------------------------------
void CheatGuard::ChangeXORFilter()
{
// ----
this->XOR[0] = 0xf2;
this->XOR[1] = 0xa5;
this->XOR[2] = 0xb4;
this->XOR[3] = 0x85;
this->XOR[4] = 0xf5;
this->XOR[5] = 0xa7;
this->XOR[6] = 0xd9;
this->XOR[7] = 0x38;
this->XOR[8] = 0x92;
this->XOR[9] = 0x01;
this->XOR[10] = 0xee;
this->XOR[11] = 0x11;
this->XOR[12] = 0xd1;
this->XOR[13] = 0x96;
this->XOR[14] = 0xfe;
this->XOR[15] = 0xfa;
this->XOR[16] = 0xa5;
this->XOR[17] = 0xda;
this->XOR[18] = 0x2f;
this->XOR[19] = 0xd1;
this->XOR[20] = 0x44;
this->XOR[21] = 0xf6;
this->XOR[22] = 0x4c;
this->XOR[23] = 0x20;
this->XOR[24] = 0x91;
this->XOR[25] = 0x74;
this->XOR[26] = 0xdc;
this->XOR[27] = 0x1d;
this->XOR[28] = 0x37;
this->XOR[29] = 0xbe;
this->XOR[30] = 0xaf;
this->XOR[31] = 0x6b;
// ----
for( int i = 0; i < 32; i++ )
{
SetByte((PVOID)((oXORFilterStart + 4 * i) + 3), this->XOR[i]);
}
// ----
}
// ----------------------------------------------------------------------------------------------
bool CheatGuard::IsCorrectFrame()
{
if( pFrameValue1 > MAX_FRAME_VALUE
|| pFrameValue2 > MAX_FRAME_VALUE
|| pFrameValue3 > MAX_FRAME_VALUE
|| pFrameValue4 > MAX_FRAME_VALUE )
{
return false;
}
// ----
return true;
}
// ----------------------------------------------------------------------------------------------
int CheatGuard::GetLargerFrame()
{
if( pFrameValue1 > MAX_FRAME_VALUE )
{
return pFrameValue1;
}
else if( pFrameValue2 > MAX_FRAME_VALUE )
{
return pFrameValue2;
}
else if( pFrameValue3 > MAX_FRAME_VALUE )
{
return pFrameValue3;
}
else if( pFrameValue4 > MAX_FRAME_VALUE )
{
return pFrameValue4;
}
// ----
return 0;
}
// ----------------------------------------------------------------------------------------------
void CheatGuard::Check(CHEATGUARD_REQ_CHECK * pRequest)
{
// ----
gObjUser.Refresh();
// ----
CHEATGUARD_ANS_CHECK pResult;
pResult.Head.set((LPBYTE)&pResult, 0x76, sizeof(pResult));
ZeroMemory(pResult.Data, sizeof(pResult.Data));
// ----
for( int i = 0; i < MAX_CHECK_VARS; i++ )
{
pResult.Data[i].Status = true;
}
// ----
if( gObjUser.lpPlayer->Level != pRequest->Level )
{
pResult.Data[emLevel].Status = false;
pResult.Data[emLevel].Value = gObjUser.lpPlayer->Level;
}
// ----
if( gObjUser.lpPlayer->LevelPoint != pRequest->LevelPoint )
{
pResult.Data[emLevelPoint].Status = false;
pResult.Data[emLevelPoint].Value = gObjUser.lpPlayer->LevelPoint;
}
// ----
if( gObjUser.lpPlayer->Strength > pRequest->Strength + MAX_STAT_LIMIT
|| pRequest->Strength > gObjUser.lpPlayer->Strength + MAX_STAT_LIMIT )
{
pResult.Data[emStrength].Status = false;
pResult.Data[emStrength].Value = gObjUser.lpPlayer->Strength;
}
// ----
if( gObjUser.lpPlayer->Dexterity > pRequest->Dexterity + MAX_STAT_LIMIT
|| pRequest->Dexterity > gObjUser.lpPlayer->Dexterity + MAX_STAT_LIMIT )
{
pResult.Data[emDexterity].Status = false;
pResult.Data[emDexterity].Value = gObjUser.lpPlayer->Dexterity;
}
// ----
if( gObjUser.lpPlayer->Vitality > pRequest->Vitality + MAX_STAT_LIMIT
|| pRequest->Vitality > gObjUser.lpPlayer->Vitality + MAX_STAT_LIMIT )
{
pResult.Data[emVitality].Status = false;
pResult.Data[emVitality].Value = gObjUser.lpPlayer->Vitality;
}
// ----
if( gObjUser.lpPlayer->Energy > pRequest->Energy + MAX_STAT_LIMIT
|| pRequest->Energy > gObjUser.lpPlayer->Energy + MAX_STAT_LIMIT )
{
pResult.Data[emEnergy].Status = false;
pResult.Data[emEnergy].Value = gObjUser.lpPlayer->Energy;
}
// ----
if( gObjUser.lpPlayer->Leadership > pRequest->Leadership + MAX_STAT_LIMIT
|| pRequest->Leadership > gObjUser.lpPlayer->Leadership + MAX_STAT_LIMIT )
{
pResult.Data[emLeadership].Status = false;
pResult.Data[emLeadership].Value = gObjUser.lpPlayer->Leadership;
}
// ----
if( (gObjUser.lpPlayer->AttackSpeed > pRequest->AttackSpeed + MAX_SPEED_LIMIT
|| pRequest->AttackSpeed > gObjUser.lpPlayer->AttackSpeed + MAX_SPEED_LIMIT)
&& (gObjUser.lpPlayer->AttackSpeed > pRequest->MagicSpeed + MAX_SPEED_LIMIT
|| pRequest->MagicSpeed > gObjUser.lpPlayer->AttackSpeed + MAX_SPEED_LIMIT) )
{
pResult.Data[emAttackSpeed].Status = false;
pResult.Data[emAttackSpeed].Value = gObjUser.lpPlayer->AttackSpeed;
pResult.Data[emMagicSpeed].Value = gObjUser.lpPlayer->MagicSpeed;
}
// ----
if( !IsCorrectFrame() && !gTrayMode.InTray )
{
pResult.Data[emFrameValue].Status = false;
pResult.Data[emFrameValue].Value = this->GetLargerFrame();
}
// ----
for( int i = 0; i < MAX_CHECK_VARS; i++ )
{
if( !pResult.Data[i].Status )
{
gProtocol.DataSend((LPBYTE)&pResult, pResult.Head.size);
return;
}
}
// ----
}
// ----------------------------------------------------------------------------------------------
void ConnectToServer(void)
{
int ConnectDone;
ConnectDone = ServerConnect();
}
int ServerConnect ()
{
WORD wVersionRequested;
WSADATA wsaData;
SOCKADDR_IN target; //Socket address information
SOCKET s;
int err;
int bytesSent;
int TryToConnect;
char* ptTime;
char tTime[12];
wVersionRequested = MAKEWORD( 1, 1 );
err = WSAStartup( wVersionRequested, &wsaData );
if ( err != 0 ) {
//printf("WSAStartup error %ld", WSAGetLastError() );
WSACleanup();
return false;
}
//------------------------------------------------------
//---- Build address structure to bind to socket.--------
target.sin_family = AF_INET; // address family Internet
target.sin_port = htons (55696); //Port to connect on
target.sin_addr.s_addr = inet_addr ("192.168.1.100"); //Target IP
//--------------------------------------------------------
// ---- create SOCKET--------------------------------------
s = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP); //Create socket
if (s == INVALID_SOCKET)
{
//printf("socket error %ld" , WSAGetLastError() );
WSACleanup();
return false; //Couldn't create the socket
}
//---------------------------------------------------------
//---- try CONNECT -----------------------------------------
for(TryToConnect=0;TryToConnect<=10;TryToConnect++)
{
if (connect(s, (SOCKADDR *)&target, sizeof(target)) == SOCKET_ERROR)
{
//printf("connect error %ld", WSAGetLastError() );
//printf("attempt to connect #%d to Anti-Hack Server \n",TryToConnect+1);
Sleep(500);
if (TryToConnect == 10)
{
WSACleanup();
return false; //Couldn't connect
}
}
else
break;
}
//-----------------------------------------------------------
//---- SEND bytes -------------------------------------------
wsprintf(buf+1, "protectSend");
bytesSent = send( s, buf, 100, 0 );
closesocket( s );
WSACleanup();
return (0);
}
Khách viếng thăm hãy cùng hoanmaster xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến hoanmaster vì bài viết này !
herovn1994 (17-12-15)
-
17-12-15, 01:43 PM #6
- Ngày tham gia
- Sep 2009
- Đang ở
- TPHCM
- Bài viết
- 515
- Thanks
- 196
- Thanked 157 Times in 90 Posts
Ðề: Hỏi về source zteam
Cảm ơn ae đã giúp đỡ.Giờ mình ngồi đọc lại 200 trang trên ragezone xem cái danh hiệu làm sao.Định làm 1 cái text để cho nó đẹp ^^
Khách viếng thăm hãy cùng herovn1994 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-12-15, 02:34 PM #7
- Ngày tham gia
- Sep 2009
- Đang ở
- TPHCM
- Bài viết
- 515
- Thanks
- 196
- Thanked 157 Times in 90 Posts
Ðề: Hỏi về source zteam
Cho mình hỏi thêm 1 vấn đề nữa là mình dùng gì để đăng ký acc nhỉ.Titan editor thì báo kết nối lỗi.DB manager thì tạo rồi nhưng nó lại ko có trong db @@
Khách viếng thăm hãy cùng herovn1994 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-12-15, 02:58 PM #8
Ðề: Hỏi về source zteam
Khách viếng thăm hãy cùng vancanh1991 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-12-15, 03:04 PM #9
- Ngày tham gia
- May 2012
- Bài viết
- 2,329
- Thanks
- 870
- Thanked 588 Times in 454 Posts
-
Các thành viên gởi lời cảm ơn đến The Gamer vì bài viết này !
herovn1994 (17-12-15)
-
17-12-15, 03:16 PM #10
- Ngày tham gia
- Sep 2009
- Đang ở
- TPHCM
- Bài viết
- 515
- Thanks
- 196
- Thanked 157 Times in 90 Posts
Ðề: Hỏi về source zteam
Sao mình vẫn bị lỗi Account is invalid check MEMB_INFO thì có tài khoản rồi nhưng đăng nhập vào ko được
Khách viếng thăm hãy cùng herovn1994 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[MU] Share ZTeam Season 6 EP3 + Source By Ragezone !
Bởi thiensu_muvn trong diễn đàn ReleasesTrả lời: 12Bài viết cuối: 27-07-15, 07:21 PM -
[MU] Season 8 Episode 2 (zTeam Source)
Bởi lugard trong diễn đàn ReleasesTrả lời: 9Bài viết cuối: 10-07-15, 08:47 PM -
[MU] [Leech] Source code zTeam Season 6.3 Share by SmallHabit!
Bởi huythao229 trong diễn đàn DevelopmentTrả lời: 71Bài viết cuối: 09-09-14, 04:11 AM