detectar jugadores en vehнculo -
deryan - 11.12.2013
Hola, cуmo puedo detectar los jugadores en un vehнculo?
No me refiero a solamente al conductor porque para eso uso getplayerstate, quiero detectar a los demбs jugadores que no son conductores pero que estбn en el mismo vehнculo, osea a los pasajeros, y despuйs aplicarles funciones como hago esto?
Respuesta: detectar jugadores en vehнculo -
MillerUTL - 11.12.2013
Puedes usar GetPlayerState igual sуlo que para detectar los pasajeros usas PLAYER_STATE_PASSENGER (Para los conductores PLAYER_STATE_DRIVER ).
Saludos!
Respuesta: detectar jugadores en vehнculo -
hotspicytaco - 11.12.2013
Obtienes el ID del vehнculo del conductor y con un loop verificas que jugadores estбn en el mismo vehнculo como pasajeros.
pawn Код:
for(new i=0; i <= MAX_PLAYERS; i++)
{
if(GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid) && GetPlayerState(i) == PLAYER_STATE_PASSENGER)
{
//...
}
}
Respuesta: detectar jugadores en vehнculo -
deryan - 11.12.2013
Muchas gracias Luis +rep
Cуmo podrнa convertirlo en stock para usarlo con llaves?
intente de una manera pero la estaba cagando xd
Respuesta: detectar jugadores en vehнculo -
Zume - 11.12.2013
Quote:
Originally Posted by deryan
Muchas gracias Luis +rep
Cуmo podrнa convertirlo en stock para usarlo con llaves?
intente de una manera pero la estaba cagando xd
|
Un ejemplo:
pawn Код:
stock EstaEnLlave(playerid,llave)
{
switch(llave)
{
case 1:
{
if(LlaveAutoUno[playerid] == GetPlayerVehicleID(playerid)){ return 1; }
}
case 2:
{
if(LlaveAutoDos[playerid] == GetPlayerVehicleID(playerid)){ return 1; }
}
}
return 0;
}
Cambia obviamente LlaveAutoUno y Dos por las variables de llaves que tienes.
Respuesta: detectar jugadores en vehнculo -
deryan - 11.12.2013
Quiero que funcione en todos los vehнculos, ademбs no tengo aun sistema de vehнculos xd, gracias zume
Respuesta: detectar jugadores en vehнculo -
deryan - 11.12.2013
Me refiero a llaves de estas LOL
{ }
Respuesta: detectar jugadores en vehнculo -
Zume - 11.12.2013
Quote:
Originally Posted by deryan
Me refiero a llaves de estas LOL
{ }
|
Lol,
pawn Код:
stock GetAutoPlayerID(playerid)
{
if(GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid) && GetPlayerState(i) == PLAYER_STATE_PASSENGER) {return 1;}
return 0;
}