enum vInfo
{
ModelId,
MaxSpeedWithNitro,
MaxSpeedWithoutNitro,
EngineWeight,
SpeedRank
};
new VehicleInfo [MAX_VEHICLES] [vInfo] = {
{400,bla}
{401,bla}
{402,bla}
.
.
.
{611,bla}
};
CMD:vi(playerid, params[])
if(!IsPlayerInVehicle) return SCM(playerid, color, "You Need To Be In A Vehicle");
// whats the code to check whether he is driver?
GetPlayerVehicleModel(GetPlayerVehicleId)
if(GetPlayerVehicleModel(GetPlayerVehicleId) == VehicleInfo [] [ModelId]) Return // and what to do
VehicleInfo [GetPlayervehicleID(playerid)] [ModelId]
CMD:vi(playerid, params[])
{
if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return SCM( playerid, color, "You Need To Be a driver" );
new
sz_Str[ 50 ],
modelid = GetVehicleModel( GetPlayerVehicleID( playerid ) )
;
format( sz_Str, sizeof( sz_Str ), "Max Speed (with nitro): %d", VehicleInfo[ modelid ][ MaxSpeedWithNitro ] );
SendClientMessage( playerid, 0xFFFF00FF, sz_Str );
format( sz_Str, sizeof( sz_Str ), "Max Speed (without nitro): %d", VehicleInfo[ modelid ][ MaxSpeedWithoutNitro ] );
SendClientMessage( playerid, 0xFFFF00FF, sz_Str );
format( sz_Str, sizeof( sz_Str ), "EngineWeight: %d", VehicleInfo[ modelid ][ EngineWeight ] );
SendClientMessage( playerid, 0xFFFF00FF, sz_Str );
format( sz_Str, sizeof( sz_Str ), "Speed Rank: %d", VehicleInfo[ modelid ][ SpeedRank ] );
SendClientMessage( playerid, 0xFFFF00FF, sz_Str );
return 1;
}
new VehicleInfo [212] [vInfo] = {
#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);
}
}
}
If you dont want set all models of car in a right list you can do like that
pawn Код:
|
return 1;
bla:1
bla:1
Server: Unknown Command