SA-MP Forums Archive
ayuda - 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: ayuda (/showthread.php?tid=280799)



ayuda - G.B - 03.09.2011

hola estoy asiendo un comando para dar vida a medida a que me refiero con medida dar vida a un jugador pero no toda la barra solo un poco asta que se llene su vida pero a poquito es como esas maquinas de dulces.
el problema es que cuando le pongo (+) no sale error ha y no se como ponerle que este comando funcione con dinero ejemplo cueste 200 usar este comando y si no tienen dinero le salga no tienes dinero no puede usar esto.

pawn Код:
if (strcmp("/vida", cmdtext, true, 10) == 0)
    {
        SetPlayerHealth(playerid,10);
        return 1;
    }
Ayuda please.


Re: ayuda - dis77urbio - 03.09.2011

Asi?


pawn Код:
if (strcmp("/vida", cmdtext, true, 10) == 0)
    {
    new Float:Health;
    GetPlayerHealth(playerid,Health);
    if(GetPlayerMoney(playerid)>=200) // define el dinero que pedira el comando en este caso 200
    {
        SetPlayerHealth(playerid,Health+10);
        GivePlayerMoney(playerid, -200); //define la cantidad que se le quitara en este caso lo q definiste arriba
    }
    else
    {
        SendClientMessage(playerid, COLOR_RED,"No tienes dinero suficiente para usar este comando!");
    }
    return 1;
}