Function IsABoat - Errors
#1

Hi,

I want to change the IsABoat function to work with VehicleModels.

Код:
public IsABoat(carid, playerid)
  vehid[playerid] = GetPlayerVehicleID(playerid);
//line1812
if(GetVehicleModel(vehid[playerid]) == 472 || GetVehicleModel(vehid[playerid]) == 473 || GetVehicleModel(vehid[playerid]) == 493 || GetVehicleModel(vehid[playerid]) == 595 || GetVehicleModel(vehid[playerid]) == 484 || GetVehicleModel(vehid[playerid]) == 430 || GetVehicleModel(vehid[playerid]) == 453 || GetVehicleModel(vehid[playerid]) == 452 || GetVehicleModel(vehid[playerid]) == 446 || GetVehicleModel(vehid[playerid]) == 454)
	{
		return 1;
	}
	return 0;
}
but now, this error:

E:\gtasa\gamemodes\compton.pwn(1812) : error 010: invalid function or declaration
E:\gtasa\gamemodes\compton.pwn(1814) : error 010: invalid function or declaration
E:\gtasa\gamemodes\compton.pwn(1816) : error 010: invalid function or declaration

please help =/
Reply
#2

Quote:
Originally Posted by Joel104
Hi,

I want to change the IsABoat function to work with VehicleModels.

Код:
public IsABoat(carid, playerid)
  vehid[playerid] = GetPlayerVehicleID(playerid);
//line1812
if(GetVehicleModel(vehid[playerid]) == 472 || GetVehicleModel(vehid[playerid]) == 473 || GetVehicleModel(vehid[playerid]) == 493 || GetVehicleModel(vehid[playerid]) == 595 || GetVehicleModel(vehid[playerid]) == 484 || GetVehicleModel(vehid[playerid]) == 430 || GetVehicleModel(vehid[playerid]) == 453 || GetVehicleModel(vehid[playerid]) == 452 || GetVehicleModel(vehid[playerid]) == 446 || GetVehicleModel(vehid[playerid]) == 454)
	{
		return 1;
	}
	return 0;
}
but now, this error:

E:\gtasa\gamemodes\compton.pwn(1812) : error 010: invalid function or declaration
E:\gtasa\gamemodes\compton.pwn(1814) : error 010: invalid function or declaration
E:\gtasa\gamemodes\compton.pwn(1816) : error 010: invalid function or declaration

please help =/
kk try to check if skin or id of cars are gone wrong or see if the commands are wrongly appeared!
Reply
#3

hmm, dont understand, what do you mean?
Reply
#4

Try this:

Код:
public IsABoat(carid)
{
	new modelid = GetVehicleModel(carid);
	if(modelid == 430 || modelid == 446 || modelid == 452 || modelid == 453 || modelid == 454 || modelid == 472 || modelid == 473 || modelid == 484 || modelid == 493 || modelid == 595)
	{
		return 1;
	}
	return 0;
}
Reply
#5

Quote:
Originally Posted by Backspin
Try this:

Код:
public IsABoat(carid)
{
	new modelid = GetVehicleModel(carid);
	if(modelid == 430 || modelid == 446 || modelid == 452 || modelid == 453 || modelid == 454 || modelid == 472 || modelid == 473 || modelid == 484 || modelid == 493 || modelid == 595)
	{
		return 1;
	}
	return 0;
}
perfect, thanks.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)