SA-MP Forums Archive
[Ajuda] Abrir Portao - 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] Abrir Portao (/showthread.php?tid=234396)



[Ajuda] Abrir Portao - Jorge_Hard - 03.03.2011

Entao Usei esse codigo aqui.


https://sampforum.blast.hk/showthread.php?tid=232453 Esse Codigo desse Topico<<<

Botei tudo isso, e quando do /abrirportao ele abre e volta.

Nao fica parado na onde foi.

tipo /abrirdp.

Abre e fecha na mesma hora.

pode resolver?

Agradeзo


Re: [Ajuda] Abrir Portao - DPS|NeW| - 03.03.2011

Tente mudar o tempo do set timer

Em vez disso.
Код:
if(strcmp(cmd, "/abrirportao", true) == 0)
    {
    if (PlayerToPoint(15.0, playerid, -----, ------, ------)) { //No lugar dos ------ voce coloca as cordenadas que o player deverб estar para o portao se mover
    MoveObject( NomedoPortao, -----, ------, ------,3);//No Lugar dos ----- voce coloca as cordenadas que o portao vai se mover
    SetTimer("PortaoAndando", 5000, false);
    }
    return 1;
    }
Coloque isso.
Код:
if(strcmp(cmd, "/abrirportao", true) == 0)
    {
    if (PlayerToPoint(15.0, playerid, -----, ------, ------)) { //No lugar dos ------ voce coloca as cordenadas que o player deverб estar para o portao se mover
    MoveObject( NomedoPortao, -----, ------, ------,3);//No Lugar dos ----- voce coloca as cordenadas que o portao vai se mover
    SetTimer("PortaoAndando", 10000, false);
    }
    return 1;
    }



Re: [Ajuda] Abrir Portao - Jorge_Hard - 03.03.2011

Mais queria tirar esse tempo.

E Tipoi /abrirportao.

E Pra fechar /fecharportao.

Nao fecha sozin deixa aberto ate quando eu quiser.

tem como?


Re: [Ajuda] Abrir Portao - rjjj - 03.03.2011

No MoveObject do comando coloque as coordenadas do portando "aberto".

E na public, coloque as coordenadas no portгo "fechado".

Por fim, no comando, troque o SetTimer por:

Код:
SetTimer("PortaoAndando", 5000, false);
No lugar de PortaoAndando, coloque o nome da public, exemplo: PortaoTenso.

E no lugar de 5000, coloque o tempo em milisegundos (5000 milisegundos = 5 segundos por exemplo) que o portгo vai ficar aberto.


Espero ter ajudado


Re: [Ajuda] Abrir Portao - Jorge_Hard - 03.03.2011

Consegui.

Troquei

Код:
SetTimer("PortaoAndando", 5000, false);
Por Simplesmente

Код:
SetTimer("PortaoAndando", 9999, true);
Era o True e False.

Troquei por true e deu certo kk.

Vlws


Re: [Ajuda] Abrir Portao - Bruno Pereira - 03.03.2011

Acho que pra ter que /fecharportao й sу vocк apagar o:

pawn Код:
SetTimer("PortaoAndando", 5000, false);
Do comando!