SA-MP Forums Archive
[Tutorial] Como fazer um portao eletronico - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] Como fazer um portao eletronico (/showthread.php?tid=232453)



Como fazer um portao eletronico - bruno-style - 27.02.2011

Como fazer um portao eletronico



Informaзхes



Olб, Estou postando este tуpico por que estava sem nada para fazer e resolvi postar este tutorial como fazer um portao eletronico, acompanhe os passos!


• (1є)Primeiro Passo:▼

Vocк deverб ter um programa que edita cenбrios do GTA SA, Apуs baixar o MTA, abra ele e clique em map editor.
Faзa um portao, salve e converta
.



• (2є)Segundo Passo:▼

Agora abra seu pawn.
Vб no topo do GameMode e coloque
:


pawn Код:
//NO TOPO DO GAMEMODE
new NomedoPortao;
forward PortaoAndando();
• (3є)Terceiro Passo:▼

Agora ponha um:



pawn Код:
//=====================// Portхes //=============================//
NomedoPortao = CreateObject(ID, x, y, z, facinganglex, facingangley, facinganglez);
//=====================// Fim Portхes //==============================//

• (4є)Quarto Passo:▼


Vб na public OnPlayerCommandText e Coloque o codigo:


pawn Код:
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;
    }

• (5є)Quinto Passo:▼


Agora para finalizar crie uma public do Settimer:


pawn Код:
}
public PortaoAndando()
{
    MoveObject(NomedoPortao,-----, -----, -------, 2);//No Lugar dos ---- voce coloca as cordenadas que o portao foi criado!
    return 1;

------------------------------------
Criador do Tutorial: bruno-style
__________________


Re: Como fazer um portao eletronico - LuaN_ - 27.02.2011

Poderia fazer sem ter comando nй? Faзa sem ter comando.


Re: Como fazer um portao eletronico - bruno-style - 27.02.2011

Os cara pedem com comando, por que os cara vкem como й que faz um comando para mover o objeto


Re: Como fazer um portao eletronico - LuaN_ - 27.02.2011

Quote:
Originally Posted by bruno-style
Посмотреть сообщение
Os cara pedem com comando, por que os cara vкem como й que faz um comando para mover o objeto
Entгo cara, como й um tuto nгo custa nada tu postar os code por pos e nгo por cmd.


Re: Como fazer um portao eletronico - Bruno Pereira - 27.02.2011

Tipo, qual a cord que move pra cima.

X-Y-X qual dessas leva pra cima? '-'


Re: Como fazer um portao eletronico - kinho - 27.02.2011

Quote:
Originally Posted by DJ Bruninho
Посмотреть сообщение
Tipo, qual a cord que move pra cima.

X-Y-Z qual dessas leva pra cima? '-'
X-Horizontal
Y-Vertical
Z-Frontal(depende da posiзгo de vista)


Re: Como fazer um portao eletronico - noobre - 28.02.2011

Код:
#include <a_samp>

new portagem;
forward portao();

public OnPlayerCommandText(playerid, cmdtext[])
{
new string[128];
new cmd[256];
if(strcmp(cmd, "/pagarportagem", true) == 0)
    {
    if (PlayerToPoint(15.0, playerid, -2467.25, 2238.57, 4.79)) { //No lugar dos ------ voce coloca as cordenadas que o player deverб estar para o portao se mover
    MoveObject( portagem, -2465.3840332031, 2239.4526367188, 2.4938402175903,3);//No Lugar dos ----- voce coloca as cordenadas que o portao vai se mover
    SetTimer("PortaoAndando", 5000, false);
    }
    return 1;
    }
public portao();
{
    MoveObject(portagem, -2465.3840332031, 2239.4526367188, 5.4938402175903, 2);//No Lugar dos ---- voce coloca as cordenadas que o portao foi criado!
    return 1;
}
Eu meti, assim e deu me mal, podiam-me ajudar ? por favor.


Re: Como fazer um portao eletronico - [AF]Junior - 03.03.2011

inverteu meus miolos... sei dum jeito mais fбcil.


Re: Como fazer um portao eletronico - steki. - 03.03.2011

X --------------->
Y |
|
|
\/

Isso й olhando de cima.

E Z й profundidade.


Re: Como fazer um portao eletronico - Jorge_Hard - 03.03.2011

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?