local function doCheckHouses()
local ids = {1111,2222,3333}
local dias = 3
local tempo = os.time() - (dias * 24 * 60 * 60)
local registros = db.storeQuery("SELECT `houses`.`owner`, `houses`.`id` FROM `houses`,`players` WHERE `houses`.`owner` != 0 AND `houses`.`owner` = `players`.`id` AND `players`.`lastlogin` <= " .. tempo .. ";")
if registros ~= false then
local count = 0
print('house leave code')
repeat
count = count + 1
local owner = result.getNumber(registros, "owner")
local houseId = result.getNumber(registros, "id")
local house = House(houseId)
if house and (owner > 0) then
local house_tiles = house:getTiles()
if house_tiles and next(house_tiles) then
for x = 1, #house_tiles do
local tile = house_tiles[x]
local items = tile:getItems()
if items and next(items) then
for y = 1, #items do
local item = items[y]
if isInArray(ids, item:getId()) then
item:remove()
end
end
end
end
end
print(house:getName())
house:setOwnerGuid(0)
end
until not result.next(registros)
print('house leave house count:' .. count)
result.free(registros)
end
end
function onStartup()
addEvent(doCheckHouses, 10 * 1000)
return true
end
aqui vc edita os ids
local ids = {1111,2222,3333}