24.09.2011, 15:18
Quote:
Vamos la entao primeiro se tem de criar um
forward tempofecharportao(playerid); para o portao. e de seguida cria uma new portao; depois de ter as coordenadas do portгo й so voce criar portao = CreateObject(980,1996.78845215,-1445.41174316,15.33827400,0.00000000,0.00000000,90 .00000000); //portгo Depois de ter criado o portao voce tem de criar o portao para esse mesmo portao ou seja: if (strcmp(cmdtext,"/abrirportao", true)==0 || strcmp(cmdtext,"/app", true)==0) { if(PlayerToPoint(15.0,playerid,1996.78845215,-1445.41174316,15.33827400)) //aqui sгo as coordenadas do se portao { if (PlayerInfo[playerid][pMembro] == 4 || PlayerInfo[playerid][pLider] == 4)//aqui e o id da org que voce quer que ao digitar o cmd abra o portaono meu caso й o id 4 { SetTimerEx("tempofecharportao",5000, false, "i", playerid); MoveObject(portao, 1996.78845215,-1445.41174316,8.33827400, 5.0);//aqui sao as coordenadas para onde quer que o seu portao se mova quando digitar /app ou /abrirportao SendClientMessage(playerid,COR_ADMIN, "Portгo aberto! Fecharб em 5 Segundos"); return 1; } } logo de seguida voce tem de criar uma public para o portao fechar: public tempofecharportao(playerid) { MoveObject(portao, 1996.78845215,-1445.41174316,15.33827400,3);//aqui sao as coordenadas do seu portao return 1; } dae й se voce quiser fazer mais um portao e so voce alterar o nome a vermelho (portao) e alterar as coordenadas. se quiser continuar com o mesmo cmd para abrir outros portoes que voce crie й sу criar um else if abaixo do if do comando /app. Espero ter ajudado qualquer duvida poste aqui . |