18.01.2010, 01:04
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:
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:
https://sampwiki.blast.hk/wiki/Image:Vehicle_403.jpg
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;
}
pawn Код:
new VehicleName[][] = {
{"Landstalker"}, // 0
{"Bravura"}, // 1
{"Buffalo"}, // 2
{"Linerunner"}, // 3 este
{"Perrenial"}, // 4
{"Sentinel"}, // 5
.
.
.