ShadowFon 1
ShadowFon
bikral 1
bikral
-TuRKuaZ- 1
-TuRKuaZ-
SLyFeLLowTR 1
SLyFeLLowTR
TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
Hikaye Ekle

Cevaplandı Lonca istatistik src hatası

  • Konuyu başlatan Konuyu başlatan ReisiCengiz
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 7
  • Görüntüleme Görüntüleme 1K

ReisiCengiz

Skype: cengizhan1628_1
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
15 Mar 2016
Konular
108
Mesajlar
2,912
Çözüm
9
Online süresi
6mo 9d
Reaksiyon Skoru
644
Altın Konu
0
TM Yaşı
10 Yıl 3 Ay 3 Gün
Başarım Puanı
244
Yaş
26
MmoLira
9,619
DevLira
21
Ticaret - 100%
2   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!

Merhabalar larry watterson'un paylaşmış olduğu lonca istatistiği ekledim fakat src build ederken hata veriyor.
Yardımcı olursanız çok mutlu olurum.

image_2023_01_07T12_43_10_970Z.png
 

Ekli dosyalar

Kod:
// arat

void    ResetFlag();
// altındakini bununla değiştir
#ifdef ENABLE_NEW_GUILD_SYSTEMS
        using TNewWardStats = struct SNewWardStats
        {
            DWORD    dwPlayerID; // -> player id
            DWORD    dwGuildID; // -> lonca id
            std::string    sPlayerName; // -> oyuncu nick
            BYTE    bKillCount; // -> olum sayisi
            BYTE    bDeathCount; // -> oldurme sayisi

#ifdef ENABLE_NEW_DAMAGE_TYPE
            DMG_TYP    uiTotalDamage; // -> total damage
#else
            UINT    uiTotalDamage; // -> total damage
#endif
            BYTE    bAssist; // -> asistler

            DWORD    GetPlayerID() const { return dwPlayerID; }
            DWORD    GetGuildID() const { return dwGuildID; }

            std::string    GetPlayernName() const { return sPlayerName; }
            void    SetKillCount(BYTE value) { bKillCount = value; } //SetKillCount
            BYTE    GetKillCount() const { return bKillCount; } //GetKillCount
            void    SetDeathCount(BYTE value) { bDeathCount = value; } //SetDeathCount
            BYTE    GetDeathCount() const { return bDeathCount; } //GetDeathCount
            void    SetAssist(const BYTE value) { bAssist = value; } //SetDeathCount
            BYTE    GetAssist() const { return bAssist; } //GetDeathCount

#ifdef ENABLE_NEW_DAMAGE_TYPE
            void    SetTotalDamage(DMG_TYP value) { uiTotalDamage = value; } //SetTotalDamage
            DMG_TYP    GetTotalDamage() const { return uiTotalDamage; } //GetTotalDamage
#else
            void    SetTotalDamage(UINT value) { uiTotalDamage = value; } //SetTotalDamage
            UINT    GetTotalDamage() const { return uiTotalDamage; } //GetTotalDamage
#endif

            std::set<DWORD> assister;
            void    AddAssister(const DWORD id) { assister.emplace(id); }
        }
        using WAR_STAT_MAP = std::map<DWORD, TNewWardStats*>;

        TNewWardStats* GetPlayerStatics(DWORD dwID);
        void        SendToClient(LPCHARACTER ch);
        void        AddPlayerDamage(LPCHARACTER ch, const float damage);
        void        NewAssister(DWORD dwID, DWORD targetID);
#endif
 
#ifdef ENABLE_NEW_GUILD_SYSTEMS
using TNewWardStats = struct SNewWardStats {
DWORD dwPlayerID; // -> player id
DWORD dwGuildID; // -> lonca id
std::string sPlayerName; // -> oyuncu nick
BYTE bKillCount; // -> olum sayisi
BYTE bDeathCount; // -> oldurme sayisi


kankam { bak açmissin kapanış yok :D
 
Kod:
// arat

void    ResetFlag();
// altındakini bununla değiştir
#ifdef ENABLE_NEW_GUILD_SYSTEMS
        using TNewWardStats = struct SNewWardStats
        {
            DWORD    dwPlayerID; // -> player id
            DWORD    dwGuildID; // -> lonca id
            std::string    sPlayerName; // -> oyuncu nick
            BYTE    bKillCount; // -> olum sayisi
            BYTE    bDeathCount; // -> oldurme sayisi

#ifdef ENABLE_NEW_DAMAGE_TYPE
            DMG_TYP    uiTotalDamage; // -> total damage
#else
            UINT    uiTotalDamage; // -> total damage
#endif
            BYTE    bAssist; // -> asistler

            DWORD    GetPlayerID() const { return dwPlayerID; }
            DWORD    GetGuildID() const { return dwGuildID; }

            std::string    GetPlayernName() const { return sPlayerName; }
            void    SetKillCount(BYTE value) { bKillCount = value; } //SetKillCount
            BYTE    GetKillCount() const { return bKillCount; } //GetKillCount
            void    SetDeathCount(BYTE value) { bDeathCount = value; } //SetDeathCount
            BYTE    GetDeathCount() const { return bDeathCount; } //GetDeathCount
            void    SetAssist(const BYTE value) { bAssist = value; } //SetDeathCount
            BYTE    GetAssist() const { return bAssist; } //GetDeathCount

#ifdef ENABLE_NEW_DAMAGE_TYPE
            void    SetTotalDamage(DMG_TYP value) { uiTotalDamage = value; } //SetTotalDamage
            DMG_TYP    GetTotalDamage() const { return uiTotalDamage; } //GetTotalDamage
#else
            void    SetTotalDamage(UINT value) { uiTotalDamage = value; } //SetTotalDamage
            UINT    GetTotalDamage() const { return uiTotalDamage; } //GetTotalDamage
#endif

            std::set<DWORD> assister;
            void    AddAssister(const DWORD id) { assister.emplace(id); }
        }
        using WAR_STAT_MAP = std::map<DWORD, TNewWardStats*>;

        TNewWardStats* GetPlayerStatics(DWORD dwID);
        void        SendToClient(LPCHARACTER ch);
        void        AddPlayerDamage(LPCHARACTER ch, const float damage);
        void        NewAssister(DWORD dwID, DWORD targetID);
#endif
#ifdef ENABLE_NEW_GUILD_SYSTEMS
using TNewWardStats = struct SNewWardStats {
DWORD dwPlayerID; // -> player id
DWORD dwGuildID; // -> lonca id
std::string sPlayerName; // -> oyuncu nick
BYTE bKillCount; // -> olum sayisi
BYTE bDeathCount; // -> oldurme sayisi


kankam { bak açmissin kapanış yok :D
Gcc sürümü uymuyor 4.9 gerekli en az
 
#ifdef ENABLE_NEW_GUILD_SYSTEMS
using TNewWardStats = struct SNewWardStats {
DWORD dwPlayerID; // -> player id
DWORD dwGuildID; // -> lonca id
std::string sPlayerName; // -> oyuncu nick
BYTE bKillCount; // -> olum sayisi
BYTE bDeathCount; // -> oldurme sayisi


kankam { bak açmissin kapanış yok :D
Parantezler doğru oraya parantez koyulmamış alttaki parantezde noktali virgül vardı denemesi için yolladım kurmadım sistemi hiç
 

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

Geri
Üst