Criando Portгo [Passo-Passo] -
Sobrevizion - 14.06.2014
~~~~>> Criando Um Portгo <<~~~~
~~>> Introduзгo:
1> Tutorial
2>Codigos Prontos
3> Creditos
~~>>
Tutorial
ANTES DE TUDO, TENHA ESTE CODE ABERTO NO SEU PAWNO, E ENTГO FAЗA OQUE SE PEDE NO TUTORIAL.
PHP код:
// Daqui Pra Baixo
#include <a_samp>
#include <streamer>
new PortAeroLV;
#if defined FILTERSCRIPT
#else
#endif
public OnGameModeInit()
{
PortAeroLV = CreateObject(980, 1706, 1607.5, 11.800000190735, 0.0000, 0.0000, 0.0000);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/aalv", true) == 0)
{
MoveObject(PortAeroLV,1706, 1607.5, 18.799999237061, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "[INFO] Abrindo Portao do Aero LV...");
return 1;
}
if(strcmp(cmdtext, "/falv", true) == 0)
{
MoveObject(PortAeroLV,1706, 1607.5, 11.800000190735, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "[INFO] Fechando Portao do Aero LV...");
return 1;
}
return 0;
}public OnFilterScriptInit()
{
print(" [FS]PortaoAeroLV By: SoBreViZioN");
SetTimer("Mensagem",300000,1);
return 1;
}
1. Primeiramente, Abra o MTA San Andreas. Vб Em Map Editor.
2. Vб no local que quer o portгo, Adicione o Portгo (como 1 objeto).
3. Entгo Clique sobre Ele Atй aparecer o Dialogo, e Copie as cordenadas e o ID do Objeto..
E Substitua por essas:
PortAeroLV = CreateObject(980, 1706, 1607.5, 11.800000190735, 0.0000, 0.0000, 0.0000);
OBJETO ID | X | Y | Z |
em PortAeroLV, Vocк Poe o Nome do seu portгo, sem acentos, e que nгo seja separado e nгo exista no seu GM, que essa seja UNICA e Nova.
Dai apуs Configurar para a sua. Faзa o proximo passo:
4.
Agora Vamos Editar o Comando Para ABRIR E FECHAR o Portгo.
Comeзaremos pelo comando de FECHAR Que й mais facil.
Va no comando /falv e mude o comando para o seu desejado.
Dai em PortAeroLV mude para oque vocк botou la em cima no OnGameModeInit.
e apуs isso bote SOMENTE AS CORDENADAS do portгo (onde ele й criado, que vocк usou ali em cima), nгo presiza por o id, sу as cordenadas.
Agora Vamos Fazer o Comando de ABRIR o Portгo.
Mude Novamente o PortAeroLV para aquele que vocк usou em OnGameModeInit.
E Entгo no seu MTA, mova o portгo para o local desejado que vocк quer que o portгo vб apуs digitar o comando.
E Entгo Novamente Clique atй aparecer o DIALOG, dai sу mudar para as cordenadas X,Y,Z Que Vocк Vai Querer.
Vocк Pode Tambйm mudar a mensagem... mas nunca retire os " (aspas) e os Parenteses ( ) e as ;
Veja o Print do Portгo + Dialog Aberto, em baixo do Code.
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/aalv", true) == 0)
{
MoveObject(PortAeroLV,1706, 1607.5, 18.799999237061, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "[INFO] Abrindo Portao do Aero LV...");
return 1;
}
if(strcmp(cmdtext, "/falv", true) == 0)
{
MoveObject(PortAeroLV,1706, 1607.5, 11.800000190735, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "[INFO] Fechando Portao do Aero LV...");
return 1;
}
< Portгo Aberto + Dialog com as cordenadas.
~~>>
Codigos Prontos
O Cуdigo Jб Pronto й como ta no topo do topico..
~~>>
Creditos
SoBreViZioN_[x]
Quer Participar da Minha Equipe de Mods Para GTA SA?? se vocк sabe ao menos Fazer Skins, jб й o suficiente!
me adicione Skype: gugu1454!!!
Re: Criando Portгo [Passo-Passo] -
Sobrevizion - 14.06.2014
Sу Queria avizar, que fiz o Tutorial bem rapido, o code em sн, й do portгo AERO-LV, mas as imagens nгo, bom isto nгo muda nada, as imagens sгo sу para dar 1 melhor explicaзгo