need help zcmd and sscanf /veh [ name ] +rep
#2

Код:
CMD:veh(playerid, params[]) {
	
		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] = 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));
			return SendClientMessageEx(playerid, COLOR_GREY, "Vehicle spawned!");
		}
	}
	else SendClientMessageEx(playerid, COLOR_GRAD1, "You are not authorized to use that command!");
	return 1;
}
Reply


Messages In This Thread
need help zcmd and sscanf /veh [ name ] +rep - by RicaNiel - 17.04.2012, 00:45
Re: need help zcmd and sscanf /veh [ name ] +rep - by sampmark05 - 17.04.2012, 00:51
Re: need help zcmd and sscanf /veh [ name ] +rep - by ViniBorn - 17.04.2012, 01:30
Re: need help zcmd and sscanf /veh [ name ] +rep - by RicaNiel - 17.04.2012, 04:31
Re: need help zcmd and sscanf /veh [ name ] +rep - by RollTi - 17.04.2012, 05:54
Re: need help zcmd and sscanf /veh [ name ] +rep - by RicaNiel - 17.04.2012, 05:57
Re: need help zcmd and sscanf /veh [ name ] +rep - by aRoach - 17.04.2012, 07:28

Forum Jump:


Users browsing this thread: 2 Guest(s)