Eae pessoal, a pedidos de algumas pessoas estou postando aqui um tutorial de como criar um portão com comando.

Então vamos ao que interessa. =)

Primeiramente em OnGameModeInit coloque:
new PortaoLSMapSamp;
PortaoLSMapSamp = CreateObject(985,1588.541,-1637.974,13.345,0.0,0.0,0.0);

Explicação:
PortaoLSMapSamp : Define o ID do Objeto que será criado a essa variavel.
CreateObject: Cria um Objeto
985: ID do Objeto, No caso um portão
227.95, 126.92, 1002.22: Coordenadas X,Y,Z
0.0,0.0,0.0: Rotação do Objeto 
Agora em OnPlayerCommandText crie 2 comandos:
if(!strcmp(cmdtext, "/ap", true))
{
MoveObject(PortaoLSMapSamp,1596.317,-1637.974,13.345, 3.0);
SendClientMessage(playerid,0x00ffffff,"** Portão aberto!");
}
return 1;
}
if(!strcmp(cmdtext, "/fp", true))
{
MoveObjectPortaoLSMapSamp,1588.541,-1637.974,13.345, 2.0);
SendClientMessage(playerid,0x00ffffff,"** Portão fechado!");
}
return 1;
}

Explicação:
1596.317,-1637.974,13.345 = Coordenadas do portão aberto.
3.0 = Velocidade de que o portão irá abrir
1588.541,-1637.974,13.345 = Coordenadas do portão fechado.
2.0 =Velocidade de que o portão irá fechar
Créditos: Miqueias Barros - FlasH_

0 comentários:

Postar um comentário