
char* Opt_numeros[] = { "1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20",
"21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40",
"41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60",
"61","62","63","64","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80",
"81","82","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99","100",
"101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118",
"119","120","121","122", "123", "124", "125", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135",
"136", "137", "138","139","140","141","142","143","144","145","146","147","148","149","150", "151","152","153","154","155","156","157","158","159","160",
"161","162","163","164","165","166","167","168","169","170","171","172","173","174","175","176","177","178","179","180",
"181","182","183","184","185","186","187","188","189","190","191","192","193","194","195","196","197","198","199",
"200","201","202","203","204","205","206","207","208","209","210","211","212","213","214","215","216","217","218",
"219","220","221","222", "223", "224", "225", "225", "226", "227", "228", "229", "230", "231", "232", "233", "234", "235",
"236", "237", "238","239","240","241","242","243","244","245","246","247","248","249","250", "251", "252", "253", "254", "255"};
CrossHair( pDevice, D3DCOLOR_ARGB(CoresARGB[9], CoresARGB[10], CoresARGB[11], CoresARGB[12]) );
AdicionarFuncao( CoresARGB[9], STRING_A, Opt_numeros, 255, pDevice ); AdicionarFuncao( CoresARGB[10], STRING_R, Opt_numeros, 255, pDevice ); AdicionarFuncao( CoresARGB[11], STRING_G, Opt_numeros, 255, pDevice ); AdicionarFuncao( CoresARGB[12], STRING_B, Opt_numeros, 255, pDevice );




VOID AdicionarColor( INT &variavel, char *texto, DWORD ativado, LPDIRECT3DDEVICE9 pDevice )
{
extern int showmenu , Corrente, MenuSelecao, PosX, PosY;
char Cores[255];
DWORD CorDoTexto = Green; // cor do texto e verde
if( MenuSelecao == Corrente ) // so ativa a variavel se a seleçao estiver igual a variavel que vai ser ativada
{
if(GetAsyncKeyState(VK_RIGHT)&1) { // clique do botao direito, ativa a variavel
variavel++; // variavel = 1
} else if(GetAsyncKeyState(VK_LEFT)&1) { // clique do botao esquerdo, desativa a variavel
if(variavel > 0) // so desativa se a variavel foi ativada
variavel--; // variavel = 2
}
}
if( variavel < 0 ) // se a variavel for menor que 0, para nao bugar, o valor volta pra 0
variavel = 0;
else if ( variavel > 254 ) // se o valor for maior que max, para nao bugar, volta para max
variavel = 254;
if( showmenu ) // se o menu estiver aberto
{
sprintf(Cores, "%s", variavel); // faz com que a char receba o valor que esta na variavel
if( MenuSelecao == Corrente ) // se a seleçao estiver na variavel atual
{
CorDoTexto = AzulClarinho; // a cor do texto muda pra azul clarinho, pra identificar em qual item a seleçao esta
}
EscreverTexto( pDevice, PosX + 175, (Corrente * 20 ) + 18, CorDoTexto, texto, DT_LEFT ); // texto da variavel
EscreverTexto( pDevice, PosX + 300, (Corrente * 20 ) + 18, CorDoTexto, Cores, DT_LEFT ); // texto ativado
}
Corrente++; // proximo item
}

