Код:
COMMAND:vehtag(playerid, params[])//////////////////////////////////////////////////////////////////////////////////////////////////////////
{
if(PlayerInfo[playerid][pVip] < 2)
{
SendClientMessage(playerid, COLOR_GREY, "You must be a level 2 vip to do this.");
}
else
{
if(IsPlayerInAnyVehicle(playerid) == 1)
{
new tag[40];
new color[10];
if(sscanf(params, "s[10]s[40]", color ,tag)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /vehtag [COLOR] [TEXT] (Example: /vehtag red This is my vehicle tag)");
if(color == "red")
{
new car;
car = GetPlayerVehicleID(playerid);
PlayerInfo[playerid][pVehTag] = Create3DTextLabel(tag, COLOR_RED, 0.0, 0.0, 0.0, 20, 0, 0);
Attach3DTextLabelToVehicle(PlayerInfo[playerid][pVehTag], car, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GOLD, "You attached a red vehicle tag to your vehicle.");
}
else if(color == "blue")
{
new car;
car = GetPlayerVehicleID(playerid);
PlayerInfo[playerid][pVehTag] = Create3DTextLabel(tag, COLOR_RED, 0.0, 0.0, 0.0, 20, 0, 0);
Attach3DTextLabelToVehicle(PlayerInfo[playerid][pVehTag], car, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_BLUE, "You attached a blue vehicle tag to your vehicle.");
}
else if(color == "pink")
{
new car;
car = GetPlayerVehicleID(playerid);
PlayerInfo[playerid][pVehTag] = Create3DTextLabel(tag, COLOR_PINK, 0.0, 0.0, 0.0, 20, 0, 0);
Attach3DTextLabelToVehicle(PlayerInfo[playerid][pVehTag], car, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_BLUE, "You attached a pink vehicle tag to your vehicle.");
}
else if(color == "green")
{
new car;
car = GetPlayerVehicleID(playerid);
PlayerInfo[playerid][pVehTag] = Create3DTextLabel(tag, COLOR_GREEN, 0.0, 0.0, 0.0, 20, 0, 0);
Attach3DTextLabelToVehicle(PlayerInfo[playerid][pVehTag], car, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_BLUE, "You attached a green vehicle tag to your vehicle.");
}
else if(color == "purple")
{
new car;
car = GetPlayerVehicleID(playerid);
PlayerInfo[playerid][pVehTag] = Create3DTextLabel(tag, COLOR_PURPLE, 0.0, 0.0, 0.0, 20, 0, 0);
Attach3DTextLabelToVehicle(PlayerInfo[playerid][pVehTag], car, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_BLUE, "You attached a purple vehicle tag to your vehicle.");
}
else if(color == "yellow")
{
new car;
car = GetPlayerVehicleID(playerid);
PlayerInfo[playerid][pVehTag] = Create3DTextLabel(tag, COLOR_YELLOW, 0.0, 0.0, 0.0, 20, 0, 0);
Attach3DTextLabelToVehicle(PlayerInfo[playerid][pVehTag], car, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_BLUE, "You attached a yellow vehicle tag to your vehicle.");
}
else if(color == "white")
{
new car;
car = GetPlayerVehicleID(playerid);
PlayerInfo[playerid][pVehTag] = Create3DTextLabel(tag, COLOR_WHITE, 0.0, 0.0, 0.0, 20, 0, 0);
Attach3DTextLabelToVehicle(PlayerInfo[playerid][pVehTag], car, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_BLUE, "You attached a white vehicle tag to your vehicle.");
}
else if(color == "black")
{
new car;
car = GetPlayerVehicleID(playerid);
PlayerInfo[playerid][pVehTag] = Create3DTextLabel(tag, COLOR_BLACK, 0.0, 0.0, 0.0, 20, 0, 0);
Attach3DTextLabelToVehicle(PlayerInfo[playerid][pVehTag], car, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_BLUE, "You attached a black vehicle tag to your vehicle.");
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Unknown color.");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You need to be in a vehicle to do this.");
}
}
return 1;
}
but im still getting tag mismatch at this line "PlayerInfo[playerid][pVehTag] = Create3DTextLabel(tag, COLOR_PURPLE, 0.0, 0.0, 0.0, 20, 0, 0);"