[Ajuda] Tem como colocar valor minimo no random?
#1

Bom, vocкs conhecem o random nй? Entгo, queria saber se tem como colocar um nъmero minimo no random. Porque ele vai de 0 atй o que vocк escolheu. Ou seja: Random(100) ai sу vai de 0 atй 100.
Teria como eu fazer um minimo? Tipo colocar de 5 atй 100 ou algo assim?
Eu queria fazer isso para um sistema que eu fiz que Entregador de Pizza. Ganha um valor aleatуrio atй 1000. Mas eu queria que fosse de 300 a 1000.
E um valor aleatуrio de gorjeta que eu queria que fosse de 50 а 200.

PHP код:
    if(PegouPizza[playerid] == 1)
    {
    if(
GetVehicleModel(GetPlayerVehicleID(playerid)) == 448)
    {
    new 
texto[250];
    new 
Rand random(1000);
    new 
Rand2 random(200);
    
DisablePlayerRaceCheckpoint(playerid);
    
PegouPizza[playerid] = 0;
    
sGivePlayerCash(playeridRand);
    
sGivePlayerCash(playeridRand2);
    
format(textosizeof(texto), "| PIZZA | Vocк acaba de entregar uma pizza e ganhou $%d e $%d de gorjeta. Totalizando: $%d"RandRand2Rand+Rand2);
    
SendClientMessage(playeridCOR_LARANJAtexto);
    return 
1;
    } 
(A public й OnPlayerEnterRaceCheckpoint).
Reply
#2

PHP код:
new random 100/*valor minimo*/ random(200/*valor maximo - valor minimo*/); 
Reply
#3

Nossa vei valeu mesmo mano!
+1 rep!
Reply
#4

Mas mano, como eu faria isso?
Ficaria assim:
PHP код:
new RandRand1;
Rand 300 random(1000);
Rand1 50 random(200); 
Ficaria desse jeito?
Reply
#5

Quote:
Originally Posted by Luiiiz
Посмотреть сообщение
Mas mano, como eu faria isso?
Ficaria assim:
PHP код:
new RandRand1;
Rand 300 random(1000);
Rand1 50 random(200); 
Ficaria desse jeito?
Nesse caso, Rand pode variar de 300 a 1299.
E Rand1 de 50 a 249
Reply
#6

Min_Valor + random(Max_Valor - Min_Valor)

Код:
Rand = 300 + random(1000 - 300); 
Rand1 = 50 + random(200 - 50);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)