SA-MP Forums Archive
[TUT] Comando de Abrir/Fechar Simples para novatos PWN. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [TUT] Comando de Abrir/Fechar Simples para novatos PWN. (/showthread.php?tid=184632)



[TUT] Comando de Abrir/Fechar Simples para novatos PWN. - Lucas_Locate - 20.10.2010

No Topo do seu GM coloque:

Quote:
new portao = 0, portaoz;

Agora coloque isso que seja o seu portгo no public OnFilterScriptInit():

Quote:

portao = CreateObject(987, 2087.4365234375, 1667.1809082031, 9.8203125, 0, 0, 270);

Agora o comando para o Portгo se mover coloque isso no public OnPlayerCommandText(playerid, cmdtext[])

Quote:
if (strcmp("/po", cmdtext, true, 3)== 0)
{
if(portaoz == 0)
{
MoveObject(portao, 2087.4365234375, 1667.1809082031, 0.8203125, 5);
SendClientMessage(playerid, 0xAA3333AA, "Portao aberto" );
portaoz = 1;
}
else if(portaoz == 1)
{
MoveObject(portao, 2087.4365234375, 1667.1809082031, 9.8203125, 5);
SendClientMessage(playerid, 0xAA3333AA, "Portao fechado" );
portaoz = 0;
}
return 1;
}

Pronto e Obrigado!

Creditos: Lucas_Locate


Re: [TUT] Comando de Abrir/Fechar Simples para novatos PWN. - insanity_hol - 20.10.2010

muito bom


Re: [TUT] Comando de Abrir/Fechar Simples para novatos PWN. - Gustavob - 20.10.2010

1: lugar errado, tutorial tem que ser na бrea "Lanзamentos/Releases"
2: isso ta mais pra code do que pra tutorial :S


Re: [TUT] Comando de Abrir/Fechar Simples para novatos PWN. - brunogysin - 20.10.2010

Quote:
Originally Posted by Gustavob
Посмотреть сообщение
1: lugar errado, tutorial tem que ser na бrea "Lanзamentos/Releases"
2: isso ta mais pra code do que pra tutorial :S
1: ELE E NOVATO.
2:ANTIGAMENTE A AREA DE TUTORIAL ERA AKI
3:E TUTORIAL COM CONDIGO
4:ELE AJUDO PRA QUEM С SABIA
5:raom Move o topico pra area Certa e fica tudo Certo


Re: [TUT] Comando de Abrir/Fechar Simples para novatos PWN. - Gustavob - 20.10.2010

Quote:
Originally Posted by brunogysin
Посмотреть сообщение
1: ELE E NOVATO.
2:ANTIGAMENTE A AREA DE TUTORIAL ERA AKI
3:E TUTORIAL COM CONDIGO
4:ELE AJUDO PRA QUEM С SABIA
5:raom Move o topico pra area Certa e fica tudo Certo
1: sim mas ele poderia muito bem ter visto q agora sу tem tutoriais na бrea Lanзamentos/Releases, e alguns tutoriais novos que estгo aqui tem posts falando que tem que ser na бrea Lanзamentos, ele poderia muito bem ter percebido isso ._.
2: ERA, ver 1
3: Tutorial tem explicaзгo do codigo e talz, aqui sу ta falando: pegue esse codigo: [codigo] e coloque em [talpartedogm]
4: Ver 3.
5: [2]


Re: [TUT] Comando de Abrir/Fechar Simples para novatos PWN. - egonzks - 21.10.2010

pawn Код:
Topo do Gamemode
new portao = 0, portaoz; //array para criar o portao axo q й isso.

public OnFilterScriptInit(): //Estб public й de qnd o fs for iniciado

portao = CreateObject(987, 2087.4365234375, 1667.1809082031, 9.8203125, 0, 0, 270); //Cria o portao e define com um nome.Para selecionar abaixo como o objeto que serб movido.

public OnPlayerCommandText(playerid, cmdtext[]) //Estб й a public para ser criar os comandos.

if (strcmp("/po", cmdtext, true, 3)== 0) //Comando.
{   //Chave de abertura.
if(portaoz == 0)  //Aki verifica se o portao esta aberto ou fechado.Ai como esta fechado ele abrirб.
{ //Chave de abertura.
MoveObject(portao, 2087.4365234375, 1667.1809082031, 0.8203125, 5); //Aki move o portao, Para abrir.
SendClientMessage(playerid, 0xAA3333AA, "Portao aberto" ); //Envia para o player q o portao esta aberto.
portaoz = 1; //Aki й qnd o portao estб aberto serб tera o valor 1 e fechado valor 0.
} //Chave de fechar.              
else if(portaoz == 1) //Aki verifica se o portao esta aberto ou fechado.Ai como esta aberto ele fecharб.
{ //Chave de abertura
MoveObject(portao, 2087.4365234375, 1667.1809082031, 9.8203125, 5); //Move o portao. Para fecha lo.
SendClientMessage(playerid, 0xAA3333AA, "Portao fechado" ); //Envia para o player q o portao esta fechado.
portaoz = 0; //Aki й qnd o portao estб fechado serб tera o valor 0 e aberto valor 1.
} //Chave fechamento
return 1; //Para retornar o comando
} //Chave fechamento
Creditos: Lucas_Locate


Re: [TUT] Comando de Abrir/Fechar Simples para novatos PWN. - Camiila - 21.10.2010

Muito bom bem explicado isso sim e um tutorial