[Ajuda] Portгo abre, mas fica um invнsivel '-'
#1

Fala ai galera, seguinte, eu criei um comando pra abrir um portгo:

PHP код:
new PortaoP1;
forward PortaoP1Fechar();
PortaoP1 CreateObject(971, -1251.86584, -1055.91187, -2.03630,   0.000000.0000090.00000);
CMD:pp1(playeridparams[])
{
    if (
PlayerToPoint(1playerid, -1251.1232,-1056.3406,-1.2310))
    {
        
MoveObject(PortaoP1, -1251.8658, -1055.9119, -5.85533,0.0,0.0,90.0);
        
SetTimer("PortaoP1Fechar"4000false);
    }
    return 
1;
}
public 
PortaoP1Fechar()
{
    
MoveObject(PortaoP1, -1251.86584, -1055.91187, -2.036302);
    return 
1;

Ele ta funcionando de boas, abrindo/fechando porйm, quando ele abre, e libera pra passar, nгo da pra passar, й meio que tem outro portгo, serб por causa do CreateObject? jб tentei colocar CreateDynamicObject, mas nгo deu pra colocar a rotaзгo do portгo, ai ele fico abrindo todo zuado. Quem puder ajudar, eu agradeзo
Reply
#2

Tente usar
PHP код:
CreateDynamicObject 
e
PHP код:
MoveDynamicObject 
Para mover o objeto
Reply
#3

Talvez o portгo esteja duplicado, se vocк disse que abre um, e continua outro na frente.
Ou tenha algum objeto(pode ser o proprio portгo) em conflito ali no local.

E sobre a rotaзгo, coloca a mesma rotaзгo que criou(ou nem troca)
PHP код:
public PortaoP1Fechar() 

    
MoveObject(PortaoP1, -1251.86584, -1055.91187, -2.036302.0000.000000.0000090.00000);
    return 
1

Reply
#4

sobre isso .. nгo entendi...
PHP код:
MoveObject(PortaoP1, -1251.86584, -1055.91187, -2.036302); 
tente colocar
PHP код:
MoveObject(PortaoP1,-1251.86584, -1055.91187, -2.036303,0.0,0.0,90.0); 
Reply
#5

Com o portгo ta tudo normal, porem tem que ver o que vc usou ae nessa area onde vc criou ele, manda um print ae dps dessa parte onde ele esta para eu ver o resto d estrutura do mapa
Reply
#6

Quote:
Originally Posted by B4dSh33p
Посмотреть сообщение
Tente usar
PHP код:
CreateDynamicObject 
e
PHP код:
MoveDynamicObject 
Para mover o objeto
Que?
Reply
#7

Ainda nгo estб funcionando. Usei o que o B4dSh33p falou e o que Claude_StreeT disse, mas nгo estб abrindo o portгo agora e estб dando warning, talvez nгo esteja abrindo por causa dos warning, segue o cуdigo abaixo.

PHP код:
CMD:pp1(playeridparams[])
{
    if (
PlayerToPoint(1playerid, -1251.1232,-1056.3406,-1.2310))
    {
        
MoveDynamicObject(PortaoP1, -1251.8658, -1055.9119, -5.85533,0.0,0.0,90.0);  // Linha do Warning
        
SetTimer("PortaoP1Fechar"4000false);
    }
    return 
1;
}
public 
PortaoP1Fechar()
{
    
MoveDynamicObject(PortaoP1, -1251.86584, -1055.91187, -2.036302.0000.000000.0000090.00000); // Linha do Warning
    
return 1;

Reply
#8

Qual warning esta dando?
Reply
#9

Claro que vai dar warning, tu cria usando CreateObject e usa as funзхes do streamer. E colocar o Dynamic nгo vai solucionar o problema.
Reply
#10

Esse warning.

Quote:

D:\Downloads\Prison Life v1.0\gamemodes\PL.pwn(3023) : warning 202: number of arguments does not match definition
D:\Downloads\Prison Life v1.0\gamemodes\PL.pwn(3023) : warning 202: number of arguments does not match definition
D:\Downloads\Prison Life v1.0\gamemodes\PL.pwn(3023) : warning 202: number of arguments does not match definition
D:\Downloads\Prison Life v1.0\gamemodes\PL.pwn(3649) : warning 202: number of arguments does not match definition
D:\Downloads\Prison Life v1.0\gamemodes\PL.pwn(3649) : warning 202: number of arguments does not match definition
D:\Downloads\Prison Life v1.0\gamemodes\PL.pwn(3649) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


6 Warnings.

Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)