[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