[Ajuda] Valor aleatуrio - 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: [Ajuda] Valor aleatуrio (
/showthread.php?tid=557271)
Valor aleatуrio -
JoshNudock - 13.01.2015
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?
Re: Valor aleatуrio -
DanDRT - 13.01.2015
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;
}
Re: Valor aleatуrio -
ipsLuan - 13.01.2015
Utilize Random. Essa funзгo consegue fazer o que vocк deseja.
Random
Re: Valor aleatуrio -
JoshNudock - 13.01.2015
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 $$..
Re: Valor aleatуrio -
JonathanFeitosa - 13.01.2015
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.
Re: Valor aleatуrio -
DanDRT - 13.01.2015
pawn Код:
GivePlayerMoney(playerid, ValoraDepositar(random(4)));
Re: Valor aleatуrio -
JoshNudock - 13.01.2015
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..
Re: Valor aleatуrio -
JonathanFeitosa - 13.01.2015
pawn Код:
new Exemplo = ValoraDepositar(random(4));
format(string, sizeof(string), "~y~+$%d", Exemplo);
GivePlayerMoney(playerid, Exemplo);
Re: Valor aleatуrio -
JoshNudock - 13.01.2015
Й 100% funcional?
Re: Valor aleatуrio -
JonathanFeitosa - 13.01.2015
O quк? O code que te passei? Por que nгo seria?