[TUT] Comando de Abrir/Fechar Simples para novatos PWN.
#6

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
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)