Ayuda con IsPlayerInVehicle
#1

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

Utiliza "||" en tu condiciуn .

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

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ъ.
}
Reply
#4

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)?
Reply
#5

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

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!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)