Problema con MoveObject
#1

Problema con MoveObject
Hola buenas, amigos de PS. Resulta que estoy haciendo una "Barra" (ese tipo peaje) para un garaje de policias.

El comando ejecuta esta accion, que quiero destacar:

Код:
MoveObject(BarraLVPD, 2238.1999512,2450.3000488,10.5000000, 0.97, 0, 339.25006103516, 269.74731445313);
El problema es que la barra se mueve bien y tal. Pero lo hace a una velocidad mбs que brusca, es decir , ni siquiera se observa la transcion del objeto. De un solo disparo ya esta en la posicion Final!.

Si ven la velocidad, la tengo en 0.97, que es algo bastante lento. Con respecto al resto de las coordenadas, las unicas que cambian del objeto inicial son la Z, Y de las Rotaciones.

Ojala me ayuden muchas gracias!
Reply
#2

y por quй no pruebas con una una velocidad mбs lenta? por ejemplo 0.0097 nada pierdes con ir probando.
Reply
#3

Ahi, lo intente amigo, pero sigue igual. Puse hasta 0.00000000001, y nada.

Creo que debe ser otro el problema, y no necesariamente este en la velocidad. Gracias por ayudarme igualmente.
Reply
#4

prueba con 0.0002
Reply
#5

Quote:
Originally Posted by Daniel-92
Посмотреть сообщение
prueba con 0.0002
Hmm, no es casi lo mismo?

Bueno, el caso es que lo intente y sigue igual. Gracias por ayudar de todas formas
Reply
#6

Quote:
Originally Posted by CrossOv3r
Посмотреть сообщение
Hmm, no es casi lo mismo?

Bueno, el caso es que lo intente y sigue igual. Gracias por ayudar de todas formas
Verifica que no hayas creado el objeto con el include streamer y lo estes moviendo con una funciуn nativa de SA-MP ya que son totalmente incompatibles.

Un saludo.
Reply
#7

No, tambien me fije en eso. Lo hago con el CreateObject Simplemente
Reply
#8

MoveObject(BarraLVPD, 2238.1999512,2450.3000488,10.5000000+0.0001, 2.0, 0, 339.25006103516, 269.74731445313);

+0.0001 para Subir
-0.0001 para Bajar
Reply
#9

Hmm, sigue igual amigo, gracias por ayudarme, pero no aun sigue subiendo la barrera de un solo disparo. :S
Reply
#10

pawn Код:
#include <a_samp>
new barra;
#define VelocidadBarra (2.0)

public OnFilterScriptInit()
{
    barra = CreateObject(968, 1544.69, -1630.79, 13.07,   0.00, 90.00, 90.00);
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/bajar", cmdtext, true, 10) == 0)
    {
        MoveObject(barra, 1544.69, -1630.79, 13.07-0.0001, VelocidadBarra, 0.00, 90.00, 90.00);
        return 1;
    }
    if (strcmp("/subir", cmdtext, true, 10) == 0)
    {
        MoveObject(barra, 1544.69, -1630.79, 13.07+0.0001, VelocidadBarra, 0.00, 0.00, 90.00);
        return 1;
    }
    return 0;
}
o puedes usar este http://pastebin.com/f942eb6e
Reply
#11

No amigo aun sigue igual, insisto que creo que es otra cosa. Todos me dan la "solucion" a travйs de la Velocidad, pero yo creo que es otra cosa. :/

Gracias igual por ayudarme
Reply
#12

hacele un test a las funciones moveobject y todo eso, si funciona bien nose talves tengas lag de pc xd
Reply
#13

Quote:
Originally Posted by NeuZz
View Post
hacele un test a las funciones moveobject y todo eso, si funciona bien nose talves tengas lag de pc xd
Dafuq?, bueno igualmente, no tiene nada que ver con eso.
Reply
#14

Observa esto: http://forum.sa-mp.com/showpost.php?...0&postcount=12
Cito:
Quote:
Originally Posted by Daniel-92
View Post
pues desde la la 3c se aсadieron los parametros para rotar los objetos con MoveObjec, pero para que se pueda Rotar hay que cambiar por lo menos alguna coordenada de X,Y у Z por eso es que se le suma o se le resta 0.0001 a Z para que no se vea que el objeto se ha movido y solo se aprecie la rotacion.
Reply
#15

Quote:
Originally Posted by CrossOv3r
View Post
Dafuq?, bueno igualmente, no tiene nada que ver con eso.
hice 2 barreras cambiando solamente la rotacion y me dio el mismo resultado, supongo q es un bug de samp
Reply
#16

Quote:
Originally Posted by WCrimson
View Post
Bueno, eso tiene mбs logica , pero intente y aun no logro conseguirlo. Asi deje el cуdigo

pawn Code:
MoveObject(BarraLVPD, 2238.1999512,2450.3000488,10.5000000 + 0.00000001, VelocidadBarra, 0, 339.25006103516, 269.74731445313);
Bueno, segun lo que decia , tenia que alterar algo de las posiciones X, Z, Y. Le agrege un "+0.00000001" como puedes ver, pero sigue igual.

Puede que sea otra la manera de hacerlo, alguien que me ayude? Gracias a todos por la ayuda ofrecida
Reply
#17

Quote:
Originally Posted by WCrimson
View Post
-_- http://forum.sa-mp.com/showpost.php?...5&postcount=10
Reply
#18

Quote:
Originally Posted by bytytus
View Post
Pero, asi tampoco me resultу. Gracias por ayudar BTW
Reply
#19

Quote:
Originally Posted by CrossOv3r
View Post
Pero, asi tampoco me resultу. Gracias por ayudar BTW
con SetObjectRot tampoco ? sigue subiendo rapido?

y otra cosa, con move y el ejemplo ke te dje, sube muy rapido o sube normal pero de una?
por ke ami tambien me funciona asi con move
Reply
#20

Quote:
Originally Posted by bytytus
View Post
con SetObjectRot tampoco ? sigue subiendo rapido?

y otra cosa, con move y el ejemplo ke te dje, sube muy rapido o sube normal pero de una?
por ke ami tambien me funciona asi con move
Con SetObjectRot, fue lo primero que intente, pero seguire viendo el cуdigo. Ahora si alguien sabe si puede ser otra cosa, que me avise . Gracias
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)