SA-MP Forums Archive
/givemoney won't work - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: /givemoney won't work (/showthread.php?tid=408851)



/givemoney won't work - Sellize - 19.01.2013

So this cmd
pawn Код:
COMMAND:givemoney(playerid, params[])
{
    if Info[playerid][aLevel] > 2
    {
        new
          toplayerid,
          amount;

        if (!sscanf(params, "ii", toplayerid, amount))
        {
          if (toplayerid != INVALID_PLAYER_ID)
          {
            new
              message[40];
            GivePlayerMoney(toplayerid, amount);
            format(message, sizeof(message), "You received $%d from an admin!", amount);
            SendClientMessage(toplayerid, 0x00FF00FF, message);
          }
          else SendClientMessage(playerid, 0xFF0000FF, "You inputed an invalid player.");
        }
        else SendClientMessage(playerid, 0xFFFFFFFF, "Usage: /givemoney <playerid> <amount>");
    }
    else SendClientMessage(playerid, 0xFF0000FF, "Your admin level is too low to perform this command!");
    return 1;
}
Shows me this error

Код:
C:\Users\x3990.003\Desktop\SELLIZE CNR\filterscripts\essentials.pwn(251) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.



Re: /givemoney won't work - Infinity90 - 19.01.2013

line 251 is....


Re: /givemoney won't work - Sellize - 19.01.2013

Line 251 is the "{"

pawn Код:
if Info[playerid][aLevel] > 2
    {



Re: /givemoney won't work - Patrick - 19.01.2013

you forgot to put ) at last
pawn Код:
if(Info[playerid][aLevel] > 2)
Try This
pawn Код:
COMMAND:givemoney(playerid, params[])
{
    if(Info[playerid][aLevel] > 2)
    {
        new
          toplayerid,
          amount;

        if (!sscanf(params, "ii", toplayerid, amount))
        {
          if (toplayerid != INVALID_PLAYER_ID)
          {
            new
              message[40];
            GivePlayerMoney(toplayerid, amount);
            format(message, sizeof(message), "You received $%d from an admin!", amount);
            SendClientMessage(toplayerid, 0x00FF00FF, message);
          }
          else SendClientMessage(playerid, 0xFF0000FF, "You inputed an invalid player.");
        }
        else SendClientMessage(playerid, 0xFFFFFFFF, "Usage: /givemoney <playerid> <amount>");
    }
    else SendClientMessage(playerid, 0xFF0000FF, "Your admin level is too low to perform this command!");
    return 1;
}



Re: /givemoney won't work - Sellize - 19.01.2013

That gave me these...

Код:
C:\Users\x3990.003\Desktop\SELLIZE CNR\filterscripts\essentials.pwn(250) : error 001: expected token: "*then", but found ")"
C:\Users\x3990.003\Desktop\SELLIZE CNR\filterscripts\essentials.pwn(250) : error 029: invalid expression, assumed zero
C:\Users\x3990.003\Desktop\SELLIZE CNR\filterscripts\essentials.pwn(270) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


3 Errors.

Quote:
Originally Posted by pds2012
Посмотреть сообщение
you forgot to put ) at last
pawn Код:
if Info[playerid][aLevel] > 2)
Try This
pawn Код:
COMMAND:givemoney(playerid, params[])
{
    if Info[playerid][aLevel] > 2)
    {
        new
          toplayerid,
          amount;

        if (!sscanf(params, "ii", toplayerid, amount))
        {
          if (toplayerid != INVALID_PLAYER_ID)
          {
            new
              message[40];
            GivePlayerMoney(toplayerid, amount);
            format(message, sizeof(message), "You received $%d from an admin!", amount);
            SendClientMessage(toplayerid, 0x00FF00FF, message);
          }
          else SendClientMessage(playerid, 0xFF0000FF, "You inputed an invalid player.");
        }
        else SendClientMessage(playerid, 0xFFFFFFFF, "Usage: /givemoney <playerid> <amount>");
    }
    else SendClientMessage(playerid, 0xFF0000FF, "Your admin level is too low to perform this command!");
    return 1;
}



Re: /givemoney won't work - Patrick - 19.01.2013

Try my post again,
Edited


Re: /givemoney won't work - Sellize - 19.01.2013

Quote:
Originally Posted by pds2012
Посмотреть сообщение
Try my post again,
Edited
thx! worked