noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
onur akbaş 1
onur akbaş
IronTalonX 1
IronTalonX
D 1
delimuratt
berzahx 1
berzahx
PrimeAC 1
PrimeAC
DEVLOPER 1
DEVLOPER
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
Hikaye Ekle

Cevaplandı mobların geç ölmesi hk.

  • Konuyu başlatan Konuyu başlatan Veysel0434
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 10
  • Görüntüleme Görüntüleme 556

Veysel0434

Level 3
TM Üye
Üye
Katılım
18 Ocak 2022
Konular
23
Mesajlar
129
Çözüm
4
Online süresi
1mo 6d
Reaksiyon Skoru
30
Altın Konu
0
TM Yaşı
4 Yıl 4 Ay 28 Gün
Başarım Puanı
73
MmoLira
5,473
DevLira
3
Ticaret - 100%
1   0   0

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!

moblara öldükten sonra geç ölüyo bunu nasıl hemen ölmesini sağlayabilirim ?
 

En Çok Reaksiyon Alan Mesajlar

Kod:
Kod:
char_battle.cpp aç ve arat;

if (GetHP() <= 0)


komple değiştir;


    if (GetHP() <= 0)
    {
        if (pAttacker && !pAttacker->IsNPC())
            m_dwKillerPID = pAttacker->GetPlayerID();
        else
            m_dwKillerPID = 0;


        Dead(pAttacker);
        return true;
    }

buda karakterlere uygulamak istemiyorsanız,

Kod:
    if (GetHP() <= 0)
    {
        if (IsMonster() || IsStone())
            Dead(pAttacker);
        else
            Stun();

        if (pAttacker && !pAttacker->IsNPC())
            m_dwKillerPID = pAttacker->GetPlayerID();
        else
            m_dwKillerPID = 0;
    }
Çözüm
Ticaret - 100%
1   0   0
Kod:
Kod:
char_battle.cpp aç ve arat;

if (GetHP() <= 0)


komple değiştir;


    if (GetHP() <= 0)
    {
        if (pAttacker && !pAttacker->IsNPC())
            m_dwKillerPID = pAttacker->GetPlayerID();
        else
            m_dwKillerPID = 0;


        Dead(pAttacker);
        return true;
    }

buda karakterlere uygulamak istemiyorsanız,

Kod:
    if (GetHP() <= 0)
    {
        if (IsMonster() || IsStone())
            Dead(pAttacker);
        else
            Stun();

        if (pAttacker && !pAttacker->IsNPC())
            m_dwKillerPID = pAttacker->GetPlayerID();
        else
            m_dwKillerPID = 0;
    }
Kod:
Kod:
char_battle.cpp aç ve arat;

if (GetHP() <= 0)


komple değiştir;


    if (GetHP() <= 0)
    {
        if (pAttacker && !pAttacker->IsNPC())
            m_dwKillerPID = pAttacker->GetPlayerID();
        else
            m_dwKillerPID = 0;


        Dead(pAttacker);
        return true;
    }

buda karakterlere uygulamak istemiyorsanız,

Kod:
    if (GetHP() <= 0)
    {
        if (IsMonster() || IsStone())
            Dead(pAttacker);
        else
            Stun();

        if (pAttacker && !pAttacker->IsNPC())
            m_dwKillerPID = pAttacker->GetPlayerID();
        else
            m_dwKillerPID = 0;
    }
 
Çözüm
Src/game/char_battle.cpp

ARA

Kod:
m_pkDeadEvent = event_create(dead_event, pEventInfo, bImmediateDead ? 1 : PASSES_PER_SEC(10));

DEĞİŞTİR

Kod:
#ifdef __MOB_DISAPPEAR_FAST__
    m_pkDeadEvent = event_create(dead_event, pEventInfo, bImmediateDead ? 1 : PASSES_PER_SEC(__MOB_DISAPPEAR_FAST__VALUE));
#else
    m_pkDeadEvent = event_create(dead_event, pEventInfo, bImmediateDead ? 1 : PASSES_PER_SEC(10));
#endif

Src/common/service.h

EKLE

Kod:
#define __MOB_DISAPPEAR_FAST__
#define __MOB_DISAPPEAR_FAST__VALUE 1 //  BURADAKİ 1 SN. KAYBOLMA SÜRESİ.
 
Kod:
Kod:
char_battle.cpp aç ve arat;

if (GetHP() <= 0)


komple değiştir;


    if (GetHP() <= 0)
    {
        if (pAttacker && !pAttacker->IsNPC())
            m_dwKillerPID = pAttacker->GetPlayerID();
        else
            m_dwKillerPID = 0;


        Dead(pAttacker);
        return true;
    }

buda karakterlere uygulamak istemiyorsanız,

Kod:
    if (GetHP() <= 0)
    {
        if (IsMonster() || IsStone())
            Dead(pAttacker);
        else
            Stun();

        if (pAttacker && !pAttacker->IsNPC())
            m_dwKillerPID = pAttacker->GetPlayerID();
        else
            m_dwKillerPID = 0;
    }
oldu çok teşekkürler
 
Kod:
Kod:
char_battle.cpp aç ve arat;

if (GetHP() <= 0)


komple değiştir;


    if (GetHP() <= 0)
    {
        if (pAttacker && !pAttacker->IsNPC())
            m_dwKillerPID = pAttacker->GetPlayerID();
        else
            m_dwKillerPID = 0;


        Dead(pAttacker);
        return true;
    }

buda karakterlere uygulamak istemiyorsanız,

Kod:
    if (GetHP() <= 0)
    {
        if (IsMonster() || IsStone())
            Dead(pAttacker);
        else
            Stun();

        if (pAttacker && !pAttacker->IsNPC())
            m_dwKillerPID = pAttacker->GetPlayerID();
        else
            m_dwKillerPID = 0;
    }
teşekkürler hocam
 

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

Geri
Üst