Getcar and gotocar put me in blueberry if the car id doesnt exist.
#1

I get put in blueberry acres if the car id doesn't exist and I'm falling how do I fix that?
HTML Code:
//get car
CMD:getcar(playerid,params[])
{
	if(PlayerInfo[playerid][pAdmin] >= 4)
 	{
 	    new Float:x, Float:y, Float:z;
		new vehicle,string[128];
		if(sscanf(params,"i",vehicle)) SendClientMessage(playerid, COLOR_RED, "Usage: /getcar [vehicleid]");
		GetPlayerPos(playerid, x, y, z);
		SetVehiclePos(vehicle, x, y+1, z);
        format(string,128,"You brought carid %i to you. ", vehicle);
		SendClientMessage(playerid,COLOR_YELLOW,string);
    }
   	else return SendClientMessage(playerid, COLOR_RED, "You are not a level 4 admin!");
	return 1;
}
//goto car
CMD:gotocar(playerid,params[])
{
	if(PlayerInfo[playerid][pAdmin] >= 4)
 	{
 	    new Float:x, Float:y, Float:z;
		new vehicle,string[128];
		if(sscanf(params,"i",vehicle)) SendClientMessage(playerid, COLOR_RED, "Usage: /gotocar [vehicleid]");
		GetVehiclePos(vehicle, x, y, z);
		SetPlayerPos(playerid, x,y+1,z);
        format(string,128,"You have been teleported to. carid %i. ", vehicle);
		SendClientMessage(playerid,COLOR_YELLOW,string);
    }
   	else return SendClientMessage(playerid, COLOR_RED, "You are not a level 4 admin!");
	return 1;
}
Reply
#2

Put this line under your codes
pawn Code:
new vehicle;
if(vehicle >=612 || vehicle <=399) return sendclientmessage(playerid, color, "vehicleid does not exists);// after sscanf line
// or u can use invalid_vehicle_id
Reply
#3

I'm setting car position not spawning them
Reply
#4

Code:
 if(vehicle == INVALID_VEHICLE_ID) {

 }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)