OnPlayerEnterVehicle help
#7

I'm not sure what SA:MP server version you're using, but if it's the latest, you're missing the ispassenger parameter.

Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
With that, use it instead of GetPlayerState (as that won't work with OnPlayerEnterVehicle afaik), so just replace:

Код:
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
with

Код:
if(ispassenger == 0)
If that doesn't work, try this bit of code:

Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	if(ispassenger == 0)
	{
		if(pInfo[playerid][pLic1] == 0)
		{
			SetPlayerPos(playerid, x, y, z+3);
			SendClientMessage(playerid, -1, "You do not have a driver license. A checkpoint has been set on your map.");
			SetPlayerCheckpoint(playerid, 1219.1997,-1811.9343,16.5938, 5);
			return 1;
		}
		if(pInfo[playerid][pLic1] == 1)
		{
			if(pInfo[playerid][pGroup] == 0 && cInfo[vehicleid][cGroup] > 0)
			{
				SetPlayerPos(playerid, x, y, z+3);
				if(cInfo[vehicleid][cGroup] == 1)
				{
					SendClientMessage(playerid, -1, "You are not part of Los Santos Police Department.");
				}
			}
			if(pInfo[playerid][pGroupRank] < cInfo[vehicleid][cRank])
			{
				new rank = cInfo[vehicleid][cRank];
				new string[256];
				format(string, sizeof(string), "You must be a rank %d police officer to drive this car.", rank);
				SendClientMessage(playerid, -1, string);
			}
			if(vmodel == 481 || vmodel == 510 || vmodel == 509)
			{
				new engine, lights, alarm, doors, bonnet, boot, objective;
				GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
				SetVehicleParamsEx(vehicleid, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
			}
			if(vmodel == 462)
			{
				return 0;
			}
			return 1;
		}
	}
	return 1;
}
Let know if that works.
Reply


Messages In This Thread
OnPlayerEnterVehicle help - by danielpalade - 02.02.2016, 21:47
Re: OnPlayerEnterVehicle help - by Rufio - 02.02.2016, 21:50
Re: OnPlayerEnterVehicle help - by Jefff - 02.02.2016, 21:51
Re: OnPlayerEnterVehicle help - by danielpalade - 02.02.2016, 22:11
Re: OnPlayerEnterVehicle help - by Rufio - 02.02.2016, 22:21
Re: OnPlayerEnterVehicle help - by KillerDVX - 02.02.2016, 22:38
Re: OnPlayerEnterVehicle help - by DarkClone - 03.02.2016, 02:28

Forum Jump:


Users browsing this thread: 1 Guest(s)