Gcc4.9 a yukseltmedigim için kaldırdım. Yükseltirsem kullanıcam ama.@ReisiCengiz Merhaba sorunu çözebildiniz mi? Yoksa Sistemi Sildiniz mi? Bilgilendirir misiniz?
// 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
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
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![]()
Parantezler doğru oraya parantez koyulmamış alttaki parantezde noktali virgül vardı denemesi için yolladım kurmadım sistemi hiç#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![]()