Source Menu D3D

RafaelMcd

Membro
Registrado
Junho 2, 2017
Mensagens
120
Pontos de reações
77
Creditos: Finn

Requisitos: DirectX SDK June 2010
ScreenShots
Com fundo de imagem


Fundo sem imagem


Animação slide

Como adicionar um item ao menu?

Em: Menu.cpp void MenuManager::CreateItems()

Você encontrará: m_Items.emplace(HK_TESTE1, new MenuItem("Item 1", false));

Onde m_Items é a lista onde armazena os itens, HK_TESTE1 é uma enum encontrada aqui

Antes de tudo, crie um novo valor na enum, respeitando as regras de virgula

Volte para Menu.cpp void MenuManager::CreateItems()

Insira uma nova linha como: m_Items.emplace(SUAENUM, new MenuItem("NomeDoItem", false));

Para adicionar uma array, troque o status padrão (true, false) para {"str1", "str2", "str3"} e assim em diante, veja:

m_Items.emplace(SUAENUM, new MenuItem("NomeDoItem", {"LClick", "RClick", "Alt", "CTRL"}));

Exemplo simplificado

Como interagir com os itens do menu?
Itens On/Off
Vá até Menu.cpp void MenuManager::HackActions()

Terá exemplos

Insira: if (GetActived(SEUENUM)) { //Ação aqui }

Quando o item for ativado no menu, ele executará a ação

Itens tipo array:
Utilize GetArrayPos(SUAENUM) para obter a posição atual,

onde o primeiro item começará na posição 0,

ou seja, "LClick" = 0, "RClick" = 1, e assim em diante

Lógica de uso:

if(GetArrayPos(SUAENUM) == 0) //LCkick

{ //Ação Aqui }

else if(GetArrayPos(SUAENUM) == 1) //RClick

{ //Ação Aqui }


Imagem / Animação desativadas por padrão do projeto
Você poderá configurar para o menu utilizar imagem / animação em:

Header.h //Configurações

Comente a definição para desativar
OBS:

Caso a imagem não carregue em algumas aplicações, não force, isso trará memory leak

LINK DE DOWNLOAD DIRETO DO REPOSITÓRIO DO GITHUB
Link de postagem no GitHub
 
Última edição por um moderador:

Finn

Membro
Registrado
Julho 11, 2017
Mensagens
2
Pontos de reações
1
Website
prtnsrc.com
Você pode trocar o "link" da imagem pelo vídeo direto, o github não me permite dar embed no vídeo no readme.md
 

Kroz

Ex-Staff
Registrado
Julho 19, 2017
Mensagens
133
Pontos de reações
150
Localização
Manaus, AM
Tópico atualizado a pedido do @Finn .
 

snekpit

Membro
Registrado
Agosto 10, 2017
Mensagens
7
Pontos de reações
0
Idade
25
Eu poderia usar isso para criar um hack ?? o_O OBS: Divulgarei o site de vocês e o criador.

Eu poderia usar isso para criar um hack ?? o_O OBS: Divulgarei o site de vocês e o criador.
Apenas a Base dele obviamente.
 

Swinte

Membro
Registrado
Agosto 14, 2017
Mensagens
2
Pontos de reações
0
Idade
41
A source é boa.
 

Hoax

Velha Guarda
Ex-Staff
Registrado
Junho 2, 2017
Mensagens
608
Pontos de reações
416
:rolleyes:<3
 

Membros que estão visualizando este tópico (Total: 1, membros: 0, visitantes: 1)

Topo