SA-MP Forums Archive
Ayuda con IsPlayerInVehicle - 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 con IsPlayerInVehicle (/showthread.php?tid=525265)



Ayuda con IsPlayerInVehicle - Minikole - 11.07.2014

Buenas tardes caballeros, tengo una duda con la funciуn IsPlayerInVehicle(playerid, vehicleid) y es la siguiente:

Me gusaria saber como puedo poner mas vehiculos a esa funciуn, no se si me explico bien, en vez de una ID en vehicleid, poner varias...pero no se como hacerlo jeje, espero que puedan ayudarme.

Gracias de antemano, saludos.


Respuesta: Ayuda con IsPlayerInVehicle - deryan - 11.07.2014

Utiliza "||" en tu condiciуn .

pawn Код:
if(IsPlayerInVehicle(playerid, vehicleid) || IsPlayerInVehicle(playerid, vehicleid))



Respuesta: Ayuda con IsPlayerInVehicle - Swedky - 11.07.2014

Quote:
Originally Posted by deryan
Посмотреть сообщение
Utiliza "||" en tu condiciуn .

pawn Код:
if(IsPlayerInVehicle(playerid, vehicleid) || IsPlayerInVehicle(playerid, vehicleid))
Serнa muy lento.

Una buena manera serнa:

pawn Код:
switch(GetPlayerVehicleID(playerid))
{
    case ...:
    case ...:
    case ...:
    // Y asн sigues tъ.
}



Respuesta: Ayuda con IsPlayerInVehicle - Minikole - 11.07.2014

Quote:
Originally Posted by deryan
Посмотреть сообщение
Utiliza "||" en tu condiciуn .

pawn Код:
if(IsPlayerInVehicle(playerid, vehicleid) || IsPlayerInVehicle(playerid, vehicleid))
Muchas gracias amigo!, no sabia que la solucion era tan simple, aun estoy verde en esto :/.

Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
Serнa muy lento.

Una buena manera serнa:

pawn Код:
switch(GetPlayerVehicleID(playerid))
{
    case ...:
    case ...:
    case ...:
    // Y asн sigues tъ.
}
їY en cada case que tendria que poner? Simplemente la ID del vehiculo? o IsPlayerInVehicle(playerid, ID)?


Respuesta: Ayuda con IsPlayerInVehicle - EduGTA - 11.07.2014

Es mejor un switch, como dijo Enzo.

EDIT:
Quote:
Originally Posted by Minikole
Посмотреть сообщение
Quote:
Originally Posted by EnzoMetlc
Посмотреть сообщение
Serнa muy lento.

Una buena manera serнa:

pawn Код:
switch(GetPlayerVehicleID(playerid))
{
    case ...:
    case ...:
    case ...:
    // Y asн sigues tъ.
}
їY en cada case que tendria que poner? Simplemente la ID del vehiculo? o IsPlayerInVehicle(playerid, ID)?
Creo que a lo que Enzo se refiere es a algo asн:
pawn Код:
switch(GetPlayerVehicleID(playerid))
{
    case 0: SendClientMessage(playerid, -1, "Estбs en el vehнculo ID 0, que emociуn :D");
    case 30: SendClientMessage(playerid, -1, "Eres el nъmero 30");
    case 42: SendClientMessage(playerid, -1, "El significado de la vida es 42.");
    case X:
    {
        //Mis funciones
    }
}
X serнa la ID del vehнculo.



Respuesta: Ayuda con IsPlayerInVehicle - Minikole - 11.07.2014

Quote:
Originally Posted by EduGTA
Посмотреть сообщение
Es mejor un switch, como dijo Enzo.

EDIT:


Creo que a lo que Enzo se refiere es a algo asн:
pawn Код:
switch(GetPlayerVehicleID(playerid))
{
    case 0: SendClientMessage(playerid, -1, "Estбs en el vehнculo ID 0, que emociуn :D");
    case 30: SendClientMessage(playerid, -1, "Eres el nъmero 30");
    case 42: SendClientMessage(playerid, -1, "El significado de la vida es 42.");
    case X:
    {
        //Mis funciones
    }
}
X serнa la ID del vehнculo.
Probй ambas soluciones y la que me convenciу fue la de hacerlo con switch .

Gracias a todos!!