Simple /pay command
#1

Код:
if(strcmp(cmd, "/pay", true) == 0)
{
    new reciever, money;
    if (sscanf(cmd, "dd", reciever, money)) SendClientMessage(playerid, COLOR_WHITE, "Folosire: /pay [playerid] [amount]");
    else
    {
        if(GetPlayerMoney(playerid) < money)
        {
            SendClientMessage(playerid, COLOR_GREY, "Nu ai atatia bani!");
            return 1;
        }
        new string[64], playername[MAX_PLAYER_NAME], playername2[MAX_PLAYER_NAME];
        GetPlayerName(playerid, playername, sizeof(playername));
        GetPlayerName(reciever, playername2, sizeof(playername2));
        format(string, sizeof(string), "Ai primit &%d de la %s.", money, playername);
        SendClientMessage(playerid, COLOR_GREY, string);
        format(string, sizeof(string), "I-ai dat &%d lui %s.", money, playername);
        SendClientMessage(playerid, COLOR_GREY, string);
        GivePlayerMoney(playerid, GetPlayerMoney(playerid) - money);
        GivePlayerMoney(reciever, GetPlayerMoney(reciever) + money);
        return 1;
    }
}
It should work, no ? Why shouldn't work ?
Reply


Messages In This Thread
Simple /pay command - by SmartCop - 23.09.2012, 12:10
Re: Simple /pay command - by clarencecuzz - 23.09.2012, 12:15

Forum Jump:


Users browsing this thread: 1 Guest(s)