Click AQUI para ingresar al ::: Chat Zone :::
Tutorial de puertas automaticas para sa-mp en pawno
AGRADESCAN A JANO_123 O JANOX_ALBO

Puertas Automaticas

Paso 1.

Para empezar arriba del todo forwadeen esto

Código:

forward cerrarpd;

Paso 2.

Y tambien añadis esto:

Código:

new puertalspd;

Paso 3.

Luego en OnGamemodeInit añadis la puerta y adelante pones "puertapd =", Asi:

Código:

puertapd = CreateObject(980,1588.000000,-1638.000000,15.200000,0.0000,0.9000,180.3000);

Paso 4.

Bueno una vez hecho esto vamos a introducir el comando para abrir la puerta, hay dos formas para los servers de Rol y otra para que la abran todo el mundo. Primero hare para los server de Rol, que solo lo puedan habrir los Polis de LSPD, le he añadido un timer para que se cierre a los 8 segundos, y para hacerlo con mas Rol he puesto que salga que tu has abierto la puerta del mismo color que el /me

Código:

if(strcmp(cmd, "/abrirpd", true) == 0)

{

if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)

{

MoveObject(puertapd, 1598.400000, -1638.000000, 15.200000, 3.5); // Cordenada de la puerta abierta el "3.5" es la velocidad que se abrira

SetTimer("tiempolspd", 8000, 0);

GetPlayerName(playerid, sendername, sizeof(sendername));

format(string,sizeof(string), "* %s usa su Control Remoto para Abrir la Puerta.", sendername);

ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

{

SendClientMessage(playerid, TEAM_ORANGE_COLOR, "* La Puerta se Cierra Automaticamente en 8 Segundos.");

return 1;

}

}

return 1;

}

Paso 5.

Y luego esta la otra forma para que la abran todo el mundo:

if(strcmp(cmdtext, "/abrir", true)==0);

{

MoveObject(puertapd,1598.400000, -1638.000000, 15.200000, 3.5); // Abierta

SetTimer("cerrarpd",8000,0); // 8000 = 8 Segundos

SendClientMessage(playerid,color,"La puerta se Cerrara Automaticamente en 8 segundos.");

return 1;

}

Luego ya ustedes cambian las cordenadas y el tiempo que quieren que tarde en Cerrarse.

Por ultimo vamos al final y añadimos esto:

Paso 6.

public cerrarpd()

{

MoveObject(puertapd,1588.000000, -1638.000000, 15.200000, 3.5);

return 1;

}

0 Responses

Publicar un comentario

Comentar no cuesta nada!!!

Related Posts with Thumbnails
favoritos
Agregame a favoritos!!!