[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
#2

Parece dificil...
Reply
#3

Eu sei pra por em aleatуrio! Se quiser o cуdigo estб embaixo:

pawn Код:
new celnum = 1000 + random(8999);//De 1000 a 9999
PlayerInfo[playerid][number] = celnum;
Pra o jogador saber o seu nъmero vocк pode criar uma mensagem para o jogador com a string:

pawn Код:
celnum
Nгo sei se funciona eu ficava codando Thug e eu usava isto no nъmero de telefone!
Reply
#4

Quote:
Originally Posted by diretor7
Посмотреть сообщение
Parece dificil...
Cara vocк vai acabar levando BAN por esse seu flood.

PQP, quer apareзer coloca uma antena na cabeзa....
Reply
#5

Nгo quero aparecer.
Apenas dou a minha opiniгo.
Se eu quiser aparecer jб tinha feito pior.
Reply
#6

Quote:
Originally Posted by diretor7
Посмотреть сообщение
Nгo quero aparecer.
Apenas dou a minha opiniгo.
Se eu quiser aparecer jб tinha feito pior.
Cara mas no post ele nгo ta pedindo a opiniгo de ninguem se o code e "dificil" ou facil.
Ele quer ajuda para resolver o problema dele.

Precisa disso tudo para ganhar uma "Estrelinha"? --'
Reply
#7

Parem de discultir! Nгo lкem as regras? Regra nъmero seis - insultos e provocaзхes nгo serгo tolerados.
Reply
#8

Quote:
Originally Posted by Chavequinho
Посмотреть сообщение
Parem de discultir! Nгo lкem as regras? Regra nъmero seis - insultos e provocaзхes nгo serгo tolerados.
Quando eu insultei ele?
Me mostra...

Outro que fala sem saber...
Reply
#9

Quote:

PQP, quer apareзer coloca uma antena na cabeзa....

Tб na mгo^^! E se for pra postar ajuda o cara tambйm! Vocк acabou de dar outro offtopic e foi reclamar do cara? Tenso, vou resolver com o RoamPT!
Reply
#10

Quote:
Originally Posted by Chavequinho
Посмотреть сообщение
Tб na mгo^^! E se for pra postar ajuda o cara tambйm!
Mas do que eu ofendi ele?
Eu dei uma dica:Quer apareзer? Coloca uma antena na cabeзa.
Se isso for ofensa, o HigorOliver nгo foi Banido uma vez do forum...(Comparaзгo tosca '-').
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)