-
Автор темы
- #1
Ребят выручайте, собсна, выводит все названия скинов без разбора, в чем может быть дело? Код прилагаю.
Вывод скинов
Пэйнт кит
Вывод скинов
Код:
ImGui::Combo(XorStr(u8"Пейнткит"), &Vars.weapon[WEAPON_KNIFE].paint_kit_vector_index, [](void* data, int idx, const char** out_text)
{
*out_text = k_skins[idx].name.c_str();
return true;
}, nullptr, k_skins.size(), 10);
Код:
struct paint_kit
{
int id;
std::string name;
auto operator < (const paint_kit& other) const -> bool
{
return name < other.name;
}
};
extern std::vector<paint_kit> k_skins;
extern std::vector<paint_kit> k_gloves;
class CSkinChanger : public Singleton<CSkinChanger>
{
public:
void HookSequence();
void Update();
void OnFrameStageNotify(ClientFrameStage_t stage);
void Initialize();
private:
int GetWeaponSettingsSelectID_ForSkins(C_BaseAttributableItem * weapon);
};