[Ajuda] Valor aleatуrio
#1

Eu queria saber como posso fazer um valor aleatуrio, tipo, tenho isso

Quote:

DepositarGranaOrg(org, Valor);

DepositarGranaOrg > Usado para depositar uma grana em uma org
org > org do player
Valor > o valor aleatуrio

e desejo que o valor a ser depositado na org seja aleatуrio, tipo, vou definir 4 valores, 8k, 10k, 5k e 9k, ae no DepositarGranaOrg vai depositar um desses valores, como posso fazer?
Reply
#2

pawn Код:
DepositarGranaOrg(org, ValoraDepositar(random(4)));

ValoraDepositar(Valor)
{
    new value;
    switch(Valor)
    {
         case 0: value = 10000;
         case 1: value = 8000;
         case 2: value = 5000;
         case 3: value = 9000;
    }
    return value;
}
Reply
#3

Utilize Random. Essa funзгo consegue fazer o que vocк deseja.

Random
Reply
#4

Quote:
Originally Posted by DanDRT
Посмотреть сообщение
pawn Код:
DepositarGranaOrg(org, ValoraDepositar(random(4)));

ValoraDepositar(Valor)
{
    new value;
    switch(Valor)
    {
         case 0: value = 10000;
         case 1: value = 8000;
         case 2: value = 5000;
         case 3: value = 9000;
    }
    return value;
}
E se caso eu for fazer para o player? como posso fazer? no caso serб a variavel sa-mp de dar $$..
Reply
#5

pawn Код:
for(new i = 0; i < MAX_PLAYERS; ++i)
{
     if(IsPlayerConnected(i))
     {
          new Selecionado = random(i);
     }
}
Utilize Selecionado para pegar o ID do player selecionado, ou melhor, para pegar o valor do Random.
Isso й pra quiser usar pra todos os players.
Reply
#6

pawn Код:
GivePlayerMoney(playerid, ValoraDepositar(random(4)));
Reply
#7

E nesse caso aqui..

pawn Код:
format(string, sizeof(string), "~y~+$%d", 1800);
        GameTextForPlayer(playerid, string, 4000, 1);
Tipo, quero que mostra o mesmo valor aleatуrio selecionado no ValoraDepositar no GameTextForPlayer, como posso fazer isso? tentei e nгo deu certo..
Reply
#8

pawn Код:
new Exemplo = ValoraDepositar(random(4));

format(string, sizeof(string), "~y~+$%d", Exemplo);
GivePlayerMoney(playerid, Exemplo);
Reply
#9

Й 100% funcional?
Reply
#10

O quк? O code que te passei? Por que nгo seria?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)