Hab es schon selbst hinbekommen. Meiner Meinung nach viel zu umständlich, was du da hast.
Mein Code.
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
new model;
model = GetVehicleModel(vehicle);
switch(model)
{
case 509,481,510,592, 577,511,512,593,520,553,476,519,460,513,548,425,417,487,488,497,563,447,469,472,473,493,595,484,430,453,452,446,454:
{
TextDrawShowForPlayer(playerid,SpeedoKMHText);
TextDrawShowForPlayer(playerid,SpeedoKMH[playerid]);
TextDrawHideForPlayer(playerid,SpeedoTankText);
TextDrawHideForPlayer(playerid, SpeedoTank[playerid]);
}
default:
{
TextDrawShowForPlayer(playerid,SpeedoKMHText);
TextDrawShowForPlayer(playerid,SpeedoKMH[playerid]);
TextDrawShowForPlayer(playerid,SpeedoTankText);
TextDrawShowForPlayer(playerid,SpeedoTank[playerid]);
}
}
Trotzdem danke. 
*/Edit:
@Noxtra kannst den Code gern bei der neuen Version nutzen. 
Enthalten sind alle Boote, alle Flugzeuge und alle Fahrräder. 