06.03.2014, 19:50
Yo!
Well the problem is when u type /veh you can only type the id of the car and it takes some times to find out the id of the car. So i have noticed that some servers that you can both type the car name and the id. How to do it like that?
Here is the command
Well the problem is when u type /veh you can only type the id of the car and it takes some times to find out the id of the car. So i have noticed that some servers that you can both type the car name and the id. How to do it like that?
Here is the command
Код:
CMD:veh(playerid, params[]) { if (PlayerInfo[playerid][pAdmin] >= 4) { new iVehicle, iColors[2]; if(sscanf(params, "iii", iVehicle, iColors[0], iColors[1])) { SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /veh [model ID] [color 1] [color 2]"); } else if(!(400 <= iVehicle <= 611)) { SendClientMessageEx(playerid, COLOR_GRAD2, "Invalid model specified (model IDs start at 400, and end at 611)."); } else if(!(0 <= iColors[0] <= 255 && 0 <= iColors[1] <= 255)) { SendClientMessageEx(playerid, COLOR_GRAD2, "Invalid colour specified (IDs start at 0, and end at 255)."); } else 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] = AddStaticVehicleEx(iVehicle, fVehPos[0], fVehPos[1], fVehPos[2], fVehPos[3], iColors[0], iColors[1], -1); VehicleFuel[CreatedCars[iIterator]] = 100.0; LinkVehicleToInterior(CreatedCars[iIterator], GetPlayerInterior(playerid)); return SendClientMessageEx(playerid, COLOR_GREY, "Vehicle spawned!"); } } else SendClientMessageEx(playerid, COLOR_GRAD1, "You are not authorized to use that command!"); return 1; }