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

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

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

Потом с помощью AddFontMemResourceEx создаешь хендл на шрифт
C++:
Expand Collapse Copy
DWORD InstalledFonts = 0;
HANDLE hIconsFont = AddFontMemResourceEx ((PVOID)Icons, sizeof(Icons), NULL, &InstalledFonts);

Потом создаешь экземпляр ID3DXFont
C++:
Expand Collapse Copy
ID3DXFont* pIconsFont = nullptr;

И создаешь фонт предварительно проверив хендл на "валидность"
C++:
Expand Collapse Copy
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++:
Expand Collapse Copy
Так же проверим что hCreateFont "валидный"
if (hCreateFont != S_OK)
return;

Дальше тебе нада запилить враппер для определения нужного символа

C++:
Expand Collapse Copy
const char* GetGunIcon(short GunIcon)
{
  if (GunIcon == Weapon_ID::WEAPON_GLOCK)
      return "a"
...
}

ну и рисуешь

C++:
Expand Collapse Copy
DH::Client::pD3DRender->DrawString(По оси X, По оси Y, GetGunIcon(pWeapon->GetItemDefinitionIndex());

//бля я хуею насколько можно быть ленивым
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как ты понял :D
Вообще нешарю про этот код но иконки хочется сделать :/
Я надеюсь есть чу чуть получше код
Ну тут код вполне понятный
И сложного в нём ничего нет
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу