Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

C++ SendModel Source (ws)

LunaUI

Level 5
Uzman
Katılım
8 Şub 2022
Konular
110
Mesajlar
675
Online süresi
2mo 19d
Reaksiyon Skoru
767
Altın Konu
5
Başarım Puanı
175
Yaş
29
MmoLira
16,238
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!


[CODE lang="cpp" title="source"]class Vector3
{
public:
Vector3() : x(0.f), y(0.f), z(0.f) {}
Vector3(float _x, float _y, float _z) : x(_x), y(_y), z(_z) {}
~Vector3() {}
float x;
float y;
float z;
inline float Dot(Vector3 v)
{
return x * v.x + y * v.y + z * v.z;
}
inline float Distance(Vector3 v)
{
return sqrtf(powf(v.x - x, 2.0f) + powf(v.y - y, 2.0f) + powf(v.z - z, 2.0f));
}
Vector3 operator+(Vector3 v)
{
return Vector3(x + v.x, y + v.y, z + v.z);
}
Vector3 operator-(Vector3 v)
{
return Vector3(x - v.x, y - v.y, z - v.z);
}
Vector3 operator+(const Vector3& v) const
{
return Vector3(x + v.x, y + v.y, z + v.z);
}
Vector3 Cnv(float offsetX, float offsetY, float offsetZ) const {
return *this + Vector3(offsetX, offsetY, offsetZ);
}
};

namespace metin2client
{
// Localplayer
DWORD CPythonCharacterManager = 0x2F9180; // Yapıldı!!
DWORD CPythonInstanceManager = 0x2F93AC; // Yapıldı!!

DWORD CPythonPlayer = 0x2F9198; // Yapıldı!!
DWORD CPythonNetworkStream = 0x2F56AC; // Yapıldı!!
// local addr xd
DWORD Instance = 0x14; // Yapıldı
DWORD Mng = 0x4; // Yapıldı!!

DWORD C_ModelX = 0x1F0;
DWORD C_ModelY = 0x1F4;
DWORD C_ModelZ = 0x1F8;

}

template<typename T>
static void Write(DWORD offset, T value)
{
DWORD* pActor = GetMainActorPtr();
if (!pActor)
return;

*(T*)((DWORD)pActor + offset) = value;
}

template<typename T>
static T Read(DWORD offset)
{
DWORD* pActor = GetMainActorPtr();
if (!pActor)
return T();

return *(T*)((DWORD)pActor + offset);
}

static void SendCharacterModel(Vector3 pos)
{
try
{
Addresses::Write<float>(metin2client::C_ModelX, pos.x);
Addresses::Write<float>(metin2client::C_ModelY, pos.y);
Addresses::Write<float>(metin2client::C_ModelZ, pos.z);
}
catch (...)
{
}
}


float Dist(float x, float y, float Px, float Py) { return sqrt((Px - x) * (Px - x) + (Py - y) * (Py - y)); }
#define M_PI#define 3.14159265358979323846f
#define DEG2#define ( (float)(x) * (float)(M_PI / 180.f) )
float Angle = 0.0f;
DWORD WINAPI SendKillAura(HMODULE hModule)
{
while (true)
{
for (int i = 0; i < 331; i += 4)
{
if (c_entity.Type == 6 && c_entity.IsDead == 0)
{
float MinimapDistance = Dist(c_entity.x, c_entity.y, c_players.x, c_players.y);

if (MinimapDistance < 3000)
{

Vector3 EntityTarget = { c_entity.x ,c_entity.y,c_entity.z };

float radius = 70;

float rdn = DEG2RAD(Angle);
float C_CoordX = cos(rdn) * radius;
float C_CoordY = sin(rdn) * radius;


float Target_CoordX = EntityTarget.x + C_CoordX;
float Target_CoordY = EntityTarget.y + C_CoordY;
float Target_CoordZ = EntityTarget.z;

Gamepacked::SendCharacterModel(Vector3(Target_CoordX, Target_CoordY, Target_CoordZ));

Angle += 15.0f;
if (Angle >= 360.0f)
Angle = 0.0f;

break;
}
}
}
Sleep(30);
}

return 0;
}


extern "C" BOOL APIENTRY DllMain(HINSTANCE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{

if (ul_reason_for_call == DLL_PROCESS_ATTACH)
{
DisableThreadLibraryCalls(hModule);
if (Beep(200, 200))
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)SendKillAura, 0, 0, 0);
}
}
return TRUE;
}
extern "C" __declspec(dllexport) int Nethan2(int code, WPARAM wParam, LPARAM lParam) {
return CallNextHookEx(NULL, code, wParam, lParam);
}
[/CODE]
Basitce karakterinizi degil modelinizi karsıya ısınlamakta
 
Teşekkürler
 
Hola hermano, ¿sabes cómo puedo obtener las direcciones para ejecutar tus proyectos?

Gracias
 
PAYLAŞIM İÇİN TEŞEKKÜRLER.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst