- 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
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
- Katılım
- 13 Ocak 2020
- Konular
- 1,420
- Mesajlar
- 9,975
- Çözüm
- 81
- Online süresi
- 1y 1mo
- Reaksiyon Skoru
- 7,262
- Altın Konu
- 309
- TM Yaşı
- 6 Yıl 4 Ay 24 Gün
- Başarım Puanı
- 393
- MmoLira
- 6,126
- DevLira
- 15
Teşekkürler
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 3
- Görüntüleme
- 334
- Cevaplar
- 18
- Görüntüleme
- 5K
Metin2 Hile İstek
MoveToDestPosition Fonksiyonun Kullanımı Hakkında Yardım
- Cevaplar
- 1
- Görüntüleme
- 241
- Cevaplar
- 8
- Görüntüleme
- 1K









