- Katılım
- 30 Ocak 2018
- Konular
- 12
- Mesajlar
- 112
- Online süresi
- 1mo 8d
- Reaksiyon Skoru
- 14
- Altın Konu
- 0
- TM Yaşı
- 8 Yıl 4 Ay 14 Gün
- Başarım Puanı
- 90
- Yaş
- 31
- MmoLira
- 9,466
- DevLira
- 9
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!
SYSERR: Jan 30 12:03:23 :: Boot: shop table size error
Plis help me
Plis help me

- Katılım
- 30 Ocak 2020
- Konular
- 50
- Mesajlar
- 812
- Çözüm
- 6
- Online süresi
- 26d 15h
- Reaksiyon Skoru
- 735
- Altın Konu
- 1
- Başarım Puanı
- 184
- MmoLira
- 8,746
- DevLira
- 123
Çok sağol.
- Katılım
- 10 Şub 2018
- Konular
- 10
- Mesajlar
- 107
- Online süresi
- 1mo 7d
- Reaksiyon Skoru
- 32
- Altın Konu
- 0
- TM Yaşı
- 8 Yıl 4 Ay 2 Gün
- Başarım Puanı
- 100
- Yaş
- 31
- MmoLira
- 7,254
- DevLira
- 3
Problem :/
SYSERR: Feb 18 18:51:15.575844 :: ReadShopTableEx: 20084 cannot have both original shop and extended shop
SYSERR: Feb 18 18:51:15.575929 :: Boot: shop table Initialize error
SYSERR: Feb 18 18:51:15.575844 :: ReadShopTableEx: 20084 cannot have both original shop and extended shop
SYSERR: Feb 18 18:51:15.575929 :: Boot: shop table Initialize error
- Katılım
- 28 Tem 2010
- Konular
- 105
- Mesajlar
- 1,067
- Çözüm
- 4
- Online süresi
- 23d 7h
- Reaksiyon Skoru
- 126
- Altın Konu
- 0
- Başarım Puanı
- 204
- MmoLira
- 3,732
- DevLira
- 0
Merhaba Build Ederken Böyle Bir hatayla karşılaştım nasıl çözebilirim
C++:
if (boost::iequals(stSort, "Asc"))
{
std::sort(shopItems.begin(), shopItems.end(), CompareShopItemName);
}
else if(boost::iequals(stSort, "Desc"))
{
std::sort(shopItems.rbegin(), shopItems.rend(), CompareShopItemName);
}
#ifdef ENABLE_RENEWAL_SHOPEX
else {
std::sort(shopItems.begin(), shopItems.end(), [stSort](const TShopItemTable& i1, const TShopItemTable& i2)
{
TItemTable* lItem = ITEM_MANAGER::instance().GetTable(i1.vnum);
TItemTable* rItem = ITEM_MANAGER::instance().GetTable(i2.vnum);
if (stSort == "Vnum")
return i1.vnum > i2.vnum;
else if (stSort == "Price")
return i1.price > i2.price;
else if (stSort == "Name" && lItem && rItem)
return strcmp(lItem->szLocaleName, rItem->szLocaleName) < 0;
else if (stSort == "Type" && lItem && rItem)
return lItem->bType > rItem->bType;
});
}
#endif
- Katılım
- 20 Eki 2017
- Konular
- 468
- Mesajlar
- 9,380
- Çözüm
- 271
- Online süresi
- 11mo 27d
- Reaksiyon Skoru
- 8,233
- Altın Konu
- 47
- TM Yaşı
- 8 Yıl 7 Ay 25 Gün
- Başarım Puanı
- 326
- Yaş
- 25
- MmoLira
- 97,591
- DevLira
- 242
CFLAG += -std=c++11 olmadığı için hata almışsın ya onu kuracaksın ya da bu şekilde düzenlemen gerekiyor.Merhaba Build Ederken Böyle Bir hatayla karşılaştım nasıl çözebilirim
Ekli dosyayı görüntüle 7412
C++:if (boost::iequals(stSort, "Asc")) { std::sort(shopItems.begin(), shopItems.end(), CompareShopItemName); } else if(boost::iequals(stSort, "Desc")) { std::sort(shopItems.rbegin(), shopItems.rend(), CompareShopItemName); } #ifdef ENABLE_RENEWAL_SHOPEX else { std::sort(shopItems.begin(), shopItems.end(), [stSort](const TShopItemTable& i1, const TShopItemTable& i2) { TItemTable* lItem = ITEM_MANAGER::instance().GetTable(i1.vnum); TItemTable* rItem = ITEM_MANAGER::instance().GetTable(i2.vnum); if (stSort == "Vnum") return i1.vnum > i2.vnum; else if (stSort == "Price") return i1.price > i2.price; else if (stSort == "Name" && lItem && rItem) return strcmp(lItem->szLocaleName, rItem->szLocaleName) < 0; else if (stSort == "Type" && lItem && rItem) return lItem->bType > rItem->bType; }); } #endif
[CODE title="ARAT"]bool CompareShopItemName(const SShopItemTable& lhs, const SShopItemTable& rhs)
{
TItemTable* lItem = ITEM_MANAGER::instance().GetTable(lhs.vnum);
TItemTable* rItem = ITEM_MANAGER::instance().GetTable(rhs.vnum);
if (lItem && rItem)
return strcmp(lItem->szLocaleName, rItem->szLocaleName) < 0;
else
return true;
}[/CODE]
[CODE title="ALTINA EKLE"]#ifdef ENABLE_RENEWAL_SHOPEX
bool CompareShopItemVnum(const SShopItemTable& lhs, const SShopItemTable& rhs)
{
return lhs.vnum > rhs.vnum;
}
bool CompareShopItemPrice(const SShopItemTable& lhs, const SShopItemTable& rhs)
{
return lhs.price > rhs.price;
}
bool CompareShopItemType(const SShopItemTable& lhs, const SShopItemTable& rhs)
{
const TItemTable * lItem = ITEM_MANAGER::instance().GetTable(lhs.vnum);
const TItemTable * rItem = ITEM_MANAGER::instance().GetTable(rhs.vnum);
return (lItem && rItem) ? lItem->bType > rItem->bType : true;
}
#endif[/CODE]
[CODE title="ARAT"]#ifdef ENABLE_RENEWAL_SHOPEX
else {
std::sort(shopItems.begin(), shopItems.end(), [stSort](const TShopItemTable& i1, const TShopItemTable& i2)
{
TItemTable* lItem = ITEM_MANAGER::instance().GetTable(i1.vnum);
TItemTable* rItem = ITEM_MANAGER::instance().GetTable(i2.vnum);
if (stSort == "Vnum")
return i1.vnum > i2.vnum;
else if (stSort == "Price")
return i1.price > i2.price;
else if (stSort == "Name" && lItem && rItem)
return strcmp(lItem->szLocaleName, rItem->szLocaleName) < 0;
else if (stSort == "Type" && lItem && rItem)
return lItem->bType > rItem->bType;
});
}
#endif[/CODE]
[CODE title="DEĞİŞTİR"]#ifdef ENABLE_RENEWAL_SHOPEX
else if (boost::iequals(stSort, "Vnum"))
std::sort(shopItems.begin(), shopItems.end(), CompareShopItemVnum);
else if (boost::iequals(stSort, "Price"))
std::sort(shopItems.begin(), shopItems.end(), CompareShopItemPrice);
else if (boost::iequals(stSort, "Name"))
std::sort(shopItems.begin(), shopItems.end(), CompareShopItemName);
else if (boost::iequals(stSort, "Type"))
std::sort(shopItems.begin(), shopItems.end(), CompareShopItemType);
#endif[/CODE]
{
TItemTable* lItem = ITEM_MANAGER::instance().GetTable(lhs.vnum);
TItemTable* rItem = ITEM_MANAGER::instance().GetTable(rhs.vnum);
if (lItem && rItem)
return strcmp(lItem->szLocaleName, rItem->szLocaleName) < 0;
else
return true;
}[/CODE]
[CODE title="ALTINA EKLE"]#ifdef ENABLE_RENEWAL_SHOPEX
bool CompareShopItemVnum(const SShopItemTable& lhs, const SShopItemTable& rhs)
{
return lhs.vnum > rhs.vnum;
}
bool CompareShopItemPrice(const SShopItemTable& lhs, const SShopItemTable& rhs)
{
return lhs.price > rhs.price;
}
bool CompareShopItemType(const SShopItemTable& lhs, const SShopItemTable& rhs)
{
const TItemTable * lItem = ITEM_MANAGER::instance().GetTable(lhs.vnum);
const TItemTable * rItem = ITEM_MANAGER::instance().GetTable(rhs.vnum);
return (lItem && rItem) ? lItem->bType > rItem->bType : true;
}
#endif[/CODE]
[CODE title="ARAT"]#ifdef ENABLE_RENEWAL_SHOPEX
else {
std::sort(shopItems.begin(), shopItems.end(), [stSort](const TShopItemTable& i1, const TShopItemTable& i2)
{
TItemTable* lItem = ITEM_MANAGER::instance().GetTable(i1.vnum);
TItemTable* rItem = ITEM_MANAGER::instance().GetTable(i2.vnum);
if (stSort == "Vnum")
return i1.vnum > i2.vnum;
else if (stSort == "Price")
return i1.price > i2.price;
else if (stSort == "Name" && lItem && rItem)
return strcmp(lItem->szLocaleName, rItem->szLocaleName) < 0;
else if (stSort == "Type" && lItem && rItem)
return lItem->bType > rItem->bType;
});
}
#endif[/CODE]
[CODE title="DEĞİŞTİR"]#ifdef ENABLE_RENEWAL_SHOPEX
else if (boost::iequals(stSort, "Vnum"))
std::sort(shopItems.begin(), shopItems.end(), CompareShopItemVnum);
else if (boost::iequals(stSort, "Price"))
std::sort(shopItems.begin(), shopItems.end(), CompareShopItemPrice);
else if (boost::iequals(stSort, "Name"))
std::sort(shopItems.begin(), shopItems.end(), CompareShopItemName);
else if (boost::iequals(stSort, "Type"))
std::sort(shopItems.begin(), shopItems.end(), CompareShopItemType);
#endif[/CODE]
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 9
- Görüntüleme
- 531
- Cevaplar
- 7
- Görüntüleme
- 511
- Cevaplar
- 13
- Görüntüleme
- 1K
- Cevaplar
- 17
- Görüntüleme
- 4K



