Ir para conteúdo
Faça parte da equipe! (2024) ×
  • 0

Sobre Donate da source do sexy


bruxabranca12
 Compartilhar

Pergunta

Bom gente já fiz de tudo e não estou conseguindo da sucesso na hora de criar um PINCOD, alguem poderia me orientar oque pode estar de errado ?

Ja mudei o local do C: mais nada vou posta como esta o codigo. estou colocando o /gm +gerar mais sempre da a seguinte messagem ( "Um erro ocorreu durante a criação do pincode.") 'DESCULPA A EQUIPE SE POSTEI NO LUGAR ERRADO COLOCAR NO POSTE CERTO OBRIGADO'

 

else if (!strcmp(cmd, "gerar"))
        {
            unsigned int Mileage = ival1;
            char innerMsg[82] = { 0, };

            if (!ival1)
            {
                SendClientMessage(conn, "Digite um valor.");
                return false;
            }
            else if (sval2 == 0)
            {
                SendClientMessage(conn, "Digite um pincode para usar na ativação.");
                return false;
            }
            else
            {
                if (sscanf_s(innerMsg, "%ld %50s", &Mileage, sval2, _countof(sval2)))
                {
                    FILE* fs = NULL;
                    char Diretorio[120];
                    sprintf_s(Diretorio, "C:\Serve\Serial/%s.txt", sval2);

                    if (Func::FileExist(Diretorio))
                    {
                        SendClientMessage(conn, "Pincode já existente.");
                        return false;
                    }

                    fopen_s(&fs, Diretorio, "w+");

                    if (!fs)
                    {
                        SendClientMessage(conn, "Um erro ocorreu durante a criação do pincode.");
                        return false;
                    }

                    fprintf(fs, "%d", Mileage);
                    fclose(fs);

                    char test[256];
                    sprintf(test, "Pincode [%s] gerado com [%ld] Donates.", sval2, Mileage);
                    SendClientMessage(conn, test);
                    return false;
                }
            }
            return false

Link para o comentário
Compartilhar em outros sites

15 respostass a esta questão

Posts Recomendados

  • 0
5 minutos atrás, 987987987 disse:

Boa tarde.
Vc tentou executar em modo debug e ver o que está acontecendo? ( não sei se dá, não conheço o projeto )
ival1 e sval2  vem de onde?

Faz um teste, digite isso e mostre o que deu:
/gerar 100 ABCDEF

Quando dou so /gerar da pessonagem descontectado e como da debug ? na hora de da rebuild mudo nas configurações debug ? svall já estava na source quando baixei não sei se pode ter alguma coisa aver

Editado por bruxabranca12
Link para o comentário
Compartilhar em outros sites

  • 0
2 horas atrás, 987987987 disse:

Pelo que eu entendi, quando vc dá "/gerar pin 100", dá a mensagem de digite um número.
Pedi para tentar "/gerar 100 abcdef", seria um padrão do tipo {comando} {valor} {código pin}

 

 

12 minutos atrás, Sc2ALLin disse:

Se não me falhar a memoria o correto é primeiro o serial e depois o valor..

Já tentei das duas formar serial ex:abcdef e depois valor 

ou quando coloco gm +gerar 100 absdc (pede pra inserir um valor )

Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, bruxabranca12 disse:

 

Já tentei das duas formar serial ex:abcdef e depois valor 

ou quando coloco gm +gerar 100 absdc (pede pra inserir um valor )

Cara, da uma conferida nas barras do diretório.

As barras estão invertidas...use sempre as barras assim: "/"
e recomendo coloca o direto dentro da pasta da tm mesmo,
 

Precisa de ajuda?
Fale comigo.
Discord: sc2allin

Link para o comentário
Compartilhar em outros sites

  • 0
12 minutos atrás, Sc2ALLin disse:

Cara, da uma conferida nas barras do diretório.

As barras estão invertidas...use sempre as barras assim: "/"
e recomendo coloca o direto dentro da pasta da tm mesmo,
 

a show não estou entendendo é essa segunda função com esse (w+)

sprintf_s(Diretorio, "C:/Serve/Serial/%s.txt");

                    if (Func::FileExist(Diretorio))
                    {
                        SendClientMessage(conn, "Pincode já existente.");
                        return false;
                    }

                    fopen_s(&fs, Diretorio, "w+");

Link para o comentário
Compartilhar em outros sites

  • 0
3 minutos atrás, bruxabranca12 disse:

a show não estou entendendo é essa segunda função com esse (w+)

sprintf_s(Diretorio, "C:/Serve/Serial/%s.txt");

                    if (Func::FileExist(Diretorio))
                    {
                        SendClientMessage(conn, "Pincode já existente.");
                        return false;
                    }

                    fopen_s(&fs, Diretorio, "w+");

me add no discord ai, vejo pra você...

Sc2ALLin#7451

 

Editado por Sc2ALLin

Precisa de ajuda?
Fale comigo.
Discord: sc2allin

Link para o comentário
Compartilhar em outros sites

  • 0
Em 02/12/2020 em 19:22, bruxabranca12 disse:

a show não estou entendendo é essa segunda função com esse (w+)

sprintf_s(Diretorio, "C:/Serve/Serial/%s.txt");

                    if (Func::FileExist(Diretorio))
                    {
                        SendClientMessage(conn, "Pincode já existente.");
                        return false;
                    }

                    fopen_s(&fs, Diretorio, "w+");

http://wiki.icmc.usp.br/images/8/82/Manipulacao_arquivos.pdf

melhor você pesquisa no google as coisa do que aqui.

Link para o comentário
Compartilhar em outros sites

  • 0
Em 02/12/2020 em 12:40, bruxabranca12 disse:

Bom gente já fiz de tudo e não estou conseguindo da sucesso na hora de criar um PINCOD, alguem poderia me orientar oque pode estar de errado ?

Ja mudei o local do C: mais nada vou posta como esta o codigo. estou colocando o /gm +gerar mais sempre da a seguinte messagem ( "Um erro ocorreu durante a criação do pincode.") 'DESCULPA A EQUIPE SE POSTEI NO LUGAR ERRADO COLOCAR NO POSTE CERTO OBRIGADO'

 

else if (!strcmp(cmd, "gerar"))
        {
            unsigned int Mileage = ival1;
            char innerMsg[82] = { 0, };

            if (!ival1)
            {
                SendClientMessage(conn, "Digite um valor.");
                return false;
            }
            else if (sval2 == 0)
            {
                SendClientMessage(conn, "Digite um pincode para usar na ativação.");
                return false;
            }
            else
            {
                if (sscanf_s(innerMsg, "%ld %50s", &Mileage, sval2, _countof(sval2)))
                {
                    FILE* fs = NULL;
                    char Diretorio[120];
                    sprintf_s(Diretorio, "C:\Serve\Serial/%s.txt", sval2);

                    if (Func::FileExist(Diretorio))
                    {
                        SendClientMessage(conn, "Pincode já existente.");
                        return false;
                    }

                    fopen_s(&fs, Diretorio, "w+");

                    if (!fs)
                    {
                        SendClientMessage(conn, "Um erro ocorreu durante a criação do pincode.");
                        return false;
                    }

                    fprintf(fs, "%d", Mileage);
                    fclose(fs);

                    char test[256];
                    sprintf(test, "Pincode [%s] gerado com [%ld] Donates.", sval2, Mileage);
                    SendClientMessage(conn, test);
                    return false;
                }
            }
            return false

 if (Func::FileExist(Diretorio)) ta retornando TRUE.

true porque já existe um txt com este nome.

 

fopen_s(&fs, Diretorio, "w+");

                    if (!fs)
                   se não encontrar o diretório.

  fprintf(fs, "%d", Mileage);

ta passando o valor da sval1 para mileage, função semelhante a sprintf.

só ler o código e interpretar.

é etcs...

Link para o comentário
Compartilhar em outros sites

  • 0
Em 04/12/2020 em 18:07, [Baal] disse:

 if (Func::FileExist(Diretorio)) ta retornando TRUE.

true porque já existe um txt com este nome.

 

fopen_s(&fs, Diretorio, "w+");

                    if (!fs)
                   se não encontrar o diretório.

  fprintf(fs, "%d", Mileage);

ta passando o valor da sval1 para mileage, função semelhante a sprintf.

só ler o código e interpretar.

é etcs...

então preciso criar um diretorio w+ tambem ? ou não é obrigado basta criar o primeiro 

Link para o comentário
Compartilhar em outros sites

  • 0
11 horas atrás, bruxabranca12 disse:

então preciso criar um diretorio w+ tambem ? ou não é obrigado basta criar o primeiro 

 

Bruxa, bom dia.
Vc sabe c++/programação?

Nada contra se não souber, mas isso meio de dá uma direção de como te ajudar.

Leia isso, ele explica bem a diferença dos parâmetros: https://www.programiz.com/cpp-programming/library-function/cstdio/fopen

 

De pouco em pouco, vc chega lá, já já tu domina a source e segue solo :)

 

Ps.: se possível, reduza a fonte, o texto está muito grande e atrapalha a leitura.

Link para o comentário
Compartilhar em outros sites

  • 0
Em 06/12/2020 em 06:56, 987987987 disse:

 

Bruxa, bom dia.
Vc sabe c++/programação?

Nada contra se não souber, mas isso meio de dá uma direção de como te ajudar.

Leia isso, ele explica bem a diferença dos parâmetros: https://www.programiz.com/cpp-programming/library-function/cstdio/fopen

 

De pouco em pouco, vc chega lá, já já tu domina a source e segue solo :)

 

Ps.: se possível, reduza a fonte, o texto está muito grande e atrapalha a leitura.

Resolvido sim sei de c++ . deu certo era somente o diretorio que eu tinha colocado errado obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

Tópico Resolvido!


Seu tópico foi resolvido ou ficou mais de 15 dias inativo.

Devido a esse estaremos fechando-o para evitar posts desnecessários e movendo para o local correto.

 

Essa é uma mensagem automática

Atenciosamente

WebCheats

Editado por ϟ Sanji ϟ

Somos responsáveis por aquilo que fazemos, o que não fazemos e o que impedimos de ser feito.- Albert Camus

.:: ϟOdinϟ ::.
[Equipe WebCheats]

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.