Command problem
#1

Fixed!
Reply
#2

Try changing string size of settings to 7
Reply
#3

Quote:
Originally Posted by coole210
Посмотреть сообщение
Try changing string size of settings to 7
Still nothing. I changed it to 7 and it's not working. I have changed it to 32, but still nothing.
I can't understand what is wrong.
Reply
#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
#5

You forget the vehicleid and you did a mistake instead of "," you did "(", but these are small.
It works, thank you very much!!! +Rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)