SA-MP Forums Archive
[ayuda] como restringo el auto al conductor - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [ayuda] como restringo el auto al conductor (/showthread.php?tid=616532)



[ayuda] como restringo el auto al conductor - Darkay - 06.09.2016

como hago para restringir el auto al conductor, pero los pasajeros no..
tengo esto

Код:
if(IsPlayerInAnyVehicle(playerid))
	{
		if(PlayerInfo[playerid][Trabajotaxi] == 0)
		{
		    if(GetVehicleModel(vehicleid) == 420 || GetVehicleModel(vehicleid) == 438)
		    {
				SendClientMessage(playerid, 0xFFFFFFFF, "No eres Taxista, escribe {90B1B1}/ayuda trabajos {FFFFFF}Para mas informacion");
 				RemovePlayerFromVehicle(playerid);
			}
  		}
	}



Respuesta: [ayuda] como restringo el auto al conductor - JeffreyG - 06.09.2016

https://sampwiki.blast.hk/wiki/GetPlayerVehicleSeat


Re: Respuesta: [ayuda] como restringo el auto al conductor - DerxonTM - 06.09.2016

Quote:
Originally Posted by JeffreyG
Посмотреть сообщение
No comentes por comentar sin dejar las ideas claras porfavor.


Usa esta funciуn: https://sampwiki.blast.hk/wiki/OnPlayerStateChange

Esta se llama cuando un usuario entra a un vehнculo o baja de йl (hay mбs estados pero nos interesa ese), en los parбmetros puedes ver que se incluye en newstate y el oldstate, juega con eso para comprobar si es piloto o pasajero y allн realizas la funciуn que deseas, que en este caso si es para lo que quieres que sea RemovePlayerFromVehicle.


Respuesta: [ayuda] como restringo el auto al conductor - NullBot - 06.09.2016

GetPlayerVehicleSeat(playerid) == 0 , donde 0 es el asiento del conductor

Код:
if(IsPlayerInAnyVehicle(playerid))
	{
		if(PlayerInfo[playerid][Trabajotaxi] == 0 && GetPlayerVehicleSeat(playerid) == 0)
		{
		    if(GetVehicleModel(vehicleid) == 420 || GetVehicleModel(vehicleid) == 438)
		    {
				SendClientMessage(playerid, 0xFFFFFFFF, "No eres Taxista, escribe {90B1B1}/ayuda trabajos {FFFFFF}Para mas informacion");
 				RemovePlayerFromVehicle(playerid);
			}
  		}
	}