- 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
- 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)
Its for a P-Server Celestial World 2.0
Maybe you got something for sell? Show me the Infos (and the Tool)
- Katılım
- 10 Şub 2024
- Konular
- 17
- Mesajlar
- 157
- Online süresi
- 29d 18h
- Reaksiyon Skoru
- 88
- Altın Konu
- 0
- TM Yaşı
- 2 Yıl 3 Ay 25 Gün
- Başarım Puanı
- 68
- MmoLira
- 999
- DevLira
- 0
[CODE title="wait"]void SwordWaithack()
{
D3DVECTOR oldPosition;
GameFunctions::InstanceBaseNEW_GetPixelPosition(GameFunctions:
layerNEW_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:
layerNEW_GetMainActorPtr(), &oldPosition);
GameFunctions::InstanceBaseNEW_GetPixelPosition(itor->second, &newPosition);
if (Settings::MAIN_WAITHACK_RANGE_ENABLE)
{
vector< D3DVECTOR> distancePoints = MiscExtension:
ivideTwoPointsByDistance(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:
ivideTwoPointsByDistance(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]
{
D3DVECTOR oldPosition;
GameFunctions::InstanceBaseNEW_GetPixelPosition(GameFunctions:
layerNEW_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:
layerNEW_GetMainActorPtr(), &oldPosition);GameFunctions::InstanceBaseNEW_GetPixelPosition(itor->second, &newPosition);
if (Settings::MAIN_WAITHACK_RANGE_ENABLE)
{
vector< D3DVECTOR> distancePoints = MiscExtension:
ivideTwoPointsByDistance(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:
ivideTwoPointsByDistance(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:


