SA-MP Forums Archive
How to lock a car for EVERYONE...? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: How to lock a car for EVERYONE...? (/showthread.php?tid=131106)



How to lock a car for EVERYONE...? - introzen - 01.03.2010

hey. How do I lock a car for every player on the server? I've tried many things with VehicleStream in and Paramsforplayer but I can't get it to work.

Thanks.


Re: How to lock a car for EVERYONE...? - Gamer_Z - 01.03.2010

lock the vehicle in onplayerstreamin ,
lock.. vehicleid , forplayerid params: 0,1



Re: How to lock a car for EVERYONE...? - CJ101 - 01.03.2010

Код:
for(new a=0; a < MAX_PLAYERS; a++)
	{
	SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),a,0,1);
	}



Re: How to lock a car for EVERYONE...? - introzen - 01.03.2010

Quote:
Originally Posted by CJ101
Код:
for(new a=0; a < MAX_PLAYERS; a++)
	{
	SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),a,0,1);
	}
Didn't work. But if you type

SetVehicleParamsForPlayer(GetPlayerVehicleID(playe rid),playerid,0,1);

doesn't that mean that it locks the car for everyone except Playerid??

Then if you make MAX_PLAYERS it would make the car open for all players? =/


Re: How to lock a car for EVERYONE...? - BlackFoX - 01.03.2010

Use OnVehicleStreamIn...

Код:
public OnVehicleStreamIn(vehicleid, forplayerid)
{
	SetVehicleParamsForPlayer(vehicleid,forplayerid,0,1);
	return 1;
}



Re: How to lock a car for EVERYONE...? - introzen - 01.03.2010

Quote:
Originally Posted by BlackFoX_UD_
Use OnVehicleStreamIn...

Код:
public OnVehicleStreamIn(vehicleid, forplayerid)
{
	SetVehicleParamsForPlayer(vehicleid,forplayerid,0,1);
	return 1;
}
Код:
public OnVehicleStreamIn(vehicleid, forplayerid)
{
	SetVehicleParamsForPlayer(Rentcar,forplayerid,0,1);
	return 1;
}
It doesn't lock the rentcars at all...


Re: How to lock a car for EVERYONE...? - introzen - 02.03.2010

BUMP... Need help ;O


Re: How to lock a car for EVERYONE...? - introzen - 03.03.2010

Once again. BUMP...

Does anyone know why it doesn't work? =/


Re: How to lock a car for EVERYONE...? - Miguel - 03.03.2010

pawn Код:
new IsVehicleLocked[MAX_VEHICLES][2]; // 0 is if it is locked or not and 1 the one which the car is not locked for
pawn Код:
public OnVehicleStreamIn(vehicleid, forplayerid)
{
  if(IsVehicleLocked[vehicleid][0] == 1)
  {
    if(IsVehicleLocked[vehicleid][1] != forplayerid) SetVehicleParamsForPlayer(vehicleid, forplayerid, 0, 1);
  }
  return 1;
}
Just remember to use that variable to lock it and set a invalid player ID if no one is gonna use it.


Re: How to lock a car for EVERYONE...? - smeti - 03.03.2010

I recommend this script:
http://forum.sa-mp.com/index.php?topic=137706.0