Какой код нужен что бы сделать иконки для чита

Начинающий
Статус
Оффлайн
Регистрация
1 Сен 2019
Сообщения
3
Реакции[?]
1
Поинты[?]
0
Всем привет мне нужен код что бы сделать иконки можете объяснить
ПОДРОБНЕЕ!
Куда код вставлять и фон тоже
Заранее ОГРОМНОЕ СПАСИБО
ИСПОЛЬЗУЮ БАЗУ INDIGO(gamescene)
 
f3mb0y
Участник
Статус
Оффлайн
Регистрация
14 Фев 2017
Сообщения
625
Реакции[?]
291
Поинты[?]
1K
Прости, но какой вопрос такой и ответ...
-------------
Перегоняешь файл шрифта в байткод
byte Icons[] = { ... }

Потом с помощью AddFontMemResourceEx создаешь хендл на шрифт
C++:
DWORD InstalledFonts = 0;
HANDLE hIconsFont = AddFontMemResourceEx ((PVOID)Icons, sizeof(Icons), NULL, &InstalledFonts);
Потом создаешь экземпляр ID3DXFont
C++:
ID3DXFont* pIconsFont = nullptr;
И создаешь фонт предварительно проверив хендл на "валидность"
C++:
if (!Icons || Icons == INVALID_HANDLE_VALUE)
return; //прекратим выполнение, ибо что то пошло не так =)

//параметры их рандомной строчки из гугла
HRESULT hCreateFont = D3DXCreateFont(pDevice, 30, 10, FW_NORMAL, 1, false, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, ANTIALIASED_QUALITY, DEFAULT_PITCH | FF_DONTCARE, "Тут Название Шрифта Что В Байтах", &pIconsFont);
C++:
Так же проверим что hCreateFont "валидный"
if (hCreateFont != S_OK)
return;
Дальше тебе нада запилить враппер для определения нужного символа

C++:
const char* GetGunIcon(short GunIcon)
{
  if (GunIcon == Weapon_ID::WEAPON_GLOCK)
      return "a"
...
}
ну и рисуешь

C++:
DH::Client::pD3DRender->DrawString(По оси X, По оси Y, GetGunIcon(pWeapon->GetItemDefinitionIndex());
//бля я хуею насколько можно быть ленивым
 
Последнее редактирование:
Shelters
Забаненный
Статус
Оффлайн
Регистрация
7 Июл 2019
Сообщения
233
Реакции[?]
109
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
1 Сен 2019
Сообщения
3
Реакции[?]
1
Поинты[?]
0
Shelters
Забаненный
Статус
Оффлайн
Регистрация
7 Июл 2019
Сообщения
233
Реакции[?]
109
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как ты понял :D
Вообще нешарю про этот код но иконки хочется сделать :/
Я надеюсь есть чу чуть получше код
Ну тут код вполне понятный
И сложного в нём ничего нет
 
Shelters
Забаненный
Статус
Оффлайн
Регистрация
7 Июл 2019
Сообщения
233
Реакции[?]
109
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу