GM Görünmezken Skill Efekti Görünmesin

Resim Yükle

Slaves

Admin
Admin
Üye
13 Nis 2025
1,108
520,745
885
Admin
www.mt2-pvpserverler.com
char.cpp aç ve arat:
C++:

void CHARACTER::SendMovePacket(BYTE bFunc, BYTE bArg, DWORD x, DWORD y, DWORD dwDuration, DWORD dwTime, int iRot)
{

Altına Ekle:
C++:

if (IsGM() && IsAffectFlag(AFF_INVISIBILITY))
return;

input_main.cpp aç ve arat:
C++:

TPacketGCMove pack;

pack.bHeader = HEADER_GC_MOVE;
pack.bFunc = pinfo->bFunc;
pack.bArg = pinfo->bArg;
pack.bRot = pinfo->bRot;
pack.dwVID = ch->GetVID();
pack.lX = pinfo->lX;
pack.lY = pinfo->lY;
pack.dwTime = pinfo->dwTime;
pack.dwDuration = (pinfo->bFunc == FUNC_MOVE) ? ch->GetCurrentMoveDuration() : 0;

ch->PacketAround(&pack, sizeof(TPacketGCMove), ch);

Değiştir:
C++:

if (!ch->IsAffectFlag(AFF_INVISIBILITY) && !ch->IsGM())
{

TPacketGCMove pack;

pack.bHeader = HEADER_GC_MOVE;
pack.bFunc = pinfo->bFunc;
pack.bArg = pinfo->bArg;
pack.bRot = pinfo->bRot;
pack.dwVID = ch->GetVID();
pack.lX = pinfo->lX;
pack.lY = pinfo->lY;
pack.dwTime = pinfo->dwTime;
pack.dwDuration = (pinfo->bFunc == FUNC_MOVE) ? ch->GetCurrentMoveDuration() : 0;

ch->PacketAround(&pack, sizeof(TPacketGCMove), ch);
}