29.11.2012, 20:40
Код:
CMD:veh(playerid, params[])
{
if (PlayerInfo[playerid][pAdmin] < 4) return SendClientMessageEx(playerid, COLOR_GRAD1, "You are not authorized to use that command!");
new iVehicle, iColors[2];
if(sscanf(params, "iii", iVehicle, iColors[0], iColors[1])) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /veh [model ID] [color 1] [color 2]");
if(iVehicle < 400 && iVehicle > 611) return SendClientMessageEx(playerid, COLOR_GRAD2, "Invalid model specified (model IDs start at 400, and end at 611).");
if(iColors[0] < 0 && iColors[0] > 255) return SendClientMessageEx(playerid, COLOR_GRAD2, "Invalid colour specified for color 1(IDs start at 0, and end at 255).");
if(iColors[1] < 0 && iColors[1] > 255) return SendClientMessageEx(playerid, COLOR_GRAD2, "Invalid colour specified for color 2(IDs start at 0, and end at 255).");
for(new iIterator; iIterator < sizeof(CreatedCars); iIterator++)
{
if(CreatedCars[iIterator] == INVALID_VEHICLE_ID)
{
new Float: fVehPos[4];
GetPlayerPos(playerid, fVehPos[0], fVehPos[1], fVehPos[2]);
GetPlayerFacingAngle(playerid, fVehPos[3]);
CreatedCars[iIterator] = CreateVehicle(iVehicle, fVehPos[0], fVehPos[1], fVehPos[2], fVehPos[3], iColors[0], iColors[1], -1);
VehicleFuel[CreatedCars[iIterator]] = 100.0;
LinkVehicleToInterior(CreatedCars[iIterator], GetPlayerInterior(playerid));
SendClientMessageEx(playerid, COLOR_GREY, "Vehicle spawned!");
}
}
return 1;
}

