[DUV] Pegar valor de arquivo e verificar
#1

Yo Andei meio sumido, mais й que ta tenso aqui. Entгo:

Eu to fazendo um sistema de celular, mais nгo faзo a minima ideia de como criar o numero aleatorio, e depois verificar se ele jб existe, se ele existir ele buscar outro numero aleatorio e setar na conta do player, que esse serб seu numero de telefone. Eu peguei um outro sistema, mais nгo consegui fazer certinho a parte de verificar. ELe salva no arquivo chamado Numero.txt e na conta no player.

O comando de comprar o telefone:

pawn Код:
if(strcmp(cmd, "/ct", true) == 0)
    {
    if(pap_CarregarInt(playerid, "TemCel") == 1)
    {
            SendClientMessage(playerid, ERRO, "[ERRO] Vocк jб possui um telefone.");
            return 1;
    }
    player[playerid][number] = 1000 + random(8999);

    player[playerid][calling] = false;
    player[playerid][caller] = 255;

    GivePlayerCash(playerid, 500);
    pap_SalvarInt(playerid, "Celular", player[playerid][number]);
    pap_SalvarInt(playerid, "TemCel", 1);

    new strn[64];
    format(strn,64,"%d\r\n",player[playerid][number]);
    Numeros(strn);
    return 1;
}

//Funзгo que salva o numero no arquivo que depois serб consultado para ver se o numero que foi gerado jб existe.

stock Numeros(const string[])
{
    new File:NN = fopen("Numeros.txt",io_append);
    fwrite(NN, string);
    fclose(NN);
}
Resumindo: Quero que quando o player for comprar o telefone, ao usar o comando, ele gere o numero e verifique se ele jб existe no arquivo de registro dos numero, se jб existir, ele deve gerar outro numero e fazer a verificaзгo, atй que seja encontrado um numero que nгo esteja sendo usado, ai ele seta na conta do player.

Vlw
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 5 Guest(s)