Postado Junho 3, 2015 9 anos Este é um post popular. Olá, esse script é usada para que o player que fique offline pelo tempo editado, perca a house automaticamente. Em globalevents/scripts/ crie um arquivo chamado doCheckHouses.lua e coloque esse código dentro: -- <globalevent type="startup" name="doCheckHouses" script="doCheckHouses.lua" /> local function doCheckHouses() 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 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, 60 * 1000) return true end A tag do globalevents.xml esta no script como comentário, é só adiciona-lá. Para editar o tempo (em dias) que se o jogador ficar offline ele perderá a house é nessa linha: local dias = 3 OBS: Esse script é iniciado junto com o servidor, logo após aparecerá na distro as houses removidas e a quantidade total.Créditos: Luan e Cristofer. Editado Novembro 14, 2018 6 anos por luanluciano93 (veja o histórico de edições) STYLLER OT 2022
Postado Junho 3, 2015 9 anos denovo ahsushuas ta dedicado em contribuir com o forum, parabens otimo script Wind-Global.net - Open Tibia Server 10.82
Postado Junho 3, 2015 9 anos Hmm ótimo script, eu tentei fazer manualmente porém dava erro numa função, vou checar! "Antes de morrer, viva!" http://fast-baiak.com BAIAK 8.60 MAIS COMPLETO DA ATUALIDADE! Se leu eh viado!
Postado Junho 3, 2015 9 anos Muito bom mano, vai ajudar muito a mim e a qualquer 1 que necessite desse sistema no otserv *-*, obrigado e Rep +
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.