Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
mavzermete 1
mavzermete
xranzei 1
xranzei
Hikaye Ekle

C++ | Fix - Sanii SwitchBot

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

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!

Bug :



A few important things you need to pay attention to:

Kod:
## 1. Read all files/file-names included in the directory. Some files are giving you very important informations.

## 2. Enum 'EWindows' in Client-Source and Server-Source
    - They need to be equal! (example below)
    
    Server - common/length.h >

        enum EWindows
        {
            RESERVED_WINDOW,
            INVENTORY,
            EQUIPMENT,
            SAFEBOX,
            MALL,
            DRAGON_SOUL_INVENTORY,
            BELT_INVENTORY,
        #ifdef ENABLE_SWITCHBOT
            SWITCHBOT,
        #endif
            GROUND
        };
        
    Client - UserInterface/GameType.h >
    
        enum EWindows
        {
            RESERVED_WINDOW,
            INVENTORY,
            EQUIPMENT,
            SAFEBOX,
            MALL,
            DRAGON_SOUL_INVENTORY,
            BELT_INVENTORY,
        #ifdef ENABLE_SWITCHBOT
            SWITCHBOT,
        #endif
            GROUND,
            WINDOW_TYPE_MAX,
        };
    
## 3. Array for conversion of SLOT_TYPES need's to be completed (for most systems of other devs not done)
    - If you have more SLOT_TYPES than in example, fill up the Array with "RESERVED_WINDOW" for them.
    
    Client - UserInterface/GameType.cpp & UserInterface/GameType.h >

        enum ESlotType
        {
            SLOT_TYPE_NONE,
            SLOT_TYPE_INVENTORY,
            SLOT_TYPE_SKILL,
            SLOT_TYPE_EMOTION,
            SLOT_TYPE_SHOP,
            SLOT_TYPE_EXCHANGE_OWNER,
            SLOT_TYPE_EXCHANGE_TARGET,
            SLOT_TYPE_QUICK_SLOT,
            SLOT_TYPE_SAFEBOX,
            SLOT_TYPE_PRIVATE_SHOP,
            SLOT_TYPE_MALL,
            SLOT_TYPE_DRAGON_SOUL_INVENTORY,
        #ifdef ENABLE_SWITCHBOT
            SLOT_TYPE_SWITCHBOT,
        #endif
            SLOT_TYPE_MAX,
        };
        
    Client - UserInterface/GameType.cpp & UserInterface/GameType.cpp >
    
        BYTE c_aSlotTypeToInvenType[SLOT_TYPE_MAX] =
        {
            RESERVED_WINDOW,        // SLOT_TYPE_NONE
            INVENTORY,                // SLOT_TYPE_INVENTORY
            RESERVED_WINDOW,        // SLOT_TYPE_SKILL
            RESERVED_WINDOW,        // SLOT_TYPE_EMOTION
            RESERVED_WINDOW,        // SLOT_TYPE_SHOP
            RESERVED_WINDOW,        // SLOT_TYPE_EXCHANGE_OWNER
            RESERVED_WINDOW,        // SLOT_TYPE_EXCHANGE_TARGET
            RESERVED_WINDOW,        // SLOT_TYPE_QUICK_SLOT
            RESERVED_WINDOW,        // SLOT_TYPE_SAFEBOX
            RESERVED_WINDOW,        // SLOT_TYPE_PRIVATE_SHOP
            RESERVED_WINDOW,        // SLOT_TYPE_MALL
            DRAGON_SOUL_INVENTORY,    // SLOT_TYPE_DRAGON_SOUL_INVENTORY
        #ifdef ENABLE_SWITCHBOT
            SWITCHBOT,                // SLOT_TYPE_SWITCHBOT
        #endif
        };

----
 

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

Geri
Üst