Vá até "Data > Talkactions" no arquivo "Talkactions.xml" adicione a seguinte linha:
<talkaction words="/emptyhouses" script="mhi.lua" />
Em seguida "Data > Talkactions > Scripts" e crie "mhi.lua" e adicione:
function onSay(player, words, param)
if not player:getGroup():getAccess() then
return true
end
for _, house in ipairs(Game.getHouses()) do
if house:getOwnerGuid() == 0 then
--
else
house:setOwnerGuid(0)
house:setAccessList(256, "")
house:setAccessList(257, "")
house:setAccessList(1, "")
end
end
print("Items moved to depot.")
return false
end
Verifique se o jogador que executa o comando tem acesso.
Quando o proprietário é definido como "0", todos os itens são movidos para o depósito do proprietário.
Créditos: kito2
.