Portal SAMP
[Ajuda] Sistema de Codigo Coins - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Sistema de Codigo Coins (/showthread.php?tid=4515)



Sistema de Codigo Coins - reinaldo.script24 - 09/02/2024

Olá a todos(as).
Estou querendo resolver um problema que está acontecendo comigo.

Estou montando um servidor e coloquei um sistema de criar codigo e ativar pelo mesmo, porem, ao tentar ativar no game sempre diz que o codigo está errado mesmo estando certo na pasta tudo certinho.
Poderiam ver aonde estou errado?

Código:
    if(listitem == 4)
    {
       ShowPlayerDialog(playerid, D_CODIGO, DIALOG_STYLE_INPUT, "Codigo TFCoins", "{FFFFFF}Digite o Codigo Recebido no Discord", "Confirmar", #);
    }

    if(dialogid == D_CODIGO)
    {
        if(response)
        {
            if(!response)
            {
                SendClientMessage(playerid, COR_GRAD1, "");
                return 1;
            }
            if(!strlen(inputtext))
            {
                SendClientMessage(playerid, COR_GRAD2, "Digite o codigo");
                return 1;
            }
             new String[128];
            format(String, sizeof(String), "Codigos/");
            if(new_strcmp(inputtext, DOF2_GetString(String, "Codigo")))
            {
                   new moedas = DOF2_GetInt(String, "Coins");
                PlayerInfo[playerid][pReceberCoins] += moedas;
                CairCoins(playerid);
                DOF2_RemoveFile(String);
            }
            else
            {
                   return SendClientMessage(playerid, -1,"Codigo incorreto");
            }
        }
        return 1;
    }



RE: Sistema de Codigo Coins - xbruno1000x - 09/02/2024

Acredito que o seu problema seja na hora de buscar o arquivo. Imagino que seja gerado um código por arquivo, então seria necessário usar o DOF2_FileExists para verificar se o arquivo existe. Não vi essa busca sendo feita em seu código.