Comando para dar dinero - 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: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Comando para dar dinero (
/showthread.php?tid=370486)
Comando para dar dinero -
SoneOne - 20.08.2012
Buenas, їcual serнa la variable para dar dinero aleatoriamente? Me explico.
Yo quiero hacer que por ejemplo, le de a alguien una invitacion (con comando) y el al tener la invitacion, tenga acceso a un comando, por ejemplo, /cogerdinero (que solo pueda utilizarlo una vez) y al poner ese comando, que le de una cantidad de dinero al usuario, que estй entre 50$ y 5.000$, asн cuando ponga eso alomejor le pueda salir 2.000$ para el bolsillo, pero si quiere volver a usuarlo, que no le deje, pero si le dan otra invitacion si. їcuales son las funciones para eso o como lo hago?
Un saludo.
Respuesta: Comando para dar dinero -
Bu11Sh0t - 20.08.2012
pawn Код:
stock RandNum(min, max)
{
return random(max - min) + min;
}
Lo que vas a hacer es crear una variable para el jugador global. En cierto comando (tu decidirбs) pondrбs la variable en positivo. Y creas el comando. Te fijas si tiene la variable en positivo o si no. En caso de si le darбs el dinero, que seria
Entre $50 y $5,000. Y en caso de no le envнas un mensaje de error.
pawn Код:
if(!strcmp(cmdtext, "/cogerdinero", true))
{
switch(Variable[playerid])
{
case 0: SendClientMessage(playerid, -1, "No tienes La Variable");
case 1: {
SendClientMessage(playerid, -1, "Obtienes el dinero");
new dinero = RandNum(50, 5000);
GivePlayerMoney(playerid, dinero);
}
}
return 1;
}