SA-MP Forums Archive
How to detect.. - 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 detect.. (/showthread.php?tid=153107)



How to detect.. - NewTorran - 07.06.2010

Hello,

How can i detect if a certain vehicle is occupied or not?


Re: How to detect.. - Desert - 07.06.2010

pawn Код:
stock IsVehicleInUse(vehicleid)
{
new IsTrue=0;
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInAnyVehicle(i))
{
if(GetPlayerVehicleID(i) == vehicleid) IsTrue=1;
}
}
}
return IsTrue;
}
Not tested


Re: How to detect.. - Norck - 07.06.2010

Quote:
Originally Posted by Joe Torran C
Hello,

How can i detect if a certain vehicle is occupied or not?
My suggestion:
pawn Код:
stock IsVehicleInUse(vehicleid)
{
  for(new i=0; i<GetMaxPlayers(); i++)
  {
    if(IsPlayerConnected(i))
    {
      if(GetPlayerVehicleID(i) == vehicleid)
      return true;
    }
  }
  return false;
}