detectar jugadores en vehнculo
#1

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?
Reply
#2

Puedes usar GetPlayerState igual sуlo que para detectar los pasajeros usas PLAYER_STATE_PASSENGER (Para los conductores PLAYER_STATE_DRIVER ).

Saludos!
Reply
#3

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)
   {
       //...
   }
}
Reply
#4

Muchas gracias Luis +rep

Cуmo podrнa convertirlo en stock para usarlo con llaves?

intente de una manera pero la estaba cagando xd
Reply
#5

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.
Reply
#6

Quiero que funcione en todos los vehнculos, ademбs no tengo aun sistema de vehнculos xd, gracias zume
Reply
#7

Me refiero a llaves de estas LOL
{ }
Reply
#8

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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)