[TUT]Como Cria Um Portao Automatico
#1

Bom hoje tomei uma surra pra cria um portгo consegui
e resolvi vim posta como se criar um portгo que fecha
automбtico e abre sem usa cmd apenas usando as teclas

para abrir sem esta em um carro basta aperta ctrl
para abrir dentro de um carro basta aperta espaзo


pawn Код:
//Inicio do GM

new PortaPR;
forward PortaoPR();

//public OnGameModeInit

PortaPR = F_CreateObject(980,-87.083,-1126.601,2.852,0.0,0.0,67.500); // Coordenada do portao fechado


//public OnPlayerKeyStateChange(

        if(newkeys == KEY_JUMP) //aki e quando vc estiver num carro e aperta espaзo ele abre e se tiver fora de um carro e aperta ctrl eel tbm abre
    {
      if(PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14) //as org q poderao abri o portao (OBS: no caso do meu so a policia rodoviaria id 14 q pode abrir
      {
            if(PlayerToPoint(8.0,playerid,-87.083,-1126.601,2.852)) // Coordenada do portao fechado
            {
                 new sendername[MAX_PLAYER_NAME];
                 new string[256];
                 F_MoveObject(PortaPR,-87.083,-1126.601,7.327,4.0); // Coordenada do portao aberto
                 SetTimer("PortaoPR", 7000, 0); //forward 7000 tempo em segundos q o portao sera fechado
                 GetPlayerName(playerid, sendername, sizeof(sendername));
                   format(string, sizeof(string), "%s Abre a Porta do Deposito Com Seu Controle Remoto.", sendername); //msg logo a pois abri o portao
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
      }
    }
        return 1;
}


//Final GM

public PortaoPR() //forward
{
      F_MoveObject(PortaPR, -87.083,-1126.601,2.852, 3.0); //portao fechado
      return 1;
}
Bom e isso espero que ajude muitas pessoas q tem problema de como cria um portao
Caso de Duvida Estarei Pronto Para Ajuda-lo
Reply
#2

Um legal..Existem muito por ai de so de se aproximar ele se abre...Mas esse usando teclas й bm melhor (eu acho)...

Bom trabalho...

This forum requires that you wait 120 seconds between posts. Please try again in 7 seconds.
Reply
#3

Vlw Lek Sei q Quem tem Varios Mais Muitos
Deles Nem Todos Conseguem Fazer (Eu Fui Um Deles)
Reply
#4

bom, assim quem tava pedindo antes agora pode copiar daqui ...

alias, isso eh code
Reply
#5

Quote:

bom, assim quem tava pedindo antes agora pode copiar daqui ...

alias, isso eh code

Code + TUT eu expliquei pra server so q pelo
[code] nao ta aparecendo as cores
Reply
#6

acho que ele quis dizer que vocк usou [ code] [ /code], deveriam ser usados [ pawn] [ /pawn] =s
Reply
#7

Pronto agora ta em [pawn]
Reply
#8

Aki ta dando uns erro em sendername.
Reply
#9

Para quк ressuscitar o topico
Reply
#10

Deve ta repetido tenta excluir Esse
pawn Код:
new sendername[MAX_PLAYER_NAME];
Pq reviveu topico de 2010 ?
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)