Bueno, aca verán como hacer para crear una puerta que se abra con un comando y se cierre autmáticamente.. empezamos:
--------------------
Al principio del GM ponemos:
Código:
forward cierre;
Y esto:
Código:
new puerta;
Ahora, creamos el comando, debajo de OnPlayerCommandText colocamos lo siguiente:
Código:
if(strcmp(cmdtext, "/abrirpuerta", true)==0);
{
MoveObject(puerta, x,y,z de la puerta ABIERTA, 3.5);
SetTimer("cierre",5000,0); // Aca ponemos para que comienze el timer del cierre, le puse '5000' para que cierre a los 5 segs.
SendClientMessage(playerid,color,"La puerta se Cerrará Automaticamente en 5 segundos.");
return 1;
}
Abajo de todo, definimos para que sirve el timer.. asi:
Código:
public cierre()
{
MoveObject(puerta,x,y,z de la puerta CERRADA 3.5);
return 1;
}
Y listo.. tambien le pueden agregar que solo puedan hacer el comando en X lugar, Bruno ya posteó un tuto sobre eso, se lo pueden agregar a esto
En este solo expliqué lo básico..
Espero que les sirva, saludos.