SA-MP Forums Archive
ayuda GetVehicleModel... - 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 GetVehicleModel... (/showthread.php?tid=479420)



ayuda GetVehicleModel... - OTACON - 04.12.2013

buenas a todos, alguien me podria decir por ke no responde GetVehicleModel cuando tiene ke comprobar si no son los id establecidos?.

pawn Код:
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) != 519 || GetVehicleModel(vehicleid) != 592) return SendClientMessage(playerid,-1,"Este vehiculo no es modelo 519 o 592!.");
me dice siempre ke no es el vehiculo y si lo es :S...

desde ya muchas gracias.
saludos.



Respuesta: ayuda GetVehicleModel... - Zume - 04.12.2013

Que raro, te tiene que andar D: probб asн:

pawn Код:
new vehicleid = GetPlayerVehicleID(playerid);
        switch(GetVehicleModel(vehicleid))
        {
            case 519, 592:
            {
                // Lo que pasa si es
            } default: SendClientMessage(playerid,-1,"Este vehiculo no es modelo 519 o 592!.");
        }
xD No se me ocurriу nada


Re: ayuda GetVehicleModel... - 0xFFFFFF - 04.12.2013

Es por que no sabes usar los condicionales, usa && en vez de ||


Respuesta: Re: ayuda GetVehicleModel... - OTACON - 05.12.2013

Quote:
Originally Posted by 0xFFFFFF
Посмотреть сообщение
Es por que no sabes usar los condicionales, usa && en vez de ||
jaja, me olvide de eso .
ya esta gracias .



Respuesta: Re: ayuda GetVehicleModel... - Zume - 05.12.2013

Quote:
Originally Posted by OTACON
Посмотреть сообщение
jaja, me olvide de eso .
ya esta gracias .
Lol eso era? yo pensй que el && era como por ejemplo "Si estб .... Y ...." xD y el || es era como "Si estб ... O estб.."


Respuesta: Re: ayuda GetVehicleModel... - OTACON - 05.12.2013

Quote:
Originally Posted by Zume-Zero
Посмотреть сообщение
Lol eso era? yo pensй que el && era como por ejemplo "Si estб .... Y ...." xD y el || es era como "Si estб ... O estб.."
en este caso no, por ke no puede estar en 2 vehiculo a la vez por eso funciona .
saludos.



Respuesta: ayuda GetVehicleModel... - DesingMyCry - 05.12.2013

Eso mismo Zume... piensalo mejor, tiene lуgica.

Como que en este caso no?



Re: ayuda GetVehicleModel... - 0xFFFFFF - 05.12.2013

De hecho eso diria, si no es x vehiculo y no es x vehiculo entonces se cumple, el codigo que tenia otacon decia, si no es x vehiculo o no es x vehiculo (a fuerza debia ser ambos).


Respuesta: ayuda GetVehicleModel... - Parka - 05.12.2013

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new carid=GetPlayerVehicleID(playerid);
    new Model=GetVehicleModel(carid);
    if(!(Model == 519 || Model == 592)) SendClientMessage(playerid,-1,"Hola Mundo!");
    return 1;
}



Respuesta: ayuda GetVehicleModel... - OTACON - 05.12.2013

Quote:
Originally Posted by Parka
Посмотреть сообщение
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new carid=GetPlayerVehicleID(playerid);
    new Model=GetVehicleModel(carid);
    if(!(Model == 519 || Model == 592)) SendClientMessage(playerid,-1,"Hola Mundo!");
    return 1;
}
¬¬, eso es lo mismo que colocar GetVehicleModel(carid) directamente, y hay estara comprobrando lo mismo que me sucedia a mi. si es igual a tal o si es gual a tal.

la solucion es con &&.
saludos.