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!
Paylaşım için teşekkürler.
#Güncelleme
Ekleyen arkadaşların kodları güncellemesini tavsiye ediyorum, iyi forumlar.
Ekleyen arkadaşların kodları güncellemesini tavsiye ediyorum, iyi forumlar.
@MT2Dev kanka ben şöyle birşey yaptım senin yorumun nedir yeterli olur mu ?
C++:
void CHARACTER::StateMove()
{
DWORD dwElapsedTime = get_dword_time() - m_dwMoveStartTime;
float fRate = (float) dwElapsedTime / (float) m_dwMoveDuration;
#ifdef WJ_ENABLE_CTRL_G_LOGOUT_FIX
if (fRate > 1.0f)
fRate = 1.0f;
else if (isnan(fRate))
fRate = 1.0f;
#else
if (fRate > 1.0f)
fRate = 1.0f;
#endif
bool CHARACTER::Sync(long x, long y)
{
if (!GetSectree())
return false;
LPSECTREE new_tree = SECTREE_MANAGER::instance().Get(GetMapIndex(), x, y);
if (!new_tree)
{
#ifdef WJ_ENABLE_CTRL_G_LOGOUT_FIX
if (GetDesc())
{
sys_err("cannot find tree at %d %d (name: %s) - resetting to current position", x, y, GetName());
Show(GetMapIndex(), GetX(), GetY(), GetZ());
Stop();
}
else
{
sys_err("no tree: %s %d %d %d", GetName(), x, y, GetMapIndex());
Dead();
}
return false;
#else
if (GetDesc())
{
sys_err("cannot find tree at %d %d (name: %s)", x, y, GetName());
GetDesc()->SetPhase(PHASE_CLOSE);
}
else
{
sys_err("no tree: %s %d %d %d", GetName(), x, y, GetMapIndex());
Dead();
}
return false;
#endif
}
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 8
- Görüntüleme
- 317
- Cevaplar
- 0
- Görüntüleme
- 278
- Cevaplar
- 3
- Görüntüleme
- 408
- Cevaplar
- 19
- Görüntüleme
- 3K
- Cevaplar
- 6
- Görüntüleme
- 1K
