Çözüldü Metin2 Level Sınırını Yükseltme ; Game Build Hata !

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

Afraz

Cehalet yenilmesi gereken en büyük düşmandır.
Yardımsever Üye
MT Üye
Mesaj
678
Çözümler
30
Beğeni
181
Puan
604
Ticaret Puanı
0
Level sınırını yükseltiyorum , char_battle.cpp ile alakalı src buildlerken hata veriyor ;

Putty Üzerinden Verdiği Hata:
Genişlet Daralt Kopyala
compiling char_battle.cpp
char_battle.cpp:2635: error: declaration of 'CHARACTER* NPartyExpDistribute::FPartyDistributor::c'
char_battle.cpp:2634: error: conflicts with previous declaration 'CHARACTER* NPartyExpDistribute::FPartyDistributor::c'
char_battle.cpp: In constructor 'NPartyExpDistribute::FPartyDistributor::FPartyDistributor(CHARACTER*, int, long int, DWORD, int)':
char_battle.cpp:2641: error: class 'NPartyExpDistribute::FPartyDistributor' does not have any field named 'x'
char_battle.cpp:2641: error: class 'NPartyExpDistribute::FPartyDistributor' does not have any field named 'y'
char_battle.cpp: In member function 'void NPartyExpDistribute::FPartyDistributor::operator()(CHARACTER*)':
char_battle.cpp:2649: error: 'x' was not declared in this scope
char_battle.cpp:2649: error: 'y' was not declared in this scope
gmake: *** [.obj/char_battle.o] Error 1
root@xx:/usr/src/martygamesource/martygamesource/Server/game/src #


char_battle.cpp:
Genişlet Daralt Kopyala
    struct FPartyDistributor
    {
        long        total;
        LPCHARACTER    c;
        LPCHARACTER        c;
        DWORD        _iExp;
        int        m_iMode;
        int        m_iMemberCount;

        FPartyDistributor(LPCHARACTER center, int member_count, long total, DWORD iExp, int iMode)
            : total(total), c(center), x(center->GetX()), y(center->GetY()), _iExp(iExp), m_iMode(iMode), m_iMemberCount(member_count)
            {
                if (m_iMemberCount == 0)
                    m_iMemberCount = 1;
            };

2631 ile başlayıp 2645 ile bitiyor.

Char_Battle'da yaptığım değişiklikler ;


Arat:
Genişlet Daralt Kopyala
    struct FPartyTotaler
    {
        int        total;


Değiştir:
Genişlet Daralt Kopyala
    struct FPartyTotaler
    {
        long        total;



Arat:
Genişlet Daralt Kopyala
    struct FPartyDistributor
    {
        int        total;
        LPCHARACTER    c;
        int        x, y;
        DWORD        _iExp;
        int        m_iMode;
        int        m_iMemberCount;

        FPartyDistributor(LPCHARACTER center, int member_count, int total, DWORD iExp, int iMode)



Değiştir:
Genişlet Daralt Kopyala
    struct FPartyDistributor
    {
        long        total;
        LPCHARACTER    c;
        int        x, y;
        DWORD        _iExp;
        int        m_iMode;
        int        m_iMemberCount;

        FPartyDistributor(LPCHARACTER center, int member_count, long total, DWORD iExp, int iMode)


Yardımlarınızı bekliyorum.

Hala yardım bekliyorum.
 
Son düzenleme:
Hangi sistemi ekliyorsunuz bilmiyorum ama yönergeleri tekrardan takip ediniz
 
Hangi sistemi ekliyorsunuz bilmiyorum ama yönergeleri tekrardan takip ediniz
char_battle.cpp 'deki değişiklikleri attım.

Linkleri görebilmek için giriş yap veya kayıt ol.


bu sistemi ekliyorum.

Baya olmuş :D Unutmuşum konuyu ; O Günlerde biraz kurcalamam ile çözmüştüm ama konuyu unutmuşum özür dilerim :( Konu kapatılabilir..
 
Son düzenleme:
Çözüm
Tamam o halde konuyu kilitliyorum.
İyi forumlar. :)
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst