xranzei 1
xranzei
zendor2 1
zendor2
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Almira2 1
Almira2
romegames 1
romegames
D 1
delimuratt
melankolıa18 1
melankolıa18
shrpnl 1
shrpnl
Fethi Polat 1
Fethi Polat
kralhakan2009 1
kralhakan2009
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com
Kaynak ikonu

[C++]Client Source'yi C++20'ye Güncellemek 2023-03-13

indirmek için izniniz yok
  • Konuyu başlatan Konuyu başlatan SamuraiHUN
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 14
  • Görüntüleme Görüntüleme 6K

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!

EterLib içinde NetPacketHeaderMap .cpp and .h

aşağıda ki kodu buldum.
Set(int header, TPacketType & rPacketType)
ve değiştirdim.
Set(int header, TPacketType rPacketType)

oyuna sorunsuz girdim.
ama sizce bu çözüm doğru mu?
 
@Update1: Ikarus offlineshop:

PythonOfflineShop.h

search this:


C++:
    template <class T ,template <class> class S, typename S<T>::iterator >
    void ForEach(S<T>& container, std::function<void(T&)> func)
    {
        S<T>::iterator it=container.begin(), iter;

        while((iter = it++) != container.end())
            func(*iter);
    }

    template <class T , class K, template <class,class> class S, typename S<K,T>::iterator >
    void ForEach(S<K,T>& container, std::function<void(T&)> func)
    {
        S<K,T>::iterator it=container.begin(), iter;

        while((iter = it++) != container.end())
            func(iter->second);
    }

change to:


C++:
    template <class T ,template <class> class S, typename S<T>::iterator >
    void ForEach(S<T>& container, std::function<void(T&)> func)
    {
        typename S<T>::iterator it=container.begin(), iter;

        while((iter = it++) != container.end())
            func(*iter);
    }

    template <class T , class K, template <class,class> class S, typename S<K,T>::iterator >
    void ForEach(S<K,T>& container, std::function<void(T&)> func)
    {
        typename S<K,T>::iterator it=container.begin(), iter;

        while((iter = it++) != container.end())
            func(iter->second);
    }

chapter2: (Sanii switchbot)

PythonSwitchbot.cpp

this:

C++:
auto& it2 = it->second.find(table.apply_num);

change to:

C++:
const auto& it2 = it->second.find(table.apply_num);
 
Thank you for sharing this tutorial, for the Set function error

NetPacketHeaderMap.h
C++:
//Add under the SPacketType struct
        TPacketType& createPacketType(int iSize = 0, bool bFlag = false)
        {
            return *(new TPacketType(iSize, bFlag));
        }

and replace all the

C++:
//replace
    CNetworkPacketHeaderMap::TPacketType(
//to this
    createPacketType(
 
Paylaşım için teşekkürler :)
 

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

Geri
Üst