forbidden vehicle script problem
#1

So i have a script like this:
Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
   new vehicle;
	vehicle = GetVehicleModel(vehicleid); 
  if(vehicle == 425 || 447 || 520 || 432)
	{
		new Float:x, Float:y, Float:z;
       	GetPlayerPos(playerid,x,y,z);	SetPlayerPos(playerid,x,y,z+4);
		SendClientMessage(playerid,0xFF9900AA,"This is a forbidden vehicle.");
  }

	return 1;
 	
}
But, script works on any kind of vehicles, not only on those i wrote.
Help?
Reply
#2

pawn Код:
if(vehicle == 425 || 447 || 520 || 432)
You cant compare it like this, because it would check if the following is true
vehicle == 425 (ok)
or
447 (>= 1 so its always true)
or
...

Do it like this:
pawn Код:
if(vehicle == 425 || vehicle == 447 || vehicle == 520 || vehicle == 432)
Reply
#3

-.-
i failed

ty for help
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)