MoveObject teleporta o objeto -
WildFall - 15.01.2016
Fiz o comando /pdp1 para abrir um portгo, ok, porйm o portгo invйs de se deslocar lentamente, simplesmente se teleporta para a segunda posiзгo. Jб pesquisei em muitos lugares e nгo achei nenhum erro, alguйm sabe o que pode estar acontecendo?
Cуdigo:
PHP код:
new pdp1
Forward PortaoDP1
pdp1 = CreateObject(968,2238.2002000,2450.7002000,10.8000000,0.0000000,267.9950000,270.0000000); //object(barrierturn) (3)
public PortaoDP1(playerid){
GameTextForPlayer(playerid,"~g~Fechando portao",3000,1);
MoveObject(pdp1,2238.2002000,2450.7002000,10.8000000,0.068,0.0000000,267.9950000,270.0000000);
return 1;
}
CMD:pdp1(playerid){
if(IsPlayerInRangeOfPoint(playerid,8,2238.2000000,2450.7000000,10.8000000)){
MoveObject(pdp1,2238.2000000,2450.7000000,10.8000000, 0.068, 0.0000000,0.0000000,270.0000000);
GameTextForPlayer(playerid,"~g~Abrindo portao",3000,1);
SetTimerEx("PortaoDP1",10000,0,"i",playerid);
}
return 1;
}
Re: MoveObject teleporta o objeto -
ipsLuan - 15.01.2016
MoveObject(objectid, Float:X, Float:Y, Float:Z,
Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0);
Sinal que nгo leu.
Re: MoveObject teleporta o objeto -
WildFall - 15.01.2016
Eu li muito bem, o "0.068" й o Speed... A nгo ser que tenha alguma coisa errada e eu nгo vi.
Re: MoveObject teleporta o objeto -
ipsLuan - 15.01.2016
Muda os nъmeros.
Re: MoveObject teleporta o objeto -
WildFall - 15.01.2016
Jб mudei tambйm e continuou a mesma coisa
Re: MoveObject teleporta o objeto -
ClaudioF - 15.01.2016
Creio que seja muito rapida, e por isso parece que "teleporta" o objeto, tenta mudar para:
Re: MoveObject teleporta o objeto -
WildFall - 15.01.2016
Quote:
Originally Posted by ClaudioF
Creio que seja muito rapida, e por isso parece que "teleporta" o objeto, tenta mudar para:
|
Mesma coisa... Nгo consigo ver erro nenhum no cуdigo, vou endoidar.
Re: MoveObject teleporta o objeto -
ipsLuan - 15.01.2016
Tente:
PHP код:
public PortaoDP1(playerid){
GameTextForPlayer(playerid,"~g~Fechando portao",3000,1);
MoveObject(pdp1,2238.2002000,2450.7002000,10.8000000,2.0,0.0000000,267.9950000,270.0000000);
return 1;
}
CMD:pdp1(playerid){
if(IsPlayerInRangeOfPoint(playerid,8,2238.2000000,2450.7000000,10.8000000)){
MoveObject(pdp1,2238.2000000,2450.7000000,10.8000000, 2.0, 0.0000000,0.0000000,270.0000000);
GameTextForPlayer(playerid,"~g~Abrindo portao",3000,1);
SetTimerEx("PortaoDP1",10000,0,"i",playerid);
}
return 1;
}
Re: MoveObject teleporta o objeto -
ClaudioF - 15.01.2016
Sу uma pequena sugestгo, poderia fazer com uma Tecla. no caso por exemplo
'Y'
Re: MoveObject teleporta o objeto -
WildFall - 15.01.2016
Quote:
Originally Posted by ClaudioF
Creio que seja muito rapida, e por isso parece que "teleporta" o objeto, tenta mudar para:
|
Quote:
Originally Posted by ipsLuan
Tente:
PHP код:
public PortaoDP1(playerid){
GameTextForPlayer(playerid,"~g~Fechando portao",3000,1);
MoveObject(pdp1,2238.2002000,2450.7002000,10.8000000,2.0,0.0000000,267.9950000,270.0000000);
return 1;
}
CMD:pdp1(playerid){
if(IsPlayerInRangeOfPoint(playerid,8,2238.2000000,2450.7000000,10.8000000)){
MoveObject(pdp1,2238.2000000,2450.7000000,10.8000000, 2.0, 0.0000000,0.0000000,270.0000000);
GameTextForPlayer(playerid,"~g~Abrindo portao",3000,1);
SetTimerEx("PortaoDP1",10000,0,"i",playerid);
}
return 1;
}
|
Continua teleportando o objeto...
Quote:
Sу uma pequena sugestгo, poderia fazer com uma Tecla. no caso por exemplo 'Y'
|
Sim sim, eu pretendia fazer isso mas queria desbugar esse cуdigo antes. Obrigado pela sugestгo