How to take away an item from stats
#2

Since you're using this enumeration:

PlayerInfo[playerid][pKillPoints]

You would place it in the command and subtract a certain amount of points, so for example, if they had 75 points to buy the hunter, and you wanted them to have 0 points, you would do:

PlayerInfo[playerid][pKillPoints] = 0; // now their point amount = 0

If you want to subtract 1 point for example, you would subtract: 75 - 1 = 74

So PlayerInfo[playerid][pKillPoints] += 74; // now they have 74 points and not 75, therefore they cant purchase the hunter because they're 1 point away

Example:

pawn Код:
CMD:buyhunter(playerid,params[]){
    if(PlayerInfo[playerid][pKillPoints] < 75) return SendClientMessage(playerid,COLOR_WHITE,"You do not have enough 'KPS'");
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    CreateVehicle(425,x+3.0,y,z,0,-1,-1,5);
    new string[128],i;
    new name[MAX_PLAYER_NAME];
    GetPlayerName(i,name,sizeof(name));
    format(string,sizeof(string),"%s has just purchased a Hunter, WATCH OUT!",name);
    SendClientMessage(playerid,COLOR_RED,string);


    PlayerInfo[playerid][pKillPoints] // add += or -= including the amount of points

    return 1;
}
Hope you understood.
Reply


Messages In This Thread
How to take away an item from stats - by Azzeto - 27.09.2011, 19:19
Re: How to take away an item from stats - by grand.Theft.Otto - 27.09.2011, 19:40
Re: How to take away an item from stats - by sleepysnowflake - 27.09.2011, 19:43
Re: How to take away an item from stats - by grand.Theft.Otto - 27.09.2011, 19:44
Re: How to take away an item from stats - by Azzeto - 27.09.2011, 19:45
Re: How to take away an item from stats - by sleepysnowflake - 27.09.2011, 19:48

Forum Jump:


Users browsing this thread: 1 Guest(s)