telepro/init.lua

70 lines
1.6 KiB
Lua

--[[
Mod Telepro para Minetest
Copyright (C) 2017 BrunoMine (https://github.com/BrunoMine)
Recebeste uma cópia da GNU Lesser General
Public License junto com esse software,
se não, veja em <http://www.gnu.org/licenses/>.
Inicializador de variaveis e scripts
]]
-- Notificador de Inicializador
local notificar = function(msg)
if minetest.setting_get("log_mods") then
minetest.debug("[Telepro]"..msg)
end
end
local modpath = minetest.get_modpath("telepro")
-- Variavel global
telepro = {}
-- Carregar scripts
notificar("Carregando scripts...")
-- Criação do banco de dados
telepro.bd = dofile(modpath.."/lib/memor.lua")
-- Spawn do servidor (para onde os baloes permitem ir)
if telepro.bd.verif("centro", "pos") == true then
telepro.spawn = telepro.bd.pegar("centro", "pos")
end
-- Funções
dofile(modpath.."/tradutor.lua")
dofile(modpath.."/online.lua")
dofile(modpath.."/reivindicar.lua")
dofile(modpath.."/ir_balao.lua")
dofile(modpath.."/comum.lua")
dofile(modpath.."/reparar_balao.lua")
dofile(modpath.."/gerar_balao_aleatorio.lua")
dofile(modpath.."/check_balao_proprio.lua")
-- Interfaces
dofile(modpath.."/visitas.lua")
dofile(modpath.."/interface_bau.lua")
dofile(modpath.."/interface_jogador.lua")
-- Balao
dofile(modpath.."/balao.lua")
-- Nodes
dofile(modpath.."/corda.lua")
dofile(modpath.."/bau.lua")
dofile(modpath.."/bau_spawn.lua")
dofile(modpath.."/balao_decor.lua")
-- Comandos
dofile(modpath.."/comandos.lua")
-- Gerador de balao automatico
dofile(modpath.."/autogen.lua")
-- Ajuste de compatibilidade com outros mods
dofile(modpath.."/compatibilidade.lua")
notificar("OK")