Hikayeler

Reklam vermek için turkmmo@gmail.com

SLOT_TYPE_MAX GameType.cpp / UserInterface

olkan41

Müzik Prodüktörü ve Ses Tasarımcısı
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
TM Üye
Katılım
4 Ağu 2010
Konular
356
Mesajlar
4,122
Online süresi
3ay 14g
Reaksiyon Skoru
2,235
Altın Konu
82
Başarım Puanı
292
Yaş
32
TM Yaşı
15 Yıl 8 Ay 22 Gün
MmoLira
3,067
DevLira
138

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

arkadaşlar merhaba bu SPECIAL_STROGE var K tuşuna basınca envanter açılıyor düşen kitaplar taşları direk oraya alıyor neyse onu ekliyorum GameType.cpp'de

BYTE c_aSlotTypeToInvenType[SLOT_TYPE_MAX] = bunun altına ekliyoruz bu verdiği 3 kodu

UPGRADE_INVENTORY,
BOOK_INVENTORY,
STONE_INVENTORY,

fakat bunları ekleyince too many initializer hatası veriyor acaba SLOT_TYPE_MAX 'ın sayısını bir yerden mi çoğaltacağız

yani bu kodun altında şunlar var


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 <- SAFEBOX, MALLÀÇ °æ¿ì Çϵå ÄÚµùµÇ¾îÀÖ´Â LEGACY Äڵ带 À¯ÁöÇÔ.
RESERVED_WINDOW, // SLOT_TYPE_PRIVATE_SHOP
RESERVED_WINDOW, // SLOT_TYPE_MALL <- SAFEBOX, MALLÀÇ °æ¿ì Çϵå ÄÚµùµÇ¾îÀÖ´Â LEGACY Äڵ带 À¯ÁöÇÔ.
DRAGON_SOUL_INVENTORY, // SLOT_TYPE_DRAGON_SOUL_INVENTORY



örneğin şuan bu kodun altında 12 tane kod var işte böyle

Kod:
    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    <- SAFEBOX, MALLÀÇ °æ¿ì Çϵå ÄÚµùµÇ¾îÀÖ´Â LEGACY Äڵ带 À¯ÁöÇÔ.
    RESERVED_WINDOW,        // SLOT_TYPE_PRIVATE_SHOP
    RESERVED_WINDOW,        // SLOT_TYPE_MALL        <- SAFEBOX, MALLÀÇ °æ¿ì Çϵå ÄÚµùµÇ¾îÀÖ´Â LEGACY Äڵ带 À¯ÁöÇÔ.
    DRAGON_SOUL_INVENTORY,    // SLOT_TYPE_DRAGON_SOUL_INVENTORY

benimkileri ekleyince 15 adet oluyor yoksa başka bir cpp'de buraya eklenecek kod sayısı örneğin

SLOT_TYPE_MAX = 12 mi de 12 den fazla kod ekleyince bu hatayı veriyor.
 
Moderatör tarafında düzenlendi:
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,
SLOT_TYPE_MAX = 20, //<----------------------------------------------
#ifdef WJ_SPLIT_INVENTORY_SYSTEM
SLOT_TYPE_SKILL_BOOK_INVENTORY,
SLOT_TYPE_UPGRADE_ITEMS_INVENTORY,
SLOT_TYPE_STONE_INVENTORY,
SLOT_TYPE_SANDIK_INVENTORY,
#endif
};
 

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

Geri
Üst