shrpnl 1
shrpnl
YusufŞimşek14 1
YusufŞimşek14
berzahx 2
berzahx
xranzei 1
xranzei
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
romegames 1
romegames
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

Öldüğünüzde Ekran kararsın C++ 2025-12-28

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan Jack.Wrestler
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 16
  • Görüntüleme Görüntüleme 1K
5.00 yıldız(lar) 1 Değerlendirme Değerlendirenler

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Öldüğünüz zamanda Ekran kararsın isteyenler ekleyebilir Bi yerde görmüşdüm hoşuma gitmişdi.

Aşşağıda dosya kısmından indirebilirsiniz. Anlatım.cpp yi


Ekli dosyayı görüntüle 162863
Ekli dosyayı görüntüle 162862
Paylaşım için teşekkürler.
 
Kod:
bool CPVPManager::Dead(LPCHARACTER pkChr, DWORD dwKillerPID)
{
    CPVPSetMap::iterator it = m_map_pkPVPSetByID.find(pkChr->GetPlayerID());

    if (it == m_map_pkPVPSetByID.end())
        return false;

    bool found = false;

    sys_log(1, "PVPManager::Dead %d", pkChr->GetPlayerID());
    TR1_NS::unordered_set<CPVP*>::iterator it2 = it->second.begin();

    while (it2 != it->second.end())
    {
        CPVP * pkPVP = *it2++;

        DWORD dwCompanionPID;

        if (pkPVP->m_players[0].dwPID == pkChr->GetPlayerID())
            dwCompanionPID = pkPVP->m_players[1].dwPID;
        else
            dwCompanionPID = pkPVP->m_players[0].dwPID;

        if (dwCompanionPID == dwKillerPID)
        {
            if (pkPVP->IsFight())
            {
                pkPVP->SetLastFightTime();
                pkPVP->Win(dwKillerPID);
// #ifdef ENABLE_PVP_EFFECT_SYSTEM

//ekleeee

                LPCHARACTER pkPVPChar = CHARACTER_MANAGER::instance().FindByPID(dwKillerPID);
                if (pkPVPChar)
                    //kazanan oyuncu efekt
                    pkPVPChar->SpecificEffectPacket("d:/ymir work/effect/etc/pvp/pvp_victory.mse");
                    //olen oyuncu efekt.
                    pkChr->SpecificEffectPacket("d:/ymir work/effect/etc/pvp/pvp_olen.mse");
                    //olum efekti
                    pkChr->SpecificEffectPacket("d:/ymir work/effect/etc/pvp/soul.mse");
                
//ekleeee
                
// #endif

                found = true;
                break;
            }
            else if (get_dword_time() - pkPVP->GetLastFightTime() <= 15000)
            {
                found = true;
                break;
            }
        }
    }

    return found;
}




istediğini ekle
 

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

Geri
Üst