Command problem
#4

I fixed up the code abit, hopefully this one works:

pawn Код:
CMD:tune(playerid, params[])
{
    new color1, color2;
    if(isnull(params)) return SendClientMessage(playerid, COLOR_ORANGE, "Usage: {FFFFFF}/tune [Color/Hydra/Paint/Wheels]");
    if(strcmp(params, "color", true) == 0) {
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "You aren't in a vehicle!");
        if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_RED, "You aren't driver!");
        color1 = random(126);color2 = random(126);
        ChangeVehicleColor(vehicleid, color1, color2);
        SendClientMessage(playerid, COLOR_ORANGE, "Your car colors have been changed randomly!");
        return 1;
    }
    else if(strcmp(params, "hydra", true) == 0) {
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "You aren't in a vehicle!");
        if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_RED, "You aren't driver!");
        AddVehicleComponent(vehicleid, 1087);
        SendClientMessage(playerid, COLOR_ORANGE, "Hydraulics added on your vehicle!");
        return 1;
    }
    else if(strcmp(params, "paint", true) == 0) {
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "You aren't in a vehicle!");
        if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_RED, "You aren't driver!");
        ShowPlayerDialog(playerid, DIALOG_PAINTJOB, DIALOG_STYLE_LIST, "{FFFF00}PaintJobs", "PaintJob 0\nPaintJob 1\nPaintJob 2\nPaintJob 3", "Select", "Cancel");
        return 1;
    }
    else if(strcmp(params, "wheels", true) == 0) {
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "You aren't in a vehicle!");
        if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_RED, "You aren't driver!");
        ShowPlayerDialog(playerid, DIALOG_WHEELS, DIALOG_STYLE_LIST, "{FFFF00}Wheels", "Offroad\nShadow\nMega\nRimshine\nWires\nClassic\nTwist\nCutter\nSwitch\nGrove\nImport\nDollar\nTrance\nAtomic\nAhab\nVirtual\nAccess", "Select", "Cancel");
        return 1;
    }
    else return SendClientMessage(playerid, COLOR_ORANGE("Usage: {FFFFFF}/tune [Color/Hydra/Paint/Wheels]");
    return 1;
}
Reply


Messages In This Thread
Command problem - by Konstantinos - 05.01.2012, 14:12
Re: Command problem - by coole210 - 05.01.2012, 14:47
Re: Command problem - by Konstantinos - 05.01.2012, 14:59
Re: Command problem - by coole210 - 05.01.2012, 15:29
Re: Command problem - by Konstantinos - 05.01.2012, 15:37

Forum Jump:


Users browsing this thread: 1 Guest(s)