Coin System help
#2

Your script was using tooooooo old ways and much much slower ways so I made one for you:
pawn Code:
CMD:givecoins(playerid,params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 6)
        {
            new target;
            new coins;
            if(sscanf(params, "ui", target, coins)) return SendClientMessage(playerid, -1, "Usage: /givecoins [Part of Name/Player ID] [Amount]");
            if(!IsPlayerConnected(target))SendClientMessage(playerid,-1,"Player is not connected!");
            {
                if(PlayerInfo[playerid][pCoin] < coins)return SendClientMessage(playerid,-1,"You do not have enought coins!");
                new tname,name;
                new str[226];
                {
                    tname = GetPlayerName(target, str, sizeof(str));
                    name = GetPlayerName(playerid, str, sizeof(str));
                    format(str, sizeof(str), "INFO: You gave %s %d coins.",tname,coins);
                    SendClientMessage(playerid,-1,str);
                    format(str, sizeof(str), "INFO: %s gave you %d coins.",name,coins);
                    SendClientMessage(playerid,-1,str);
                    PlayerInfo[playerid][pCoin] -= coins;
                    PlayerInfo[target][pCoin] += coins;
                }
            }
        }
    return 1;
}
Tell me if this works.
Reply


Messages In This Thread
Coin System help - by Slaykler - 20.09.2012, 09:57
Re: Coin System help - by TaLhA XIV - 20.09.2012, 13:55

Forum Jump:


Users browsing this thread: 1 Guest(s)