12.06.2018, 13:51
Estou tentando fazer um comando que faзa os objetos "Portas" salvos na base de dados se movimentem abrindo e fechando, apesar de estб definindo quando a porta ta fechada e aberta, o objeto nгo se move, alguйm pode me ajudar?
Acredito que esteja faltando "MoveDynamicObject" tentei colocar mas nгo consegui.
Acredito que esteja faltando "MoveDynamicObject" tentei colocar mas nгo consegui.
PHP код:
CMD:porta(playerid, params[])// abrir/fechar objetos portas
{
if(IsInHouseID[playerid] == -1) return SysMsg(playerid, "Vocк deve estar em uma casa para usar esse comando.");
if(IsHouseOwner(playerid, IsInHouseID[playerid]) || IsHouseGuestSQL(playerid) == HouseData[IsInHouseID[playerid]][HouseSQLID])
{
new Float:pos[3], h = IsInHouseID[playerid];
for(new x = 0; x < MAX_HFURNITURE; x++)
{
if(IsValidDoorObject(HouseData[h][FurnModel][x]))
{
GetDynamicObjectPos(HouseData[h][FurnObject][x], pos[0], pos[1], pos[2]);
if(IsPlayerInRangeOfPoint(playerid, 2.0, pos[0], pos[1], pos[2]))
{
HouseData[h][DoorLocked][x] = !HouseData[h][DoorLocked][x];
if(HouseData[h][DoorLocked][x]) SysMsg(playerid, "Vocк fechou a porta.");
else SysMsg(playerid, "Vocк abriu a porta.");
mysql_pqueryf(conn, "UPDATE hfurniture SET Locked = %i WHERE id = %i", HouseData[h][DoorLocked][x], HouseData[h][FurnSQLID][x]);
return true;
}
}
}
}
else SysMsg(playerid, "Vocк nгo pode fechar esta porta.");
return true;
}