[Duda] Nъmero Random -
xTexTx - 25.08.2014
Hola, estoy creando un sistema de robo de tiendas, y pues me gustarнa que me ayudaran a como hacer para que al usuario le de una cantidad de dinero random que este entre $1250 y $5000.
Desde ya muchas gracias.
Respuesta: [Duda] Nъmero Random -
[J]ulian - 25.08.2014
pawn Код:
new dinero = 1250 + random(3750);
Respuesta: [Duda] Nъmero Random -
Swedky - 25.08.2014
pawn Код:
new const rand_money = (random(3750)+1250);
Bastante simple eh jeje...
EDIT: Me ganу Julian
Respuesta: [Duda] Nъmero Random -
xTexTx - 25.08.2014
No sй porque, pero el de Julian hace que el compilador de Pawno se me cierre.
EDIT: Va, realmente cualquiera de los dos hace que se me cierre el compilador :C
Respuesta: [Duda] Nъmero Random -
[J]ulian - 25.08.2014
Quizбs lo estбs poniendo mal o algo, no se te deberнa cerrar xD.
Deja un pedazo de cуdigo de donde lo usas.
Respuesta: [Duda] Nъmero Random -
xTexTx - 25.08.2014
pawn Код:
public FinalizarRobo(playerid)
{
new texto[64];
ClearAnimations(playerid);
GivePlayerMoney(playerid,rand_money);
format(texto,sizeof(texto),"Robo finalizado, lograste robar $%i",rand_money);
SendClientMessage(playerid, -1,texto);
SetPlayerWantedLevel(ID,GetPlayerWantedLevel(ID) + 5);
return 1;
}
Respuesta: [Duda] Nъmero Random -
[J]ulian - 25.08.2014
Ponelo dentro del public el new, no fuera.
pawn Код:
public FinalizarRobo(playerid)
{
new texto[64], rand_money = 1250 + random(3750);
ClearAnimations(playerid);
GivePlayerMoney(playerid,rand_money);
format(texto,sizeof(texto),"Robo finalizado, lograste robar $%i",rand_money);
SendClientMessage(playerid, -1,texto);
SetPlayerWantedLevel(ID,GetPlayerWantedLevel(ID) + 5);
return 1;
}
No puedes usar funciones (random, en este caso) fuera de todo xD
Respuesta: [Duda] Nъmero Random -
xTexTx - 25.08.2014
Vale ya, muchas gracias.