SA-MP Forums Archive
[Ajuda] Salбrio randomizado - 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] Salбrio randomizado (/showthread.php?tid=375208)



Salбrio randomizado - matheus280 - 05.09.2012

Ae, como que eu faзo pra randomizar alguma coisa assim, tipo, eu vou descarregar /descarregar e eu quero que o dinheiro recebido seja randomizado entre 1000 e 2000, como que faзo?


Re: Salбrio randomizado - Victor' - 05.09.2012

pawn Код:
new salario = 1000 + random(1000);



Re: Salбrio randomizado - Mandrack_FreeZe - 05.09.2012

Topo do GM:
pawn Код:
new randonsalario[2] = {
{1000},
{2000}
};
No OnGameModeInit
pawn Код:
SetTimer("RandomSalario", 60000, true);
No final do Game mode
pawn Код:
forward RandomSalario(playerid);
public RandomSalario(playerid)
{
new rand = random(sizeof(randonsalario));
GivePlayerMoney(playerid, randonsalario[rand]);
SendClientMessage(playerid, -1 , "Salario ganho com sucesso!");
}
tenta assim (nгo testei) mas se nгo funfar, ai vc usa como exemplo pra ramdomizar.

@ edit

erros corrigidos


Re: Salбrio randomizado - SuB_ZeRo0_ - 05.09.2012

Soluзгo do Vitor й a correta.
Mandrack a sua sу resulta em 1000 ou 2000, ele quer uma que resulte entre 1000 e 2000, todos os nъmeros entre eles estгo incluнdos.


Re: Salбrio randomizado - Mandrack_FreeZe - 05.09.2012

ata, malz, mas se ele quiser esse bagulho aew, dexa aew. vlw subzero e victor, agora eu sei +1 funзгo kk


Re: Salбrio randomizado - matheus280 - 05.09.2012

ae, vlw a todos


Re: Salбrio randomizado - matheus280 - 05.09.2012

pegou aki
sу uma pergunta
pawn Код:
new salario = 1000 + random(1000);
1000 й o limite mнnimo, + random(1000) й mais 1000 ou menos? ,tipo, se eu mudar pra 2000 o salбrio pode ir atй 3000?


Re: Salбrio randomizado - CaioTJF - 05.09.2012

new salario = 2000 + random(1000);

irб ir atй 3000


Re: Salбrio randomizado - matheus280 - 05.09.2012

cara, с й isso, eu quero saber se o random 1000 eu posso mudar pra quanto eu quiser, tipo, tem o 2000 se eu colocar random(5000) vai me dar valores entre 2000 e 7000? ou eu sу posso usar 1000?


Re: Salбrio randomizado - Victor' - 05.09.2012

Sim

pawn Код:
new salario = minimo + random(maximo - minimo);
# Edit

Fiz uma funзгo automбtica para vocк

pawn Код:
stock RandomEx(minimo, maximo)
{
    return (minimo + random(maximo - minimo));
}