[Tutorial] [TUT] Portхes Automбticos Reservados
#1

Estou aqui com o objetivo de ensinar a vocк como fazer um portгo automatico para seu time.

Necessбrio:

Coordenadas do portгo aberto;
Coordenadas do portгo fechado;
5 minutos para ler e executar o que estб aqui.

Comeзando:

Coloque isso no inicio do seu gamemode se vocк nгo tiver:
pawn Код:
new gTeam[MAX_PLAYERS]; /*Isso serб para definir os times.*/
Agora adicione as news tambйm no inicio do gamemode:
pawn Код:
new portaocop,portaocop2; /*Isto й sу um exemplo, pode mudar de acordo com sua necessidade*/
Ainda no Inicio do GameMode Adicione Isto:
pawn Код:
forward ChecarPortao(); /*Forward para o public funcionar corretamente.*/
Agora procure no seu gamemode o public OnGameModeInit.

Depois e achar o public OnGameModeInit, coloque no inicio do public um Timer:
pawn Код:
SetTimer("ChecarPortao", 1000, true); /*Para checar a cada segundo se а alguem perto do portгo*/
Depois de colocar o Timer procure o objeto correspondente ao seu portгo fechado e coloque o que hб no new, Ex:
pawn Код:
portaocop = CreateObject(971, 1544.7706298828, -1625.9729003906, 15.702730178833, 0.000000, 0.000000, 89.325012207031);
portaocop2 = CreateObject(971, 1588.6604003906, -1638.0908203125, 13.757768630981, 0.000000, 0.000000, 0.000000);
Lembrando que o CreateObject й Com as Coordenadas do Seu Portгo.

Agora vб bem no fim de seu gamemode e adicione um novo public:
pawn Код:
public ChecarPortao() /*O Timer Serб Direcionado Para Cб, E Farб o Que Tem Aqui.*/
Agora em baixo do novo public adicione:
pawn Код:
{
    new P1, P2; //Novos news para abrir e fechar os portхes
    for(new playerid;playerid<MAX_PLAYERS;playerid++)//Loop
    {
    if(gTeam[playerid] == TIME) /*Mude o "TIME" para o ID do seu time ou o Nome Definido!*/if(IsPlayerInRangeOfPoint(playerid,10.0,1544.7706298828, -1625.9729003906, 15.702730178833)) P1=1; //Aqui a coordenada do 1° portгo fechado.
    if(gTeam[playerid] == TIME) /*Mude o "TIME" para o ID do seu time ou o Nome Definido!*/if(IsPlayerInRangeOfPoint(playerid,10.0,1588.6604003906, -1638.0908203125, 13.757768630981)) P2=1; //Aqui a coordenada do 2° portгo fechado
    }
    if(P1)MoveObject(portaocop,1544.7705078125, -1625.97265625, 7.452730178833, 2.5); //Aqui se estiver alguem perto do portгo e for do time certo, o portгo se abrirб!(Coordenadas do portгo aberto)
    else MoveObject(portaocop,1544.7706298828, -1625.9729003906, 15.702730178833, 2.5); //Caso ele se afaste de mais o portгo irб fechar.(Coordenadas do portгo fechado)
    if(P2)MoveObject(portaocop2,1588.66015625, -1638.0908203125, 7.2577686309814, 2.5);//Aqui se estiver alguem perto do portгo e for do time certo, o portгo se abrirб!(Coordenadas do portгo aberto)
    else MoveObject(portaocop2,1588.6604003906, -1638.0908203125, 13.757768630981, 2.5);//Caso ele se afaste de mais o portгo irб fechar. (Coordenadas do portгo fechado)
}

//PS: 2.5 й a velocidade com que o portгo se fecha ou se abre.
Este й o fim do tutorial, espero que tenha gostado, e que tenha sido util.

Duvidas? Achou Erros? Nгo tenha vergonha de postar, sua crнtica serб bem vinda e se achou algum erro irei arrumar.

PS: Sim eu sei que jб hб um tutorial disso aqui, mas ele nгo funciona.

Crйditos a mim por desenvolver todo o tutorial.
Ao Dark Team por me ensinar a fazer os portхes.
Reply


Messages In This Thread
[TUT] Portхes Automбticos Reservados - by Ricardo_Saddler - 15.05.2010, 22:41
Re: [TUT] Portхes Automбticos Reservados - by Lipepva - 15.05.2010, 22:46
Re: [TUT] Portхes Automбticos Reservados - by Ricardo_Saddler - 15.05.2010, 22:55
Re: [TUT] Portхes Automбticos Reservados - by stonerbrasil - 16.05.2010, 00:49
Re: [TUT] Portхes Automбticos Reservados - by Ricardo_Saddler - 16.05.2010, 11:42
Re: [TUT] Portхes Automбticos Reservados - by Rick_DR - 23.05.2010, 21:22
Re: [TUT] Portхes Automбticos Reservados - by russo666 - 23.05.2010, 21:31
Re: [TUT] Portхes Automбticos Reservados - by ipsBruno - 23.05.2010, 21:46
Re: [TUT] Portхes Automбticos Reservados - by zSuYaNw - 23.05.2010, 21:58
Re: [TUT] Portхes Automбticos Reservados - by Ricardo_Saddler - 24.05.2010, 10:27
Re: [TUT] Portхes Automбticos Reservados - by ipsBruno - 24.05.2010, 13:33
Re: [TUT] Portхes Automбticos Reservados - by Ricardo_Saddler - 24.05.2010, 16:56
Re: [TUT] Portхes Automбticos Reservados - by Flavinho153 - 11.06.2010, 15:01
Re: [TUT] Portхes Automбticos Reservados - by BiieL - 10.08.2010, 17:19
Re: [TUT] Portхes Automбticos Reservados - by Ricardo_Saddler - 11.08.2010, 15:09
Re: [TUT] Portхes Automбticos Reservados - by BiieL - 19.08.2010, 20:52
Re: [TUT] Portхes Automбticos Reservados - by Ricardo_Saddler - 20.08.2010, 15:22
Re: [TUT] Portхes Automбticos Reservados - by loukofire - 25.08.2010, 00:15
Re: [TUT] Portхes Automбticos Reservados - by Ricardo_Saddler - 25.08.2010, 10:20
Re: [TUT] Portхes Automбticos Reservados - by Canabis - 25.08.2010, 10:23

Forum Jump:


Users browsing this thread: 1 Guest(s)