SA-MP Forums Archive
car passenger problem - 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: car passenger problem (/showthread.php?tid=144688)



car passenger problem - hardstop - 28.04.2010

//----------------------------------------------------------------------------------//
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == 2 || newstate == 3)
{
new VehicleID = GetPlayerVehicleID(playerid);
if(VehicleID == Matthew_Samuel)
{
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
if(strcmp( Name, "Matthew_Samuel")) RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, SININE, "Auto Omanik: Matthew_Samuel");
}
}
return 1;
}
//----------------------------------------------------------------------------------//

also the passangers get kicked out of the vehicle how can i do that the passangers wont get kicked?


Re: car passenger problem - Fj0rtizFredde - 28.04.2010

Remove: || newstate == 3 :P


Re: car passenger problem - [MWR]Blood - 28.04.2010

There is no Vehicle ID Matthew_Samuel.
And, what do you want to do?
The specified car to be only for you?
If so, you should add that:
pawn Код:
if(newstate == 2 || newstate == 3)
  {
    new VehicleID = GetPlayerVehicleID(playerid);
    if(VehicleID == Vehicle ID)
    {
      new Name[MAX_PLAYER_NAME];
      GetPlayerName(playerid, Name, sizeof(Name));
      if(strcmp( Name, "Matthew_Samuel")
{
 SendClientMessage(playerid, SININE, "Auto Omanik: Matthew_Samuel");
    }
else
{
RemovePlayerFromVehicle(playerid);
  }
}
  return 1;
}



Re: car passenger problem - CAR - 28.04.2010

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == 2)
{
new VehicleID = GetPlayerVehicleID(playerid);
if(VehicleID == Matthew_Samuel)
{
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
if(strcmp( Name, "Matthew_Samuel")) RemovePlayerFromVehicle(playerid) && SendClientMessage(playerid, SININE, "Auto Omanik: Matthew_Samuel");
}
}
return 1;
}[/pawn]