
input_main.cpp arat:
Kod:
void CInputMain::Move(LPCHARACTER ch, const char * data)
içinde fonksiyonu bul
Kod:
if (pinfo->bFunc >= FUNC_MAX_NUM
fonksiyonun altına ekle;
Kod:
if (ch->IsPC())
{
const long lMapIndex = ch->GetMapIndex();
if (!SECTREE_MANAGER::instance().IsMovablePosition(lMapIndex, pinfo->lX, pinfo->lY))
{
if (ch->IsGM())
ch->ChatPacket(CHAT_TYPE_INFO, "Wallhack dedected!");
const PIXEL_POSITION& rkPos = ch->GetXYZ();
PIXEL_POSITION kNewPos;
if (SECTREE_MANAGER::instance().GetRandomLocation(lMapIndex, kNewPos, rkPos.x, rkPos.y, 300))
{
ch->Show(lMapIndex, kNewPos.x, kNewPos.y, rkPos.z);
ch->Stop();
}
}
}