[Help] Premium System
#1

Hello , i added Function for admins to take premium points from users

PHP код:
CMD:takepp(playeridparams[])
{
        
LoginCheck(playerid);
    if(
User[playerid][accountAdmin] >= 3)
    {
        new 
string[150], idamount;
        if(
sscanf(params"ui"idamount)) return SendClientMessage(playeridCOLOR_RED"USAGE: /givepp [playerid] [amount]");
        if(
id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1"» "red"Player not connected.");
        if(
User[id][accountLogged] == false) return SendClientMessage(playerid, -1"» "red"Player not logged in.");
        
format(string150"[PREMIUM POINTS] "red"%s has given %s [%d] Premium Points."GetName(playerid), GetName(id), amount);
        
SendAMessage(-1string);
        
format(string150""green"[PREMIUM POINTS] "white"You have received "grey"%d "white"premium points from an "red"admin"white"."amountUser[id][accountPP]-amount);
        
SendClientMessage(id, -1string);
        
format(string150"» You have given {%06x}%s "white"premium points of "grey"%d"white"."GetPlayerColor(id) >>> 8GetName(id), amount);
        
SendClientMessage(playerid, -1string);
        
format(string128"%s received %d Premium Points from %s."GetName(id), amountGetName(playerid));
        
Log("premium.txt"string);
        
User[id][accountPP] -= amount;
    }
    else
    {
        
SendClientMessage(playerid, -1"» "red"You are not authorized to use this command.");
    }
    return 
1;

But now i want that if the admin want to take more than the having amount with the users an error display to admin .
For Example . A user have 10 premium points and admin type /takepp 0 11 then in this case an error occue
Saying "The player don't have enought premium points."
Reply


Messages In This Thread
[Help] Premium System - by Arxalan - 28.12.2014, 16:33
Re: [Help] Premium System - by UltraScripter - 28.12.2014, 16:35
Re: [Help] Premium System - by AndySedeyn - 28.12.2014, 16:39

Forum Jump:


Users browsing this thread: 1 Guest(s)