31.05.2011, 21:25
PHP код:
//Topo GM
new PortaoDeLicencas;
forward PortaoLicencas(playerid);
//OnGameModeInit
PortaoDeLicencas = CreateDynamicObject(969,1413.13378906,276.82910156,18.55468750,0.00000000,0.00000000,313.74755859); //Fechado
if(!strcmp(cmdtext, "/abrirportao", true)) // para o instrutor
{
if(PlayerInfo[playerid][pLeader] == 11)
{
if (PlayerToPoint(15, playerid,1413.13378906,276.82910156,18.55468750)) //local onde pode usar o comando
{
MoveObject(PortaoDeLicencas,1419.46032715,270.71334839,18.55468750, 0.8); //cordenadas portao aberto
SetTimer("PortaoLicencas", 12000, 0);
SendClientMessage(playerid, COLOR_BLUE,"A garagem foi aberta e serб fechada em 7 segundos.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s abre o portгo.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
PlayerPlaySound(playerid, 1153, 1413.13378906,276.82910156,18.55468750);
}
}
return 1;
}
//FIM DO GM
public PortaoLicencas(playerid)
{
MoveObject(PortaoDeLicencas,1413.13378906,276.82910156,18.55468750, 0.97); // Cordenadas portao fechado
PlayerPlaySound(playerid, 1153, 1413.13378906,276.82910156,18.55468750); //Som id 1153 [cordenadas a frente] <--cordenadas para ouvir o som
return 1;
}
Tem mais 2 portхes que nгo funcionam.... mas й igual a esse sу muda as coordenadas, forward e new e a public claro.