SA-MP Forums Archive
[Ajuda] MoveObject teleporta o objeto - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] MoveObject teleporta o objeto (/showthread.php?tid=598663)



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.80000000.0680.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:

Quote:

0.5




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.80000002.00.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.80000002.00.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