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

Waithack+Rangehack (CW 2.0)

  • Konuyu başlatan Konuyu başlatan Pappnase305
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 361

Pappnase305

Level 1
Üye
Katılım
7 Tem 2025
Konular
2
Mesajlar
3
Online süresi
10h 7m
Reaksiyon Skoru
1
Altın Konu
0
TM Yaşı
11 Ay 2 Gün
Başarım Puanı
10
MmoLira
263
DevLira
0
Ticaret - 0%
0   0   0
Fiyat
1 TL
Ürün Adı
Waithack with Rangehack
Server
Arkadaşlar
İlan Türü ( Metin2 )
Hesap

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!

Hello, I'm looking for a Waithack with Rangehack include!

Its for a P-Server Celestial World 2.0
Maybe you got something for sell? Show me the Infos (and the Tool)
 
[CODE title="wait"]void SwordWaithack()

{

D3DVECTOR oldPosition;

GameFunctions::InstanceBaseNEW_GetPixelPosition(GameFunctions::playerNEW_GetMainActorPtr(), &oldPosition);

D3DVECTOR newPosition;

map<DWORD, DWORD*> objectList = GameFunctionsCustom::GetObjectList(OBJECT_MOB | OBJECT_BOSS | OBJECT_STONE | OBJECT_PC, Settings::MAIN_WH_DISTANCE_VALUE);

for (map<DWORD, DWORD*>::iterator itor = objectList.begin(); itor != objectList.end(); itor++)

{

DWORD vid = itor->first;

DWORD type = GameFunctions::InstanceBaseGetInstanceType(itor->second);

bool isBoss = GameFunctionsCustom::InstanceIsBoss(itor->second);

if (WHCanAttack(type, isBoss) == false)

{

continue;

}

GameFunctions::InstanceBaseNEW_GetPixelPosition(GameFunctions::playerNEW_GetMainActorPtr(), &oldPosition);

GameFunctions::InstanceBaseNEW_GetPixelPosition(itor->second, &newPosition);

if (Settings::MAIN_WAITHACK_RANGE_ENABLE)

{

vector< D3DVECTOR> distancePoints = MiscExtension::DivideTwoPointsByDistance(Settings::MAIN_WH_DISTANCE_STEP, oldPosition, newPosition);

int i = 0;

for (vector< D3DVECTOR>::iterator it = distancePoints.begin(); it != distancePoints.end(); ++it)

{

GameFunctions::NetworkStreamSendCharacterStatePacket(D3DVECTOR{ it->x, it->y, it->z }, 0, 0, 0);

i++;

}

}



GameFunctionsCustom::NetworkStreamSendAttackPacket(0, vid);



if (Settings::MAIN_WAITHACK_RANGE_ENABLE)

{

vector< D3DVECTOR> distancePoints = MiscExtension::DivideTwoPointsByDistance(Settings::MAIN_WH_DISTANCE_STEP, newPosition, oldPosition);

int i = 0;

for (vector< D3DVECTOR>::iterator it = distancePoints.begin(); it != distancePoints.end(); ++it)

{

GameFunctions::NetworkStreamSendCharacterStatePacket(D3DVECTOR{ it->x, it->y, it->z }, 0, 0, 0);

i++;

}

}

}

}[/CODE]
 
Son düzenleme:

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

Geri
Üst