Getting vehicles driver
#1

Title I have tried couple ways to check the current vehicle driver heres the code

Код:
stock GetVehicleDriver(playerid) 
{
	new veh = GetPlayerVehicleID(playerid);
	for(new i = 0;i<MAX_PLAYERS;i++)
	if(GetPlayerVehicleID(i) == veh && GetPlayerVehicleSeat(i) == 0 && i != playerid)
	{
		return i;
	}
	return 0;
}
So for some reason it doesn't work please help
Reply
#2

You can simply use ,
pawn Код:
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
{
   //do something!
}
Source : https://sampwiki.blast.hk/wiki/GetPlayerState
Reply
#3

pawn Код:
stock GetVehicleDriver(vehicleid)
{
    for(new i = 0; i < GetMaxPlayers(); i++)
    {
        if(!IsPlayerConnected(i)) continue;
        if(GetPlayerState(i) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(i) == vehicleid)
        {
            break;
            return i;
        }
    }
    return INVALID_PLAYER_ID;
}

stock GetPlayerVehicleDriver(playerid)
{
    return GetVehicleDriver(GetPlayerVehicleID(playerid));
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)