SA-MP Forums Archive
Pregunta Sobre Comando - 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: Pregunta Sobre Comando (/showthread.php?tid=121687)



Pregunta Sobre Comando - G.B - 17.01.2010

Hola, Bueno mi pregunta se trata sobre comandos de nitro,nos.etc complemento para vehiculos
Como Puedo Poner Que Cuando Un Jugador Utilize Comando Le Aparesca Un Mensaje Con El Nombre Del Vehiculo
Ejemplo

Usted A instalado nitro al vehiculo (mercedes-bebz sl-class)

cualquier ayuda se le agradese


Re: Pregunta Sobre Comando - John Rockie - 17.01.2010

Hm. no entindo bien, dices que come el commando /nos o /nitro i que le ponga nitro y le diga el nombre del carro
por ejemple
cuando aga /nitro diga:
Les as puesto nitro a tu (carro)
o
Cuando el player pone /carro y le dige cual es el carro?


Re: Pregunta Sobre Comando - G.B - 17.01.2010

Ejemplo

/nitro
Usted A instalado nitro al vehiculo (mercedes-bebz sl-class)


Re: Pregunta Sobre Comando - John Rockie - 17.01.2010

Ok ahorita te lo ago



Re: Pregunta Sobre Comando - John Rockie - 17.01.2010

Men no Pude


Re: Pregunta Sobre Comando - Miguel - 18.01.2010

Bueno, hace poco estaba acomodando el script de alguien y me di cuenta de como se hacнa:

1. Vas a necesitar agregar esto en la parte de los new en tu script: http://pastebin.com/f1816a392

2. Ejemplo:

pawn Код:
if(strcmp(cmdtext, "/nos", true) == 0)
{
  new
    carid,
    modelid,
    string[71];

  carid = GetPlayerVehicleID(playerid); // aqui guardamos el id del auto en la variable carid
  modelid = GetVehicleModel(carid); /* conseguimos el modelo del auto id, el cual ya lo conseguimos en la variable anterior, y lo guardamos en modelid
  lo de ponerle nitro al auto queda de parte tuya por lo cual no lo voy a poner... */

  format(string, sizeof(string), "Usted le ha instalado nitro a su vehiculo! (%s)", VehicleName[(modelid - 400)][0]); // ejm: 403 - 400 = 3
  /* lo que acabamos de hacer es: buscar en la variable el nombre del vehiculo, utilizando el numero del modelo (que es mas de 400),
  y le restamos 400 para que nos de un numero que este en VehicleName, por ejemplo si el modelo es 403, se le resta 400 y dara el numero 3,
  el cual es "Linerunner" (0, 1, 2, "3"). */

  SendClientMessage(playerid, COLOR, string);
  return 1;
}
Es muy simple . Para comprobar que tengo sirve, simplemente busca en la variable que esta en el pastebin, y cuenta hasta 3 (contando el 0) desde la landstalker:

pawn Код:
new VehicleName[][] = {

    {"Landstalker"}, // 0
    {"Bravura"}, // 1
    {"Buffalo"}, // 2
    {"Linerunner"}, // 3 este
    {"Perrenial"}, // 4
    {"Sentinel"}, // 5
     .
     .
     .
https://sampwiki.blast.hk/wiki/Image:Vehicle_403.jpg




Re: Pregunta Sobre Comando - G.B - 18.01.2010

Wow Muchas Gracias Amigo


Re: Pregunta Sobre Comando - CristianTdj - 18.01.2010

http://forum.sa-mp.com/index.php?topic=144402.0

Dale dale dale dale dale.