01.06.2017, 01:57
acho melhor tu fazer na prбtica, sem o streamer, pois o bug pode ser ele mesmo.
apenas troque pelo seu code.
PHP код:
new SeuPortao;
forward FecharPortao(SeuPortaoid);
new Abrindopt[MAX_PLAYER_NAME];//para nгo bugar o cmd
public OnGameModeInit()
{
SeuPortao = CreateObject(ObjectId, X, Y, Z, 0.00000, 0.00000, 0.00000); //Portгo FECHADO
return 1;
}
//comando para abrir o portгo
CMD:abrirpt(playerid)
{
if(Abrindopt[playerid]==1)return SendClientMessage(playerid,-1,"Aguarde!");
if(IsPlayerInRangeOfPoint(playerid,9.0, X,Y,Z))//pos Portгo
MoveObject(SeuPortao , X,Y,Z , 2.0);// ((2.0)Velocidade)//Portгo Aberto
SetTimerEx("FecharPortao", 5000, false, "i", SeuPortao ); // 5 segundos
Abrindopt[playerid]=1;
return 1;
}
public FecharPortao(SeuPortaoid);//timer para fechar o portao
{
if(SeuPortaoid== SeuPortao)
{
MoveObject(SeuPortao, X, Y, Z, 2.0);// Portгo FECHADO ((2.0)Velocidade)
}
Abrindopt[playerid]=0;
return 1;
}