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