romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
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
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Metin2 Hile İstek GF Yürüme

  • Konuyu başlatan Konuyu başlatan circassian123
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 6
  • Görüntüleme Görüntüleme 320

circassian123

Level 1
Üye
Katılım
16 Şub 2024
Konular
3
Mesajlar
8
Online süresi
20h 14m
Reaksiyon Skoru
1
Altın Konu
0
TM Yaşı
2 Yıl 3 Ay 19 Gün
Başarım Puanı
20
MmoLira
840
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!

GF tarafında x kordinata yürütebilmek için hangi fonksiyonların adreslerine ihtiyacımız var?
 
Merhaba hocam, oyuncunun koordinatlarını kullanarak daha hızlı hareket etmesini sağlayan bir move speed vardı, adı ‘boost’ ya da benzeri bir şeydi. Bunun için bir kaynak kodunuz var mı acaba?
CE atak ve move speed var , onlar server taraflı sınırlı. Diğer hızlandırma yöntemi varsa onu bilmiyorum.Teleport soruyorsan belirli bir mesafede yapılabilir.
 
Merhaba hocam, oyuncunun koordinatlarını kullanarak daha hızlı hareket etmesini sağlayan bir move speed vardı, adı ‘boost’ ya da benzeri bir şeydi. Bunun için bir kaynak kodunuz var mı acaba?


[CODE lang="cpp" title="C4US - Boost"]static void Boost()
{
static int BoostCount = 0;
DWORD* pCharInstance = GameFunctions::PlayerNEW_GetMainActorPtr();
if (pCharInstance != 0)
{
if (GameFunctions::InstanceIsWaiting(pCharInstance))
{
return;
}

D3DVECTOR Position;
D3DVECTOR newPosition;
GameFunctions::InstanceBaseNEW_GetPixelPosition(pCharInstance, &Position);
float rotation = 0;
rotation = GameFunctionsCustom::PlayerGetRotation();

int xx = Settings::MAIN_BOOST_SPEED * sin(rotation * 0.017453);
int yy = Settings::MAIN_BOOST_SPEED * cos(rotation * 0.017453);
int x = Position.x;
int y = Position.y;
newPosition.x = x + xx;
newPosition.y = y - yy;

GameFunctions::InstanceBaseSCRIPT_SetPixelPosition(pCharInstance, newPosition.x, newPosition.y);
if (BoostCount >= 1)
{
BoostCount = 0;
GameFunctions::NetworkStreamSendCharacterStatePacket(newPosition, rotation, 1, 0);
}
else
{
GameFunctions::NetworkStreamSendCharacterStatePacket(newPosition, rotation, 0, 0);
BoostCount++;
}
}
}[/CODE]
 

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

Geri
Üst