Unable to give items
#2

Код:
CMD:give(playerid, params[])
{
    new player, amount, item[128], str[128];
    if(sscanf(params, "usi", player, item, amount)) return SendClientMessage(playerid, COLOR_GRAY, "/give [playerid] [item] [quantity]");
    {
        if(amount <= 0) return SendErrorMessage(playerid, "Invalid amount.");
        if(player == playerid) return SendErrorMessage(playerid, "Invalid Player");
        if(IsInRangeOfPlayer(playerid, player, 5))
        {
            if(!strcmp(item, "VehicleRadio", true))
            {
                if(Inventory[playerid][VehicleRadio] >= amount)
                {
                    TakeInventoryItem(playerid, VRADIO, amount);
                    GiveInventoryItem(player, VRADIO, amount);

                }
                else SendErrorMessage(playerid, "You don't have this item.");
                
            }
            else if(!strcmp(item, "Weapon", true))
            {

            }
            else if(!strcmp(item, "Screwdriver", true))
            {
                if(Inventory[playerid][Screwdriver] >= amount)
                {
                    TakeInventoryItem(playerid, SCREWDRIVER, amount);
                    GiveInventoryItem(player, SCREWDRIVER, amount);

                }
                else SendErrorMessage(playerid, "You don't have this item.");
                
			}
			else if(!strcmp(item, "Marijuana", true))
            {
                if(Inventory[playerid][Marijuana] >= amount)
                {
                    TakeInventoryItem(playerid, MARIJUANA, amount);
                    format(str, sizeof(str), "%s passes Marijuana to %s. ", GetRoleplayName(playerid), GetRoleplayName(player));
                    SetPlayerChatBubble(playerid, str, COLOR_RP, Range_Short, 7000);
                    GiveInventoryItem(player, MARIJUANA, amount);
                }
            }
            else if(!strcmp(item, "Xanax", true))
            {
                if(Inventory[playerid][Xanax] >= amount)
                {
                    TakeInventoryItem(playerid, XANAX, amount);
                    format(str, sizeof(str), "%s passes Xanax to %s. ", GetRoleplayName(playerid), GetRoleplayName(player));
                    SetPlayerChatBubble(playerid, str, COLOR_RP, Range_Short, 7000);
                    GiveInventoryItem(player, XANAX, amount);
                }
                else SendErrorMessage(playerid, "You don't have this item.");
            }
        }
        else SendErrorMessage(playerid, "You are too far away from this player.");
    }
    return 1;
}
Reply


Messages In This Thread
Unable to give items - by aoky - 03.07.2017, 21:20
Re: Unable to give items - by Freedom. - 03.07.2017, 21:25
Re: Unable to give items - by saffierr - 03.07.2017, 21:53
Re: Unable to give items - by Meller - 03.07.2017, 23:03

Forum Jump:


Users browsing this thread: 1 Guest(s)