Comando para dar dinero
#1

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.
Reply
#2

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
pawn Код:
RandNum(50, 5000);
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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)