02.03.2014, 20:54
Me poderiam passar o codigo para abrir um portao e que fechasse passado um certo tempo?
new pdp2;
forward Fecharportao(playerid);
pdp2 = CreateObject(980, 1588.0791015625, -1638.140625, 15.172611236572, 0.0, 0.0, 0.0);
if(strcmp(cmdtext,"/abrir", true)==0)
{
MoveObject(pdp2,1598.3291015625,-1638.1206054688,15.172611236572,2.0);
SetTimerEx("Fecharportao", 5000, false, "i", playerid);
return 1;
}
public Fecharportao(playerid)
{
MoveObject(pdp2, 1588.0791015625, -1638.140625, 15.172611236572,2.0);
}
if(strcmp(cmd, "/dp", true) == 0)
{
SetPlayerPos(
playerid,
1576.8336,
-1620.0336,
13.5469);
return 1;
}
new PT;
forward Fecharpt();
public OnGameModeInit()
{
PT = CreateDynamicObject(id do portгo, X , Y , Z);
CMD:ABRIRPT(playerid, params[])
{
MoveDynamicObject(PT, X , Y, Z, 1.0, X, Y, Z);
SetTimer("Fecharpt", 20000, false);
return 1;
}
public Fecharpt()
{
MoveDynamicObject(PT, X, Y, Z, 1.0 X, Y, Z);
return 1;
}