SA-MP Forums Archive
Como Se Hace Esto ? - 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: Como Se Hace Esto ? (/showthread.php?tid=320739)



Como Se Hace Esto ? - Fede.Zink - 24.02.2012

Hola Foro samp

Bueno lo que andaba nececitando es una funcion o una variable para elegir las ids de los coches en que el Player tiene que estar subido para que lo deje usar el comando como es? Hay alguna Funcion?

Espero que me ayuden


Respuesta: Como Se Hace Esto ? - Manuel7284 - 24.02.2012

Te refieres a esto: https://sampwiki.blast.hk/wiki/Vehicle_Model_ID_List ?


Respuesta: Como Se Hace Esto ? - Fede.Zink - 24.02.2012

no me refiero a un un comando asi mira:

pawn Код:
if (strcmp("/comando", cmdtext, true, 10) == 0)
     {
// aca quiero saver una funcion para elegir las ids de los coches que quiero
{
//y aca las funciones que pasarian si estas en la id del auto bien
SendClientMessage(playerid, AMARILLO, " COMANDO ");
}
         return 1;
     }



Respuesta: Como Se Hace Esto ? - ValenRatti - 24.02.2012

pawn Код:
forward IsTheCar(carid);
pawn Код:
public IsTheCar(carid)
{
    if((carid >= 231) && (carid <= 234))//esto nombra a los autos (231 232 233 234). Si los ids estan separados podes poner if((carid = idquelequierasponer) || (carid = idquelequierasponer))
    {
        return 1;
    }
    return 0;
}
pawn Код:
if (strcmp("/comando", cmdtext, true, 10) == 0)
{
  if(IsPlayerInAnyVehicle(playerid))
  {
    new carid = GetPlayerVehicleID(playerid);//detecta el auto al que esta subido
    if(IsTheCar(carid))//si el auto al que esta subido es de las ids que seleccionaste arriba
    {
            SendClientMessage(playerid, AMARILLO, " COMANDO ");
        }
       
     }
  return 1;
}



Respuesta: Como Se Hace Esto ? - Fede.Zink - 24.02.2012

Genial pero ahi vos mi estas poniendo de tal id 231 a => 234
yo quiero id especificas que no estan segidas !


Respuesta: Como Se Hace Esto ? - ValenRatti - 24.02.2012

fijate ahi


Respuesta: Como Se Hace Esto ? - The_Scripter_Zero - 24.02.2012

pawn Код:
new vid = GetPlayerVehicleID(playerid);
if(vid == ID1 || vid == ID2 || vid == ID3)
{
//Comando
}
Prueba aver..