31.10.2013, 11:41
If you dont want set all models of car in a right list you can do like that
pawn Код:
#include <a_samp>
#define MAX_VINFO 10
enum vInfo
{
ModelId,
MaxSpeedWithNitro,
MaxSpeedWithoutNitro,
EngineWeight,
SpeedRank
}
new VehicleInfo[MAX_VINFO][vInfo] = {
{411,200,170,500,10},//infernus
{531,50,30,1200,1}//tractor
};
CMD:vi(playerid, params[])
{
if(!IsPlayerInVehicle) return SendClientMessage(playerid, -1, "You Need To Be In A Vehicle");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "You Need To Be Vehicle Driver");
new vimodel = GetVehicleModel(GetPlayerVehicleID(playerid)),str[55];
for(new i = 0; i != MAX_VINFO; i++) {
if(VehicleInfo[i][ModelId] == vimodel) {
format(str, sizeof(str), "Max Speed (with nitro): %d", VehicleInfo[i][MaxSpeedWithNitro]);
SendClientMessage(playerid, -1, str);
format(str, sizeof(str), "Max Speed (without nitro): %d", VehicleInfo[i][MaxSpeedWithoutNitro]);
SendClientMessage(playerid, -1, str);
format(str, sizeof(str), "EngineWeight: %d", VehicleInfo[i][EngineWeight]);
SendClientMessage(playerid, -1, str);
format(str, sizeof(str), "Speed Rank: %d", VehicleInfo[i][SpeedRank]);
SendClientMessage(playerid, -1, str);
}
}
}