SA-MP Forums Archive
[Pedido]Fs de raparar auto y nitro. - 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: [Pedido]Fs de raparar auto y nitro. (/showthread.php?tid=131578)



[Pedido]Fs de raparar auto y nitro. - lordkiller25 - 04.03.2010

Hola amigos de sa-mp hoy quiero decirles si me pueden ayudar con un fs de reparar el auto por ejemplo yo escribo /reparar y se repara
y uno de nitro por ejemplo escribo /nitro y aparece el nitro.
Porfavor ayudenme please se los agradeceria.
Me despido lordkiller25


Re: [Pedido]Fs de raparar auto y nitro. - TheChaoz - 04.03.2010

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  //comando /nitro
  if(strcmp("/nitro", cmdtext, true) == 0){
    if(IsPlayerInAnyVehicle(playerid)){
      new vehicle = GetPlayerVehicleID(playerid);
      if(vehicle != 448 && vehicle != 461 && vehicle != 462 && vehicle != 463 && vehicle != 468 && vehicle != 471 && vehicle != 509 && vehicle != 510 && vehicle != 521 && vehicle != 522 && vehicle != 523 && vehicle != 581 && vehicle != 586 && vehicle != 449){
        AddVehicleComponent(vehicle, 1010);
        return SendClientMessage(playerid, 0xF6F600F6, "Has obtenido nitro");
      }else return SendClientMessage(playerid, 0xFF0000AA, "ERROR: No puedes tunear este vehiculo");
    }else return SendClientMessage(playerid, 0xFF0000AA, "ERROR: Debes estar en un vehiculo");
  }
  //comando /reparar
  if(strcmp("/reparar", cmdtext, true) == 0){
    if(IsPlayerInAnyVehicle(playerid)){
      RepairVehicle(GetPlayerVehicleID(playerid));
      return SendClientMessage(playerid, 0xF6F600F6, "Vehiculo reparado");
    }else return SendClientMessage(playerid, 0xFF0000AA, "ERROR: Debes estar en un vehiculo");

  }
  return 0;
}
espero que te sirva


Re: [Pedido]Fs de raparar auto y nitro. - lordkiller25 - 04.03.2010

graias man te pasaste.Si que eres un kpo!


Re: [Pedido]Fs de raparar auto y nitro. - MrDeath537 - 04.03.2010

Hay un error ahi. Tu pusiste si la ID DEL VEHICULO no era siertas ids, deberia ser el modelo del vehiculo...


Re: [Pedido]Fs de raparar auto y nitro. - lordkiller25 - 04.03.2010

mmm si man eres un kpo pero mm yo lo puse de fs pero no me funciono si alguien lo podria corregir por favor


Re: [Pedido]Fs de raparar auto y nitro. - Cesar_Biker - 04.03.2010

Quote:
Originally Posted by lordkiller25
mmm si man eres un kpo pero mm yo lo puse de fs pero no me funciono si alguien lo podria corregir por favor
Que errores te da, no repara, no compila...?


Re: [Pedido]Fs de raparar auto y nitro. - TheChaoz - 04.03.2010

Quote:
Originally Posted by MrDeath
Hay un error ahi. Tu pusiste si la ID DEL VEHICULO no era siertas ids, deberia ser el modelo del vehiculo...
para que quiero el modelo si lo que necesito es la id, si no me crees mira el ladmin que funciona asi, los comandos son /lnos y /fix (fix no repara el auto solo restaura su "salud", pero la carroceria no se repara)

Quote:
Originally Posted by lordkiller25
mmm si man eres un kpo pero mm yo lo puse de fs pero no me funciono si alguien lo podria corregir por favor
decime como lo pusiste, porque lo acabo de copiar/pegar en mi gm, y me funcionaron los dos comandos a la perfeccion sin errores.



Re: [Pedido]Fs de raparar auto y nitro. - Miguel - 04.03.2010

Quote:
Originally Posted by the_chaoz
Quote:
Originally Posted by MrDeath
Hay un error ahi. Tu pusiste si la ID DEL VEHICULO no era siertas ids, deberia ser el modelo del vehiculo...
para que quiero el modelo si lo que necesito es la id, si no me crees mira el ladmin que funciona asi, los comandos son /lnos y /fix (fix no repara el auto solo restaura su "salud", pero la carroceria no se repara)
Tiene razуn man, lo que necesitas es el modelo del vehiculo, no el ID.

їPor que?
Muy simple, los IDs son asignados mientras se agregan los vehiculos, siendo el primer vehiculo que agregastes el nъmero 0 y el siguiente el nъmero 1. En cambio los modelos son como su nombre lo dice el modelo del automovil, pero representados por nъmeros.

Los IDs van desde 0 a 2000 (que son el maximo por server) y los modelos son desde 400 a 611.

їComo saber el modelo?

Bueno, antes de todo necesitamos saber el ID del vehiculo, y por lo que utilizamos GetVehicleModel(vehicleid) (OBSERVA COMO BATMAN INTRODUCE EL MALDINO VEHICLEID).

pawn Код:
switch(GetVehicleModel(vehicle))
{
  case 448, 461, 462, 463, 468, 471, 509, 510, 521, 522, 523, 581, 586, 449: return ERROR MESSAGE // cambiar esto por SendClientMessage
  default:
  {
    // lo que pasa si no es ninguno de esos MODELOS (ojo, no ids)
  }
}



Re: [Pedido]Fs de raparar auto y nitro. - TheChaoz - 04.03.2010

tonces mi FS de admin anda para el carajo, xq me anda bien con ese codigo xD


Re: [Pedido]Fs de raparar auto y nitro. - xenowort - 04.03.2010

Quote:
Originally Posted by SAWC™
Quote:
Originally Posted by the_chaoz
Quote:
Originally Posted by MrDeath
Hay un error ahi. Tu pusiste si la ID DEL VEHICULO no era siertas ids, deberia ser el modelo del vehiculo...
para que quiero el modelo si lo que necesito es la id, si no me crees mira el ladmin que funciona asi, los comandos son /lnos y /fix (fix no repara el auto solo restaura su "salud", pero la carroceria no se repara)
Tiene razуn man, lo que necesitas es el modelo del vehiculo, no el ID.

їPor que?
Muy simple, los IDs son asignados mientras se agregan los vehiculos, siendo el primer vehiculo que agregastes el nъmero 0 y el siguiente el nъmero 1. En cambio los modelos son como su nombre lo dice el modelo del automovil, pero representados por nъmeros.

Los IDs van desde 0 a 2000 (que son el maximo por server) y los modelos son desde 400 a 611.

їComo saber el modelo?

Bueno, antes de todo necesitamos saber el ID del vehiculo, y por lo que utilizamos GetVehicleModel(vehicleid) (OBSERVA COMO BATMAN INTRODUCE EL MALDINO VEHICLEID).

pawn Код:
switch(GetVehicleModel(vehicle))
{
  case 448, 461, 462, 463, 468, 471, 509, 510, 521, 522, 523, 581, 586, 449: return ERROR MESSAGE // cambiar esto por SendClientMessage
  default:
  {
    // lo que pasa si no es ninguno de esos MODELOS (ojo, no ids)
  }
}
fuera de esto pusistes otra vez a batman xDDDD