SA-MP Forums Archive
[PEDIDO] Random com letras e nъmeros - 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: [PEDIDO] Random com letras e nъmeros (/showthread.php?tid=300065)



[PEDIDO] Random com letras e nъmeros - Aquilis - 28.11.2011

Como crio uma random com letras e nъmeros? Por exemplo, que gere:
AAA123


Re: [PEDIDO] Random com letras e nъmeros - Miqueias Barros - 28.11.2011

Cria 2 randons entгo, exemplo

pawn Код:
//topo
new RandomNomes[3] =
{
    AA,
    BB,
    CC
};
new RandomNumeros[3] =
{
    11,
    22,
    33
}

//na funзгo onde vai randomizar..
new rand = random(sizeof(RandomNomes));
new randd = random(sizeof(RandomNumeros));
new str[56];
format(str, sizeof(str), "%s%d", RandomNomes[rand], RandomNumeros[randd]);
SendClientMessage(playerid, -1, str);
Eu acho que isto funciona, tenta..


Re: [PEDIDO] Random com letras e nъmeros - Aquilis - 28.11.2011

no random eu terei de colocar o alfabeto inteiro dai?


Re: [PEDIDO] Random com letras e nъmeros - Miqueias Barros - 28.11.2011

Quote:
Originally Posted by Aquilis
Посмотреть сообщение
no random eu terei de colocar o alfabeto inteiro dai?
Vocк quem sabe..


Re: [PEDIDO] Random com letras e nъmeros - Aquilis - 28.11.2011

Vlw=D


Re: [PEDIDO] Random com letras e nъmeros - Miqueias Barros - 28.11.2011

Disponha...


Re: [PEDIDO] Random com letras e nъmeros - steki. - 28.11.2011

pawn Код:
#define Random_Maiuscula() (random(25) + 65)
#define Random_Minuscula() (random(25) + 97)
#define Random_Numero() (random(9) + 48)

format(var, sizeof var, "%c%c%c%c", Random_Maiuscula(), Random_Minuscula(), Random_Numero(), Random_Numero());
Divirta-se.


Re: [PEDIDO] Random com letras e nъmeros - Aquilis - 28.11.2011

Era isso msm que eu procurava!! +rep


Re: [PEDIDO] Random com letras e nъmeros - Aquilis - 29.11.2011

Sabe pq n ta salvando?
pawn Код:
format(pass, sizeof pass, "%c%c%c%c", Random_Maiuscula(), Random_Minuscula(), Random_Numero(),Random_Numero());
CarInfo[car][cCode] = strval(pass);



Re: [PEDIDO] Random com letras e nъmeros - Adrian Fahrenheit Tepes - 29.11.2011

pawn Код:
enum cCode
{
    // Se tiver mais pra cб...
    cCode[50] // Eu coloquei 50, mas aн depende da tua noзгo...
    // Se tiver mais pra cб...
};


Troque este:
pawn Код:
CarInfo[car][cCode] = strval(pass);
Por este:
pawn Код:
CarInfo[car][cCode] = pass;