Unknown Command
#1

Hello, everybody.
I need help with this command - for some reason, it tells me that it is an unknown command when I try to input a percentage. Everything works fine, it detects if I'm near a station, if a car is near me, etc, however if I enter the percentage, it says unknown command. I have no idea what's causing this. This command is causing me grief and I have no idea why, usually I can sort out my problems.

pawn Код:
CMD:fill(playerid, params[]) {
    new iCount,
        fsID,
        vid = GetClosestVehicle(playerid),
        fPercent,
        fPercentTime,
        price;
    if(sscanf(params, "d", fPercent)) {
        SendClientMessage(playerid, COLOR_GREY, SYNTAX_MESSAGE"/fill [percentage]");
        return 1;
    }
    for(new x = 0; x < MAX_FUELSTATIONS; x++) {
        if(IsPlayerInRangeOfPoint(playerid, 5.0, fuelVariables[x][fsPos][0], fuelVariables[x][fsPos][1], fuelVariables[x][fsPos][2])) {
            iCount++;
            fsID = x;
        }
    }
    if(iCount >= 1) {
        if(IsPlayerInRangeOfVehicle(playerid, vid, 5.0)) {
            if(IsPlayerInAnyVehicle(playerid)) { return SendClientMessage(playerid, COLOR_GREY, "You must be standing outside of the vehicle!"); }
            price = fuelVariables[fsID][fsFuelPrice] * fPercent;
            if(vehicleVariables[vid][vVehicleFuel] + fPercent > MAX_VEHICLE_FUEL) {
                fPercent = MAX_VEHICLE_FUEL - vehicleVariables[vid][vVehicleFuel];
            }
            if(playerVariables[playerid][pMoney] >= price) {
                format(szMessage, sizeof(szMessage), "* %s sticks the end of the fuel-hose nozzle into the %s and squeezes the trigger.", playerVariables[playerid][pNormalName], VehicleNames[vid - 400]);
                nearByMessage(playerid, COLOR_PURPLE, szMessage);
                fPercentTime = fPercent * 200;
                playerVariables[playerid][pMoney] -= price;
                SetTimerEx("fuelvehicle", fPercentTime, false, "ddd", playerid, vid, fPercent);
                TogglePlayerControllable(playerid, 0);
            }
            else {
                format(szMessage, sizeof(szMessage), "You do not have enough money! ($%d, at $%d per. percent)",price, fuelVariables[fsID][fsFuelPrice]);
                SendClientMessage(playerid, COLOR_GREY, szMessage);
            }
        }
        else SendClientMessage(playerid, COLOR_GREY, "You must have your vehicle with you!");
    }
    return 1;
}
Thanks.
Reply


Messages In This Thread
Unknown Command - by Eric - 28.10.2012, 21:20
Re: Unknown Command - by Eric - 29.10.2012, 05:38
Re: Unknown Command - by Eric - 29.10.2012, 18:45
Re: Unknown Command - by Eric - 30.10.2012, 13:04
Re: Unknown Command - by Eric - 30.10.2012, 21:57
Re: Unknown Command - by Deron_Green - 30.10.2012, 22:00
Re: Unknown Command - by Eric - 30.10.2012, 22:03
Re: Unknown Command - by RedFusion - 30.10.2012, 22:05
Re: Unknown Command - by Bakr - 30.10.2012, 22:10
Re: Unknown Command - by Eric - 30.10.2012, 22:13

Forum Jump:


Users browsing this thread: 1 Guest(s)