Bueno yo te dejo el que uso, que va por comando el abrir y cerrar, no soy un experto pero ami me van siempre que los pongo:
1) Te recomiendo hacer las verjas con el MTA en un solo mapeo, porque halo mejor te lнas.
2) Te vas a esta pagina wep ►►
Convertffs.
Lo pones al cуdigo que use tu GM los que son mas usados son los siguientes:
Incognito's Streamer Plugin ►► CreateDynamicObject
xStreamer change ►► CreateStreamedObject
3) Cojes las cordenadas y haces lo sigueinte en el GM:
El nombre es para que tu sepas cual nombre pusiste a la verja, yo usare un ejemplo
4) Luego donde tienes los mapeados agregas lo siguiente:
Quote:
lspdpuerta = CreateStreamedObject(982,X, Y, Z, 0.00000000,0.00000000,90.00000000);
|
Poner aquн lo que te da la pagina esa y lo pegas hay y listo.
5)Ahora vamos ya con los comandos:
Quote:
if(strcmp(cmdtext,"/ap",true)==0) //Comando que quieres poner.
{
if(PlayerInfo[playerid][pMember] == 32 || PlayerInfo[playerid][pLeader] == 32) //esta es la id para usarlo una sola facciуn
MoveObject(lspdpuerta, -2148.2990722656, -166.86561584473, 35.746719360352, 2.5); //esto solo poner el nombre que te pondrнas tu donde yo pongo puertalspd y las coordenadas de la puerta abierta: X, Y, Z, el 2.5 es la velocidad que tendrнa el mov.
SendClientMessage(playerid,0x33CCFFAA,"Has abierto la puerta no se olvide de cerrarla, gracias."); //Texto que les saldriб a los miembros que serian de la facciуn.
SendClientMessage(playerid, COLOR_RED, "No perteneces al LSPD !."); //Texto que les saldrнa a los que no son de la facciуn o pongan dicho comando.
return 1;
}
|
►► Aquн te dejo el comando para cerrarla es el mismo de arriba pero solo cambiando el comando de /ap por el de cerrar y el MoveObject solo las coordenadas que hay que poner la que esta Cerrada ◄◄
Quote:
if(strcmp(cmdtext,"/cp",true)==0) //Comando que quieres poner.
{
if(PlayerInfo[playerid][pMember] == 32 || PlayerInfo[playerid][pLeader] == 32) //esta es la id para usarlo una sola facciуn
MoveObject(lspdpuerta, -2148.2990722656, -166.86561584473, 35.746719360352, 2.5); //esto solo poner el nombre que te pondrнas tu donde yo pongo puertalspd y las coordenadas de la puerta cerrada: X, Y, Z, el 2.5 es la velocidad que tendrнa el mov.
SendClientMessage(playerid,0x33CCFFAA,"Puerta cerrada."); //Texto que les saldriб a los miembros que serian de la facciуn.
SendClientMessage(playerid, COLOR_RED, "No perteneces al LSPD !."); //Texto que les saldrнa a los que no son de la facciуn o pongan dicho comando.
return 1;
}
|
100% Funcionales ya que los hago yo asн y me vana la perfecciуn ya mas no se, espero haberte ayudado.