[Tutorial] Como fazer um portao eletronico
#1

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
__________________
Reply
#2

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

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

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.
Reply
#5

Tipo, qual a cord que move pra cima.

X-Y-X qual dessas leva pra cima? '-'
Reply
#6

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)
Reply
#7

Код:
#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.
Reply
#8

inverteu meus miolos... sei dum jeito mais fбcil.
Reply
#9

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

Isso й olhando de cima.

E Z й profundidade.
Reply
#10

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?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)