Mover objeto na RotY -
Dishz - 07.09.2016
Bom, quando eu tento mover um objeto utilizando a(s) coordenadas RotX RotY RotZ, ele estб tipo deletando e criando na coord aberta ou fechada. ao invйs de mover lentamente com o speed...
Код:
(objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0)
Код:
if(OpenClose== false)
{
MoveObject(Move, -668.80554, 666.34863, 17.41250, 1.00, 0.00000, -45.00000, 66.00000);
SendClientMessage(playerid, ~1, "| MOVE | ABERTO");
OpenClose= true;
}
else
{
MoveObject(Move, -668.80554, 666.34863, 17.41250, 1.0, 0.00000, -90.00000, 66.00000);
SendClientMessage(playerid, ~1, "| MOVE | Fechado");
OpenClose= false;
}
Ao invйs dele mover lentamente da coord
-90.00 para
-45.00, ele vai duma vez, tipo se estivesse com speed lб nas alturas...
Porйm quando faзo usando a coord Z:
17.41250 ele vai normal como tem que ser, lentamente. alguйm sabe oq й isso?
Re: Mover objeto na RotY -
Andinho - 07.09.2016
Quote:
Originally Posted by Dishz
Bom, quando eu tento mover um objeto utilizando a(s) coordenadas RotX RotY RotZ, ele estб tipo deletando e criando na coord aberta ou fechada. ao invйs de mover lentamente com o speed...
Код:
(objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0)
Код:
if(OpenClose== false)
{
MoveObject(Move, -668.80554, 666.34863, 17.41250, 1.00, 0.00000, -45.00000, 66.00000);
SendClientMessage(playerid, ~1, "| MOVE | ABERTO");
OpenClose= true;
}
else
{
MoveObject(Move, -668.80554, 666.34863, 17.41250, 1.0, 0.00000, -90.00000, 66.00000);
SendClientMessage(playerid, ~1, "| MOVE | Fechado");
OpenClose= false;
}
Ao invйs dele mover lentamente da coord -90.00 para -45.00, ele vai duma vez, tipo se estivesse com speed lб nas alturas...
Porйm quando faзo usando a coord Z: 17.41250 ele vai normal como tem que ser, lentamente. alguйm sabe oq й isso?
|
Parece um bug, eu estou com o mesmo probleminha, com um sistema de pedбgio, eu acredito que o MoveObject, sу ficione corretamente para mover de um local para outro, ao mexer na rotaзгo, й como se ele nem saнsse do canto, nгo importa o timer que vocк usar, apenas mexeu na rotaзгo, ai й como se ele ja se moveu do local que estava, para o mesmo local, em um piscar de olhos, mais vamos esperar alguйm mais experiente, para que explique melhor.
Re: Mover objeto na RotY - Ender_ - 07.09.2016
Olб '-' ..
Bom.. nгo seja eu na vida cara.. de ficar mexendo mexendo atй sair do padrгo
arrumei o cod ai em baixo.. pega e me diz se resolveu ..
resumo == a velocidade do MoveObject ela й realmente й Bugada, por isso.. evite mexer deixa sempre no ==
3.0
pawn Код:
if(OpenClose== false)
{
MoveObject(Move, -668.80554, 666.34863, 17.41250, 3.0, 0, -45.00000, 66.00000);
SendClientMessage(playerid, -1, "| MOVE | ABERTO");
OpenClose= true;
}
else
{
MoveObject(Move, -668.80554, 666.34863, 17.41250, 3.0, 0, -90.00000, 66.00000);
SendClientMessage(playerid, -1, "| MOVE | Fechado");
OpenClose= false;
}
Re: Mover objeto na RotY -
Dishz - 07.09.2016
@Ender_ Mesma bosta...
https://*********/QKBroWlryc8
Re: Mover objeto na RotY - Ender_ - 07.09.2016
eu realmente n sei.. pois era para ser lento ..
ah man para '-' que desnecessбrio tu querer que mova lentamente '-'.. ta muito bom do jeito q ta man
gostei
Respuesta: Mover objeto na RotY -
SammyJ - 07.09.2016
Tenta deste modo!
PHP код:
if(OpenClose== false)
{
MoveObject(Move, -668.80554, 666.34863, 17.41250, 1.00+0.0001, 0.0001, 0.00000, 0.0000, 66.00000);
SendClientMessage(playerid, ~1, "| MOVE | ABERTO");
OpenClose= true;
}
else
{
MoveObject(Move, -668.80554, 666.34863, 17.41250, 0.0001, 0.00000, -90.00000, 66.00000);
SendClientMessage(playerid, ~1, "| MOVE | Fechado");
OpenClose= false;
}
Re: Mover objeto na RotY -
Andinho - 07.09.2016
Bom ultima coisa que vocк pode tentar, Mova o objeto para uma cordeada tipo assim, a cordeada x dele + 0.01, tente outros valores, isso farar com que ele se mova para algum lugar, coloque as cordeadas da rotaзгo tbm, o tempo coloque 0.1, veja se fuciona, se ficar rapido diminua o tempo para 0.05 ou ate mesmo 0.01, va tentanto e diga se funcionou.
Re: Mover objeto na RotY -
Dishz - 07.09.2016
@Glederson_dom Mesma coisa.
Respuesta: Re: Mover objeto na RotY -
SammyJ - 07.09.2016
Quote:
Originally Posted by Dishz
@Glederson_dom Mesma coisa.
|
Mostre o CreateObject deste objeto(cancela)!
Re: Respuesta: Re: Mover objeto na RotY -
Dishz - 07.09.2016
Quote:
Originally Posted by Glederson_dom
Mostre o CreateObject deste objeto(cancela)!
|
Код:
CreateObject(968, -668.80554, 666.34863, 17.41250, 0.00000, -90.00000, 66.00000);