OnPlayerEnterVehicle help
#1

I'm trying to make it so when a player enters a car but has no license he gets thrown in the air. Everything works but the problem was, whenever someone pressed G on the car he also was getting the no license message.
I decided to use the
Код:
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER
function but that didn't work either, it just messed my code up.

This is my code.
Код:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
	new vmodel = GetVehicleModel(vehicleid);
	new Float:x, Float:y, Float:z;
	GetPlayerPos(playerid, x, y, z);
	if(pInfo[playerid][pLic1] == 1)
	{
		if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
		{
			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.");
				}
			}
			else 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);
			}
		}
		else return 0;
	}
	else
	{
		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);
		}
		else if(vmodel == 462)
		{
			return 0;
		}
		else
		{
			if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
			{
				SetPlayerPos(playerid, x, y, z+3);
				SendClientMessage(playerid, -1, "You don't have a drivings license, a checkpoint has been set on your map.");
				SetPlayerCheckpoint(playerid, 1219.1997,-1811.9343,16.5938, 5);
				return 1;
			}
			else return 0;
		}
	}
	return 1;
}
How do I fix this?
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)