Исходник Weapon icons for weave

фа-фа-фаина, фаина
Забаненный
Статус
Оффлайн
Регистрация
19 Апр 2020
Сообщения
328
Реакции[?]
138
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
                if (vars.visuals.weapon_icon)
                {
                    auto clr = vars.visuals.weapon_color;

                    auto weap_info = entity->GetWeapon()->GetCSWpnData();

                    char wpn_name[100] = "";

                    sprintf_s(wpn_name, "%s", str_toupper(weap_info->m_szWeaponName).c_str() + 7);


                    char icon_letter = '\0';

                    auto wpn_name_size = Drawing::GetTextSize(fonts::icons, wpn_name);

                    auto item_definition_index = entity->GetWeapon()->GetItemDefinitionIndex();

                    switch (reinterpret_cast<IBaseCombatWeapon*>(weapon)->GetItemDefinitionIndex())
                    {
                    case eWeaponType1::WEAPON_DEAGLE:
                        icon_letter = 'F';
                        break;
                    case eWeaponType1::WEAPON_KNIFE:
                    case eWeaponType1::WEAPON_KNIFE_T:
                        icon_letter = 'J';
                        break;
                    case eWeaponType1::WEAPON_AUG:
                        icon_letter = 'E';
                        break;
                    case eWeaponType1::WEAPON_GALIL:
                        icon_letter = 'V';
                        break;
                    case eWeaponType1::WEAPON_G3SG1:
                        icon_letter = 'I';
                        break;
                    case eWeaponType1::WEAPON_MAC10:
                        icon_letter = 'L';
                        break;
                    case eWeaponType1::WEAPON_P90:
                        icon_letter = 'M';
                        break;
                    case eWeaponType1::WEAPON_SSG08:
                        icon_letter = 'N';
                        break;
                    case eWeaponType1::WEAPON_SCAR20:
                        icon_letter = 'O';
                        break;
                    case eWeaponType1::WEAPON_UMP45:
                        icon_letter = 'Q';
                        break;
                    case eWeaponType1::WEAPON_DUALBERETTA:
                        icon_letter = 'S';
                        break;
                    case eWeaponType1::WEAPON_FAMAS:
                        icon_letter = 'T';
                        break;
                    case eWeaponType1::WEAPON_FIVESEVEN:
                        icon_letter = 'U';
                        break;
                    case eWeaponType1::WEAPON_M4A1:
                        icon_letter = 'W';
                        break;
                    case eWeaponType1::WEAPON_P250:
                        icon_letter = 'Y';
                        break;
                    case eWeaponType1::WEAPON_M249:
                        icon_letter = 'Z';
                        break;
                    case eWeaponType1::WEAPON_XM1014:
                        icon_letter = ']';
                        break;
                    case eWeaponType1::WEAPON_C4:
                        icon_letter = 'd';
                        break;
                    case eWeaponType1::WEAPON_GLOCK:
                        icon_letter = 'C';
                        break;
                    }



                    char buffer[2] = { icon_letter, '\0' };

                    Drawing::DrawString(fonts::icons, box.x + box.w / 2 , box.y + 1 + box.h + (count++ * 6.f),
                        clr, FONT_LEFT, buffer);


Тут не все оружия, добавить их несложно, думаю все понятно.

SS:

ps: не спрашивайте зачем, меня попросили
 
Последнее редактирование:
фа-фа-фаина, фаина
Забаненный
Статус
Оффлайн
Регистрация
19 Апр 2020
Сообщения
328
Реакции[?]
138
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Шрифт -
Код:
  interfaces.surfaces->SetFontGlyphSet(fonts::icons = interfaces.surfaces->Create_Font(), "Counter-Strike", 25, 0, 0, FW_MEDIUM, FONTFLAG_ANTIALIAS | FONTFLAG_DROPSHADOW);
 
фа-фа-фаина, фаина
Забаненный
Статус
Оффлайн
Регистрация
19 Апр 2020
Сообщения
328
Реакции[?]
138
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
фа-фа-фаина, фаина
Забаненный
Статус
Оффлайн
Регистрация
19 Апр 2020
Сообщения
328
Реакции[?]
138
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
29 Июн 2020
Сообщения
181
Реакции[?]
61
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
1593542884718.png

Говнокод, зачем юзать помойный шрифт из кс методом легендвара, если можно сделать свой и рисовать его красиво имгуем с тенями через AddTextShadow
 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
26 Июл 2019
Сообщения
412
Реакции[?]
136
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
29 Июн 2020
Сообщения
181
Реакции[?]
61
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
А можно не юзать имгуи, а слезть с него и написать свой рендер
Зачем, если есть имгуй с идеально-чистым кодом написанным окорнутом, на котором уже все готово и остается только иметь iq > 10, чтобы использовать его
 
cpuid inc.
Забаненный
Статус
Оффлайн
Регистрация
6 Авг 2019
Сообщения
1,071
Реакции[?]
760
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Эксперт
Статус
Оффлайн
Регистрация
8 Авг 2018
Сообщения
2,218
Реакции[?]
631
Поинты[?]
0
Зачем, если есть имгуй с идеально-чистым кодом написанным окорнутом, на котором уже все готово и остается только иметь iq > 10, чтобы использовать его
с огромной кучей ненужного кода по типу таблиц гистограмм да :CoolCat: :LUL:
 
Забаненный
Статус
Оффлайн
Регистрация
29 Июн 2020
Сообщения
181
Реакции[?]
61
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
фа-фа-фаина, фаина
Забаненный
Статус
Оффлайн
Регистрация
19 Апр 2020
Сообщения
328
Реакции[?]
138
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Надеюсь, это сарказм
Тебе что то не нравится? И ты кста рофла не вкупил1593577538017.png1593577788343.png, ну ладно. Я тебе мог тут хоть весь рендер блядь сделать, но зачем. Я создал тред как быстро создать иконки для чита, а ты мне ГОВОРИШЬ, вот это бля. Я показал для новичков способ. Ну раз такие дела, то давай писать хуки с нуля, давай вперед пошли, раз начали так начали,а нахуй тогда пастить?Ну раз ты начал. ТО давай свое сдк пиши иди и кидай в открытый доступ без хайда. Обидно стало, да? Ну вот не надо умничать тут. По твоему вообще кто то сможет шрифт создать и свою ксио пасту на имгуи перенести? Нет, так о чем идет речь.
 
фа-фа-фаина, фаина
Забаненный
Статус
Оффлайн
Регистрация
19 Апр 2020
Сообщения
328
Реакции[?]
138
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
quality solution
Участник
Статус
Оффлайн
Регистрация
30 Май 2019
Сообщения
579
Реакции[?]
193
Поинты[?]
0
C++:
                if (vars.visuals.weapon_icon)
                {
                    auto clr = vars.visuals.weapon_color;

                    auto weap_info = entity->GetWeapon()->GetCSWpnData();

                    char wpn_name[100] = "";

                    sprintf_s(wpn_name, "%s", str_toupper(weap_info->m_szWeaponName).c_str() + 7);


                    char icon_letter = '\0';

                    auto wpn_name_size = Drawing::GetTextSize(fonts::icons, wpn_name);

                    auto item_definition_index = entity->GetWeapon()->GetItemDefinitionIndex();

                    switch (reinterpret_cast<IBaseCombatWeapon*>(weapon)->GetItemDefinitionIndex())
                    {
                    case eWeaponType1::WEAPON_DEAGLE:
                        icon_letter = 'F';
                        break;
                    case eWeaponType1::WEAPON_KNIFE:
                    case eWeaponType1::WEAPON_KNIFE_T:
                        icon_letter = 'J';
                        break;
                    case eWeaponType1::WEAPON_AUG:
                        icon_letter = 'E';
                        break;
                    case eWeaponType1::WEAPON_GALIL:
                        icon_letter = 'V';
                        break;
                    case eWeaponType1::WEAPON_G3SG1:
                        icon_letter = 'I';
                        break;
                    case eWeaponType1::WEAPON_MAC10:
                        icon_letter = 'L';
                        break;
                    case eWeaponType1::WEAPON_P90:
                        icon_letter = 'M';
                        break;
                    case eWeaponType1::WEAPON_SSG08:
                        icon_letter = 'N';
                        break;
                    case eWeaponType1::WEAPON_SCAR20:
                        icon_letter = 'O';
                        break;
                    case eWeaponType1::WEAPON_UMP45:
                        icon_letter = 'Q';
                        break;
                    case eWeaponType1::WEAPON_DUALBERETTA:
                        icon_letter = 'S';
                        break;
                    case eWeaponType1::WEAPON_FAMAS:
                        icon_letter = 'T';
                        break;
                    case eWeaponType1::WEAPON_FIVESEVEN:
                        icon_letter = 'U';
                        break;
                    case eWeaponType1::WEAPON_M4A1:
                        icon_letter = 'W';
                        break;
                    case eWeaponType1::WEAPON_P250:
                        icon_letter = 'Y';
                        break;
                    case eWeaponType1::WEAPON_M249:
                        icon_letter = 'Z';
                        break;
                    case eWeaponType1::WEAPON_XM1014:
                        icon_letter = ']';
                        break;
                    case eWeaponType1::WEAPON_C4:
                        icon_letter = 'd';
                        break;
                    case eWeaponType1::WEAPON_GLOCK:
                        icon_letter = 'C';
                        break;
                    }



                    char buffer[2] = { icon_letter, '\0' };

                    Drawing::DrawString(fonts::icons, box.x + box.w / 2 , box.y + 1 + box.h + (count++ * 6.f),
                        clr, FONT_LEFT, buffer);


Тут не все оружия, добавить их несложно, думаю все понятно.

SS:



ps: не спрашивайте зачем, меня попросили
Иконки по пизде пошли на скрине
 
Забаненный
Статус
Оффлайн
Регистрация
29 Июн 2020
Сообщения
181
Реакции[?]
61
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Тебе что то не нравится? И ты кста рофла не вкупилПосмотреть вложение 84550Посмотреть вложение 84551, ну ладно. Я тебе мог тут хоть весь рендер блядь сделать, но зачем. Я создал тред как быстро создать иконки для чита, а ты мне ГОВОРИШЬ, вот это бля. Я показал для новичков способ. Ну раз такие дела, то давай писать хуки с нуля, давай вперед пошли, раз начали так начали,а нахуй тогда пастить?Ну раз ты начал. ТО давай свое сдк пиши иди и кидай в открытый доступ без хайда. Обидно стало, да? Ну вот не надо умничать тут. По твоему вообще кто то сможет шрифт создать и свою ксио пасту на имгуи перенести? Нет, так о чем идет речь.
у
Ну ты clown, к чему ты вообще это высрал, только форум очередной пастой засрал, что я вижу, зачем мне юзать свой сдк если я могу взять например csgo_modest, как в моем случае и делать на нем что-то, а ты высрал что то про хуки зачем-то, хотя о них речь вообще не шла, я с твоей темы с джиттерами говна орнул, ты опять очередной высер репостнул, чтобы симп с 9-yo набрать, достаточно посмотреть на твой префикс и будет сразу все понятно кем ты являешься.
 
Сверху Снизу