11.01.2010, 16:02
Й Dificil fazer isso?
Olha se vocк prestar bem atenзгo fica muito facil.
TUTORIAL:
Primeiramente voce vai fazer o seguinte:
//Topo do Gm
new portao; ( <-- o nome new sempre vai ter ,Ja o "portao" vocк por por oque voce quiser mas tente por nomes facil)
Public OnGameModInit();
portao = Createobject(id,x , y , z) <== Aqui a Cordenada Do Objetos Que deseja Mover.
OBS:O Nome " portao " tera que ter em todos os cmd para abrir e fechar.
Pronto estamos quase terminando..
//Agora no public " OnPlayerCommandText(playerid, cmdtext[]) "
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/COMANDO", true) ==0) //"COMANDO"<--Coloque o Comando que queira ( No Meu й /fechar :: Para Fechar o portгo
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, VerdeClaro, "(MENSAGEM SE O PLAYER NAO FOR ADMIN)EXEMPLO:NAO EH ADMIN");(VERIFICA SE O PLAYER Й ADMIN.
MoveObject(portao, -2931.205,476.415,4.076, 2.0 ); //OBS: ESTAS CORDENADAS Й DELE FECHADO NO MEU GM <--
return 1;
}
if(strcmp(cmdtext, "/COMANDO", true) ==0) // ( No meu й /abrir :: Para Abrir o Portгo )
{
iif(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, VerdeClaro, "(MENSAGEM SE O PLAYER NAO FOR ADMIN)EXEMPLO:NAO EH ADMIN");(VERIFICA SE O PLAYER Й ADMIN.
MoveObject(portao, -2931.192,467.563,4.076, 2.0); //OBS: ESTAS CORDENADAS Й DELE ABERTO NO MEU GM
return 1;
}
Resumindo
Se voce criar /abrir,na parte do MoveObject tera que por as cordenadas do objetos aberto( ou do jeito que ele queira,Se quer subir ( As corde dele No Alto).
__________________________________________________ __________________________________________________ ______________________________
OBS: ISSO NГO PODE SER FEITO NГO SУ APENAS COM O PORTAO,MAS SIM COM A MAIORIA DOS OBJETOS NO MTA, SE COLOCANDO AS CORDENADAS CERTAS FUNCIONARA CERTINHO
BY: NETADO
OBS: SE VOCE QUER QUE PLAYER CONSIGA USAR A FUNЗГO SУ RETIRAR A FUNЗГO
[quote]iif(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, VerdeClaro, "(MENSAGEM SE O PLAYER NAO FOR ADMIN)EXEMPLO:NAO EH ADMIN");(VERIFICA SE O PLAYER Й ADMIN.[/quote
Olha se vocк prestar bem atenзгo fica muito facil.
TUTORIAL:
Primeiramente voce vai fazer o seguinte:
//Topo do Gm
new portao; ( <-- o nome new sempre vai ter ,Ja o "portao" vocк por por oque voce quiser mas tente por nomes facil)
Public OnGameModInit();
portao = Createobject(id,x , y , z) <== Aqui a Cordenada Do Objetos Que deseja Mover.
OBS:O Nome " portao " tera que ter em todos os cmd para abrir e fechar.
Pronto estamos quase terminando..
//Agora no public " OnPlayerCommandText(playerid, cmdtext[]) "
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/COMANDO", true) ==0) //"COMANDO"<--Coloque o Comando que queira ( No Meu й /fechar :: Para Fechar o portгo
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, VerdeClaro, "(MENSAGEM SE O PLAYER NAO FOR ADMIN)EXEMPLO:NAO EH ADMIN");(VERIFICA SE O PLAYER Й ADMIN.
MoveObject(portao, -2931.205,476.415,4.076, 2.0 ); //OBS: ESTAS CORDENADAS Й DELE FECHADO NO MEU GM <--
return 1;
}
if(strcmp(cmdtext, "/COMANDO", true) ==0) // ( No meu й /abrir :: Para Abrir o Portгo )
{
iif(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, VerdeClaro, "(MENSAGEM SE O PLAYER NAO FOR ADMIN)EXEMPLO:NAO EH ADMIN");(VERIFICA SE O PLAYER Й ADMIN.
MoveObject(portao, -2931.192,467.563,4.076, 2.0); //OBS: ESTAS CORDENADAS Й DELE ABERTO NO MEU GM
return 1;
}
Resumindo
Se voce criar /abrir,na parte do MoveObject tera que por as cordenadas do objetos aberto( ou do jeito que ele queira,Se quer subir ( As corde dele No Alto).
__________________________________________________ __________________________________________________ ______________________________
OBS: ISSO NГO PODE SER FEITO NГO SУ APENAS COM O PORTAO,MAS SIM COM A MAIORIA DOS OBJETOS NO MTA, SE COLOCANDO AS CORDENADAS CERTAS FUNCIONARA CERTINHO
BY: NETADO
OBS: SE VOCE QUER QUE PLAYER CONSIGA USAR A FUNЗГO SУ RETIRAR A FUNЗГO
[quote]iif(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, VerdeClaro, "(MENSAGEM SE O PLAYER NAO FOR ADMIN)EXEMPLO:NAO EH ADMIN");(VERIFICA SE O PLAYER Й ADMIN.[/quote