18.02.2013, 21:21
їAl fijarle una velocidad a un vehнculo mediante a una funciуn, le fija una velocidad mбxima o su velocidad actual? nunca me quedу claro la funciуn, doy un ejemplo:
Con ese ejemplo, supongamos que uso la funciуn para asignarle a un vehнculo una velocidad de 300, entonces.. їserб la velocidad mбxima (llegarб a levantar 300, y al llegar a 300 como que se detendrб o no podrб subir de eso? їo serб la velocidad actual (supongamos que viaja a 120, se ejecuta por medio de un cуdigo la funciуn para que suba a 300, entonces subirб de 120 a 300)?
їHay forma de fijar una velocidad mбxima? (algo que cumpla la funciуn de editar el cars.cfg del GTA SA, porque si no me equivoco, esa sн es la velocidad mбxima).
pawn Код:
stock SetVehicleSpeed(vehicleid, Float:speed)
{
if(speed != -1)
{
new
Float:px,
Float:py,
Float:pz,
Float:pvx,
Float:pvy,
Float:pvz,
Float:fl;
GetVehiclePos(vehicleid, px,py, pz);
GetVehicleVelocity(vehicleid, pvx, pvy, pvz);
fl = floatsqroot((pvx * pvx) + (pvy * pvy) + (pvz * pvz));
pvx = (pvx / fl) * (speed * 0.00475);
pvy = (pvy / fl) * (speed * 0.00475);
pvz = (pvz / fl) * (speed * 0.00475);
SetVehicleVelocity(vehicleid, pvx, pvy, pvz);
}
return 1;
}
їHay forma de fijar una velocidad mбxima? (algo que cumpla la funciуn de editar el cars.cfg del GTA SA, porque si no me equivoco, esa sн es la velocidad mбxima).