SA-MP Forums Archive
[DUV] Pegar valor de arquivo e verificar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [DUV] Pegar valor de arquivo e verificar (/showthread.php?tid=201709)



[DUV] Pegar valor de arquivo e verificar - [NWD]Tweener_ - 22.12.2010

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


Re: [DUV] Pegar valor de arquivo e verificar - diretor7 - 22.12.2010

Parece dificil...


Re: [DUV] Pegar valor de arquivo e verificar - Chavequinho - 22.12.2010

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!


Re: [DUV] Pegar valor de arquivo e verificar - faeldk - 22.12.2010

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....


Re: [DUV] Pegar valor de arquivo e verificar - diretor7 - 22.12.2010

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


Re: [DUV] Pegar valor de arquivo e verificar - faeldk - 22.12.2010

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"? --'


Re: [DUV] Pegar valor de arquivo e verificar - Chavequinho - 22.12.2010

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


Re: [DUV] Pegar valor de arquivo e verificar - faeldk - 22.12.2010

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...


Re: [DUV] Pegar valor de arquivo e verificar - Chavequinho - 22.12.2010

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!


Re: [DUV] Pegar valor de arquivo e verificar - faeldk - 22.12.2010

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 '-').