Ir ao conteúdo

Posts recomendados

Postado

tenho um problema eu preciso que quando eu aumente o valor do multiplicador para 2 ou mais o contador só aumente o numero de acordo com o valor escolhido exemplo se eu mudar o multiplicador para 2 o contador só aumente 1 numero se eu colocar 2 creditos se mudar para 3 so aumente um numero do contador se colocar 3 creditos e assim sucessivamente 

 

int RetFichas=0,Fichas=0,Fichass=0, Contador2=0, Contador3=0;
            
                    
                    int Contador=0;
                    int Multiplica=0; //BY GD
                    int Multiplicador=0; //BY GD
                    char bufferFicha[100];
                    char bufferpremio[100];
                    char bufferContador[100];
                    char bufferContador2[100];
                    char bufferContador3[100];// gero
                    char PegaCreditoPF[100];
                    char PegaFicha[100];
                    char PegaBloqueado[100];
                    char buffermultiplica[100];
                    char sai_premio[100];
                    
                    char valor_premio[100];
                    //PEGA O VALOR DA FICHA
                
                
                    GetPrivateProfileStringA("configuração","valor_premio","0",valor_premio, 100, ini_cim.c_str());
                
                
                    GetPrivateProfileStringA("configuração","TEMPOPORFICHA","0",PegaFicha, 100, ini_cim.c_str());
                    ValorDaFicha=atoi(PegaFicha);
                    
                    //PEGA O CREDITO POR FICHA
                    GetPrivateProfileStringA("configuração","CREDITOPF", "1", PegaCreditoPF, 100, ini_cim.c_str());
                    CreditoPorFicha=atoi(PegaCreditoPF);
                    
                    //PEGA CONTADOR GERAL
                    GetPrivateProfileStringA("FICHEIRO","CONTADOR" ,"0", bufferContador, 100, ini_cim.c_str());
                    Contador = atoi(bufferContador);
                    
        
                    GetPrivateProfileStringA("FICHEIRO","CONTADOR_FIXO" ,"0", bufferContador2, 100, ini_cim.c_str());
                    Contador2 = atoi(bufferContador2);                    
                    
                    GetPrivateProfileStringA("FICHEIRO","comparador" ,"0", bufferContador3, 100, ini_cim.c_str());// gero
                    Contador3 = atoi(bufferContador3);    
                    
                    
                    //quantidade de premio
                    GetPrivateProfileStringA("configuração","fichas_premio", "0", sai_premio, 100, ini_cim.c_str());
                    
                    
                    //PEGA A QUANTIDADE DE FICHAS
                    
                    RetFichas = GetPrivateProfileStringA("FICHEIRO","FICHAS","0", bufferFicha, 100, ini_cim.c_str());
                    Fichas = atoi(bufferFicha);
                    
                    
                    Multiplica = GetPrivateProfileStringA("FICHEIRO","MULTIPLICADOR","0", buffermultiplica, 100, ini_cim.c_str()); //BY GD
                    Multiplicador = atoi(buffermultiplica); //BY GD
                    
                    
                    
                    cont=0;
                    counter=0;
                        
                        
                        Contador+=1;//PRECISO ALTERAR AQUI
                        Contador2+=1;                     
                        Contador3+=1;// gero
                        Fichas+=(ValorDaFicha/Multiplicador)*CreditoPorFicha;    //BY GD
                        //Fichas+=ValorDaFicha*CreditoPorFicha;    
                        
                        
                        sprintf(bufferFicha,"%d",Fichas);

                        
                        if(Fichas !=0 ){
                                WritePrivateProfileStringA("FICHEIRO","FICHAS", bufferFicha,ini_cim.c_str());                        
                            }else{ 
                                WritePrivateProfileStringA("FICHEIRO","FICHAS", "0", ini_cim.c_str());
                            }
                                
                                sprintf(bufferContador, "%d", Contador); 
                                WritePrivateProfileStringA("FICHEIRO","CONTADOR", bufferContador, ini_cim.c_str());
    
                                  
                                sprintf(bufferContador2, "%d", Contador2); 
                                WritePrivateProfileStringA("FICHEIRO","CONTADOR_FIXO", bufferContador2, ini_cim.c_str());// andre ourives                                
                                
                                
                                
                                         


                                         if(SOM_PERSONALIZADO == "ligado"){
            
            sndPlaySoundA(SOM_COIN.c_str() , SND_ASYNC || SND_NODEFAULT );
            }else{
            sndPlaySoundA(".\\auxiliar\\som\\coin.wav" , SND_ASYNC || SND_NODEFAULT );
            }    
            
            
    
               

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...