Crear un cmd con respuesta al azar -
Pedro_Doc - 27.07.2011
Hola quisiera alguna funcion para hacer un comando tipo random, osea pongo dados y que seleccione algun numero y que cada numero tenga una funcion ejemplo uso /dado y sale en la pantalla
[INFO]: El usuario %s ha tirado los dados y le salio 4 porlo que gana 1000$
Como ago algo asi?
Код:
if(strcmp(cmdtext, "/dados", true) == 0)
//FUNCIONES
return 1;
}
Respuesta: Crear un cmd con respuesta al azar -
Adoniiz - 27.07.2011
Код:
if(strcmp(cmdtext, "/dados", true) == 0)
{
new Dados = RandomEx(numero minimo,numero maximo), Nombre[MAX_PLAYER_NAME]; // ejem: RandomEx(1,10); es decir, que el numero minimo es 1 y el maximo es 10.
GetPlayerName(playerid, Nombre, sizeof(Nombre));
format(string, sizeof(string), "El usuario %s ha tirado los dados y le salio %i porlo que gana 1000$",Nombre, Dados);
SendClientMessage(playerid, COLOR_ROJO, string);
GivePlayerMoney(playerid,1000); // aqui cambias el dinero que quieras, tambien puedes hacer un random con cualquier numero de dinero que deseas poner.
return 1;
}
// code del RandomEx, es mas util y mas facil para nuevos.
stock RandomEx(min, max)
{
new randval = random(max - min) + min;
return randval;
}
ese es un ejemplo, por lo tanto puedes hacerlo mas avanzado, etc.
PD: Esto no va aquн, va en
https://sampforum.blast.hk/showthread.php?tid=126022. por lo tanto te lo deje para quй se te hiciera mas facil, para la proxima lea las reglas. Saludos
Re: Crear un cmd con respuesta al azar -
Miguel - 27.07.2011
Vivan los macros:
pawn Код:
#define RANDOM(%0,%1) (random(%1 - %0) + %0)
Respuesta: Re: Crear un cmd con respuesta al azar -
Ari3l - 27.07.2011
Quote:
Originally Posted by Miguel
Vivan los macros:
pawn Код:
#define RANDOM(%0,%1) (random(%1 - %0) + %0)
|
Las macros son mas rapidas o que tiene de diferencia con el stock?
Respuesta: Re: Crear un cmd con respuesta al azar -
admantis - 27.07.2011
Quote:
Originally Posted by Ari3l
Las macros son mas rapidas o que tiene de diferencia con el stock?
|
Son constantes (no se pueden redefinir) y es la operaciуn que se procesa mбs rapido.
Respuesta: Crear un cmd con respuesta al azar -
Pedro_Doc - 27.07.2011
Si no es molestia darme algun random ke dinero osea de quite o de segun el numero n.n
Re: Crear un cmd con respuesta al azar -
Pedro_Doc - 30.07.2011
Lamento doble post pero aparte del random del dinero como ago para que solo cada 30 segundos el usuario pueda usar el cmd y no haga flood con el...?