Adding a AddVehicleComponent Command
#1

So I'm trying to make some Commands for Admins
if they type
I would like it to work in any vehicle

/lowrider they get

Hydraulics ID 1087 & Wheels ID 1076

or

/runner they get

Nos ID 1010 & Wheels ID 1097
Reply
#2

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp("/lowrider", cmdtext, true)
    {
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1076);
        return SendClientMessage(playerid, -1, "Low rider car modified!");
    }
    if(!strcmp("/runner", cmdtext, true)
    {
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1097);
        return SendClientMessage(playerid, -1, "Runner car modified!");
    }
    return 0;
}
You may also want to check around for the IsVehicleModdable function.
Reply
#3

Thx alot, Oh I forgot what if I only want an admin to be able to use it ?
Reply
#4

file(92) : error 001: expected token: ")", but found "{"
file(9 : error 001: expected token: ")", but found "{"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


2 Errors.
Reply
#5

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp("/lowrider", cmdtext, true))
    {
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1076);
        return SendClientMessage(playerid, -1, "Low rider car modified!");
    }
    if(!strcmp("/runner", cmdtext, true))
    {
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1097);
        return SendClientMessage(playerid, -1, "Runner car modified!");
    }
    return 0;
}
Reply
#6

what was the difference ?
ahh the extra ) behind the others
Reply
#7

does this not work with Quad vehicle ID 471 ?
Reply
#8

Quote:
Originally Posted by Bonez84
Посмотреть сообщение
does this not work with Quad vehicle ID 471 ?
No, the Quad is a vehicle you can not add wheels or nos to.
Reply
#9

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    //if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "You are not admin!");
    // This toggles all your commands, and only admin can use them.
    // If you prefer to set each command if he's not admin or not, then check the method below.
    if(!strcmp("/lowrider", cmdtext, true))
    {
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "You are not admin!");
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1076);
        return SendClientMessage(playerid, -1, "Low rider car modified!");
    }
    if(!strcmp("/runner", cmdtext, true))
    {
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "You are not admin!");
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1097);
        return SendClientMessage(playerid, -1, "Runner car modified!");
    }
    return 0;
}
Reply
#10

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp("/lowrider", cmdtext, true))
    {
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You are not an admin!");
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1076);
        return SendClientMessage(playerid, -1, "Low rider car modified!");
    }
    if(!strcmp("/runner", cmdtext, true))
    {
        if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "You are not an admin!");
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
        AddVehicleComponent(GetPlayerVehicleID(playerid), 1097);
        return SendClientMessage(playerid, -1, "Runner car modified!");
    }
    return 0;
}
Edited Killer's post.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)