Quote:
Originally Posted by LuiisRubio
Con SetPlayerVelocity puedes alterar la velocidad de un vehнculo. Para mбs informaciуn puedes ver el tutorial de Sergio_Team, SetPlayerVelocity.
Para hacer lo del sistema de turbo primero obtienes la velocidad del vehнculo con GetPlayerVelocity y despuйs la multiplicas por el nъmero que quieras. (1.4 en el ejemplo de abajo)
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { new vehid = GetPlayerVehicleID(playerid); new Float:Velocity[3]; if((newkeys & KEY_FIRE) && !(oldkeys & KEY_FIRE))) { //Obtienes la velocidad del vehнculo (X, Y, Z) GetVehicleVelocity(vehid, Velocity[0], Velocity[1], Velocity[2]); if(Velocity[0] < 2.0 && Velocity[1] < 2.0 && Velocity[2] < 1.3) { //Multiplicas la velocidad del vehiculo (X, Y, Z) por 1.4 //o por cualquier otro nъmero que desees. SetVehicleVelocity(vehid, floatmul(Velocity[0], 1.4), floatmul(Velocity[1], 1.4), floatmul(Velocity[2], 1.4])); } } return true; }
|
Gracias por responderme amigo, pero no me funcionу.