HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Selamlar,
magicintence.cpp içinde case 20 aratın ve yönleri aşağıdaki verdiğim kodla değiştirin.
Kod:
case 20: // Teleport the source (radius) meters forward
{
// Calculate difference between where user is now and where they were previously
// to figure out an orientation.
// Should really use m_sDirection, but not sure what the value is exactly.
float warp_x = pTUser->GetX() - TO_USER(pTUser)->m_oldx,
warp_z = pTUser->GetZ() - TO_USER(pTUser)->m_oldz;
// Unable to work out orientation, so we'll just fail (won't be necessary with m_sDirection).
float distance = sqrtf(warp_x*warp_x + warp_z * warp_z);
if (distance == 0.0f)
{
sData[1] = 0;
BuildAndSendSkillPacket(pSkillCaster, true, sCasterID, (*itr)->GetID(), bOpcode, nSkillID, sData);
return false;
}
warp_x /= distance; warp_z /= distance;
warp_x *= pType->sRadius; warp_z *= pType->sRadius;
warp_x += TO_USER(pTUser)->m_oldx; warp_z += TO_USER(pTUser)->m_oldz;
sData[1] = 1;
BuildAndSendSkillPacket(*itr, true, sCasterID, (*itr)->GetID(), bOpcode, nSkillID, sData);
TO_USER(pTUser)->Warp(uint16(warp_x * 10), uint16(warp_z * 10));
} break;
magicintence.cpp içinde case 20 aratın ve yönleri aşağıdaki verdiğim kodla değiştirin.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 33
- Cevaplar
- 1
- Görüntüleme
- 43
- Cevaplar
- 37
- Görüntüleme
- 2K
- Cevaplar
- 7
- Görüntüleme
- 2K
- Cevaplar
- 8
- Görüntüleme
- 2K
