[Duda] їFijar velocidad?
#1

Mi duda es si obteniendo la velocidad de un coche, їse puede fijar esa velocidad?.

Por ejemplo yo voy a 50kMH y pongo /Fijar y mi vehнculo siempre ir a la misma velocidad.

Dejo el code que hice el cual no funciona.

pawn Код:
if (strcmp("/Fijar", cmdtext, true, 10) == 0)
    {
        if(!IsPlayerInAnyVehicle(playerid)) return  SendClientMessage(playerid, -1, " [Error] No estas en un coche.");
        new Float:Velocity[3], output[80];
        GetVehicleVelocity(GetPlayerVehicleID(playerid), Velocity[0], Velocity[1], Velocity[2]);
        format(output, sizeof(output), "La velocidad del vehiculo fue establecida X%f, Y%f, Z%f", Velocity[0], Velocity[1], Velocity[2]);
        SendClientMessage(playerid, 0xFFFFFFFF, output);
        SetVehicleVelocity(GetPlayerVehicleID(playerid), Velocity[0], Velocity[1], Velocity[2]);
        return 1;
    }
їAlguien sabe?
Reply
#2

Prueba ese mismo code en OnPlayerUpdate
Reply
#3

http://forum.sa-mp.com/showthread.ph...xima+vehiculos

https://sampforum.blast.hk/showthread.php?tid=179089
Reply
#4

Creo que no me entendieron...

Lo que quiero es que si por ejemplo voy con mi coche a 80 kmh y uso el comando la velocidad que siempre llevare es 80kmh hasta que lo desactive y aunque deje de acelerar la velocidad no bajarнa. Igual que si voy a 30, 50 , 90 etc.
Reply
#5

probб con este https://sampforum.blast.hk/showthread.php?tid=131591
Reply
#6

Quote:
Originally Posted by Jose_grana
Посмотреть сообщение
Creo que no me entendieron...

Lo que quiero es que si por ejemplo voy con mi coche a 80 kmh y uso el comando la velocidad que siempre llevare es 80kmh hasta que lo desactive. Igual que si voy a 30, 50 , 90 etc.
¬¬ y tu no leiste para nada los post ke te deje, eso esl o ke kieres tu .
Reply
#7

Quote:
Originally Posted by bytytus
Посмотреть сообщение
¬¬ y tu no leiste para nada los post ke te deje, eso esl o ke kieres tu .
Ninguno de los 2 post les sirve, ya que el no quiere limitar la velocidad, el quiere que el vehiculo se mantenga a determinada velocidad aun si el suelta el boton de acelerar
Reply
#8

Quote:
Originally Posted by Jovanny
Посмотреть сообщение
Ninguno de los 2 post les sirve, ya que el no quiere limitar la velocidad, el quiere que el vehiculo se mantenga a determinada velocidad aun si el suelta el boton de acelerar
Estas Ekivocado, eso perfectamente le servira, la cosa es ayudarlo en orientarlo a hacer tal cosa no darle el script, para eso esta el sub foro Pedidos de Scripts.

Esos Post Se lo pase para ke se oriente no para ke lo use directamente .
Reply
#9

Quote:
Originally Posted by bytytus
Посмотреть сообщение


Estas Ekivocado, eso perfectamente le servira, la cosa es ayudarlo en orientarlo a hacer tal cosa no darle el script, para eso esta el sub foro Pedidos de Scripts.

Esos Post Se lo pase para ke se oriente no para ke lo use directamente .
no se puede orientar con eso mejor dale una idea de como hacerlo


pues si me parece que puedes crear variables tipo flotante de todos los jugadores donde se guarde la velocidad al momento de usar el comando y se apliquue esa velocidad aun que me parece que eso solo funcionaria en una direccion constante no curvas o subidas por ejemplo

edit vas a necesitar un timer de un segundo o dos para setear la velocidad de nuevo al jugador asi no habria problemas
Reply
#10

Utiliza para eso en el comando


https://sampwiki.blast.hk/wiki/GetVehicleVelocity

para calcular la velocidad y luego .

https://sampwiki.blast.hk/wiki/SetVehicleVelocity


Para setearla ,tambien se podria utilizar onplayer update para que todo el tiempo la velocidad sea seteada.Podrias determinar con una variable que se uso el comando o no.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)