expected primary-expression before '['token on shop manager line 534line 534std::sort(shopItems.begin(), shopItems.end(), [stSort](const TShopItemTable& i1, const TShopItemTable& i2)full line#ifdef ENABLE_RENEWAL_SHOPEXelse {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
@VegaS™ do you know how to solve?