[Pedido] Random...
#1

Boa tarde, estou com um probleminha em criar uma random, onde ficarб 3 valores diferentes. Exemplo:

new Random[][] = {
"300",
"750",
"200" };

Eu estou a querer utilizar uma random em um comando, e queria que cada vez que digitasse o comando o random fosse efetuado...
Alguйm pode me dar um help?
Espero respostas.
Reply
#2

pawn Код:
//Comando
{
    new Random[][] = { "300", "750", "200" };

    new string[64];
    format(string, sizeof string, "Valor aleatуrio: %s", Random[random(sizeof Random)]);
    SendClientMessage(playerid, -1, string);
    return 1;
}
Reply
#3

Isso nгo deveria ser unidimensional?
Reply
#4

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Isso nгo deveria ser unidimensional?
Se usar como inteiros, sim.
Reply
#5

Segundo o cуdigo do Larceny, irб dar 2 warnings. Sгo eles:
PHP код:
warning 219local variable "Assalto" shadows a variable at a preceding level
//Linha: new Assalto[][] = { "300", "750", "200" };
warning 203symbol is never used"Assalto" 
Se eu apagar o
PHP код:
new Assalto[][] = { "300""750""200" }; 
o compilador irб seguir normalmente...
Isso realmente й necessбrio?
Reply
#6

05/01/2013, 02:51 PM #4
Larceny
Big Clucker




Join Date: Apr 2006
Location: Galaxy
Posts: 147
Reputation: 101

caralho em Apr 2006 : )
Reply
#7

Quote:
Originally Posted by Ley
Посмотреть сообщение
Segundo o cуdigo do Larceny, irб dar 2 warnings. Sгo eles:
PHP код:
warning 219local variable "Assalto" shadows a variable at a preceding level
//Linha: new Assalto[][] = { "300", "750", "200" };
warning 203symbol is never used"Assalto" 
Vocк jб tem uma variбvel com o nome "Assalto" definida, troque o nome de uma delas.

Quote:
Originally Posted by Ley
Посмотреть сообщение
Se eu apagar o
PHP код:
new Assalto[][] = { "300""750""200" }; 
o compilador irб seguir normalmente...
Isso realmente й necessбrio?
Isso depende, se a sua outra array for igual essa, ele compilarб sem problemas, se nгo, pode causar erros ou conflitos...


Como vocк estб usando apenas nъmeros, eu aconselharia trocar para inteiros:

pawn Код:
//Comando
{
    new Random[] = { 300, 750, 200 };
    new string[64];
    format(string, sizeof string, "Valor aleatуrio: %i", Random[random(sizeof Random)]);
    SendClientMessage(playerid, -1, string);
    return 1;
}
Reply
#8

Funcionou amigo, obrigado...
Sу mais uma coisa, no
PHP код:
GivePlayerMoney 
Eu irei por
PHP код:
GivePlayerMoney(playeridRandom); 
??
Reply
#9

Quote:
Originally Posted by Ley
Посмотреть сообщение
Funcionou amigo, obrigado...
Sу mais uma coisa, no
PHP код:
GivePlayerMoney 
Eu irei por
[php]GivePlayerMoney(playerid, Random);[php] ??
Vocк usaria

pawn Код:
Random[random(sizeof Random)]
Mas como inteiro, veja o post acima que editei.
Reply
#10

pawn Код:
GivePlayerMoney(playerid, Random[random(sizeof Random)]);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)