фа-фа-фаина, фаина
-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
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: не спрашивайте зачем, меня попросили
Последнее редактирование: