noisiv 1
noisiv
Manwe Work 1
Manwe Work
Can Öcalan 1
Can Öcalan
mavzermete 1
mavzermete
farkmt2official 1
farkmt2official
Sevdamsın 1
Sevdamsın
Hikaye Ekle

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

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Mevcut sorun şu şekilde:


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);
    }

Alıntıdır. xenfero teşekkürler.​
 

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

Geri
Üst