Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

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

  • Автор темы Автор темы ba1m0v
  • Дата начала Дата начала
фа-фа-фаина, фаина
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
19 Апр 2020
Сообщения
327
Реакции
138
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
Expand Collapse Copy
                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:
1593510536870.png


ps: не спрашивайте зачем, меня попросили
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Шрифт -
Код:
Expand Collapse Copy
  interfaces.surfaces->SetFontGlyphSet(fonts::icons = interfaces.surfaces->Create_Font(), "Counter-Strike", 25, 0, 0, FW_MEDIUM, FONTFLAG_ANTIALIAS | FONTFLAG_DROPSHADOW);
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
1593542884718.png


Говнокод, зачем юзать помойный шрифт из кс методом легендвара, если можно сделать свой и рисовать его красиво имгуем с тенями через AddTextShadow
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
А можно не юзать имгуи, а слезть с него и написать свой рендер
Зачем, если есть имгуй с идеально-чистым кодом написанным окорнутом, на котором уже все готово и остается только иметь iq > 10, чтобы использовать его
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Зачем, если есть имгуй с идеально-чистым кодом написанным окорнутом, на котором уже все готово и остается только иметь iq > 10, чтобы использовать его
с огромной кучей ненужного кода по типу таблиц гистограмм да :CoolCat: :LUL:
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Надеюсь, это сарказм
Тебе что то не нравится? И ты кста рофла не вкупил
1593577538017.png
1593577788343.png
, ну ладно. Я тебе мог тут хоть весь рендер блядь сделать, но зачем. Я создал тред как быстро создать иконки для чита, а ты мне ГОВОРИШЬ, вот это бля. Я показал для новичков способ. Ну раз такие дела, то давай писать хуки с нуля, давай вперед пошли, раз начали так начали,а нахуй тогда пастить?Ну раз ты начал. ТО давай свое сдк пиши иди и кидай в открытый доступ без хайда. Обидно стало, да? Ну вот не надо умничать тут. По твоему вообще кто то сможет шрифт создать и свою ксио пасту на имгуи перенести? Нет, так о чем идет речь.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
Expand Collapse Copy
                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: не спрашивайте зачем, меня попросили
Иконки по пизде пошли на скрине
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Тебе что то не нравится? И ты кста рофла не вкупилПосмотреть вложение 84550Посмотреть вложение 84551, ну ладно. Я тебе мог тут хоть весь рендер блядь сделать, но зачем. Я создал тред как быстро создать иконки для чита, а ты мне ГОВОРИШЬ, вот это бля. Я показал для новичков способ. Ну раз такие дела, то давай писать хуки с нуля, давай вперед пошли, раз начали так начали,а нахуй тогда пастить?Ну раз ты начал. ТО давай свое сдк пиши иди и кидай в открытый доступ без хайда. Обидно стало, да? Ну вот не надо умничать тут. По твоему вообще кто то сможет шрифт создать и свою ксио пасту на имгуи перенести? Нет, так о чем идет речь.
у
Ну ты clown, к чему ты вообще это высрал, только форум очередной пастой засрал, что я вижу, зачем мне юзать свой сдк если я могу взять например csgo_modest, как в моем случае и делать на нем что-то, а ты высрал что то про хуки зачем-то, хотя о них речь вообще не шла, я с твоей темы с джиттерами говна орнул, ты опять очередной высер репостнул, чтобы симп с 9-yo набрать, достаточно посмотреть на твой префикс и будет сразу все понятно кем ты являешься.
 
Назад
Сверху Снизу