Relicenciado para LGPL

- banco_de_dados.lua removido
master
BrunoMine 2016-07-29 17:59:30 -03:00
parent ce40c1b831
commit 69c273f8e4
10 changed files with 110 additions and 54 deletions

View File

@ -5,6 +5,20 @@ Por BrunoMine
Um gestor de servidor de minetest Um gestor de servidor de minetest
Gestor é um software livre; você pode redistribuí-lo e/ou
modificá-lo dentro dos termos da Licença Pública Geral Menor GNU
como publicada pela Fundação do Software Livre (FSF); na versão 3
da Licença, ou (na sua opinião) qualquer versão.
Este programa é distribuído na esperança de que possa ser útil,
mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO
a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
Licença Pública Geral Menor GNU para maiores detalhes.
Você deve ter recebido uma cópia da Licença Pública
Geral Menor GNU junto com este programa,
se não, veja <http://www.gnu.org/licenses/>.
COMANDOS COMANDOS
/gestor | Abre o painel do gestor administrativo /gestor | Abre o painel do gestor administrativo

View File

@ -1,8 +1,13 @@
-- --[[
-- Mod gestor Mod Gestor para Minetest
-- Gestor v1.0 Copyright (C) 2016 BrunoMine (https://github.com/BrunoMine)
-- Sistema AntiCrash
-- Recebeste uma cópia da GNU Lesser General
Public License junto com esse software,
se não, veja em <http://www.gnu.org/licenses/>.
Funcionalidades do anticrash
]]
gestor.anticrash = {} gestor.anticrash = {}

View File

@ -1,8 +1,13 @@
-- --[[
-- Mod gestor Mod Gestor para Minetest
-- Gestor v1.0 Copyright (C) 2016 BrunoMine (https://github.com/BrunoMine)
-- Comandos
-- Recebeste uma cópia da GNU Lesser General
Public License junto com esse software,
se não, veja em <http://www.gnu.org/licenses/>.
Comandos
]]
-- Comando para exibir tela de gerenciamento -- Comando para exibir tela de gerenciamento
minetest.register_chatcommand("gestor", { minetest.register_chatcommand("gestor", {

View File

@ -1,8 +1,13 @@
-- --[[
-- Mod gestor Mod Gestor para Minetest
-- Gestor v1.0 Copyright (C) 2016 BrunoMine (https://github.com/BrunoMine)
-- Diretrizes
-- Recebeste uma cópia da GNU Lesser General
Public License junto com esse software,
se não, veja em <http://www.gnu.org/licenses/>.
Diretrizes
]]
-- Variavel de Diretrizes -- Variavel de Diretrizes
gestor.diretrizes = {} gestor.diretrizes = {}

View File

@ -1,8 +1,13 @@
-- --[[
-- Mod gestor Mod Gestor para Minetest
-- Gestor v1.0 Copyright (C) 2016 BrunoMine (https://github.com/BrunoMine)
-- Estruturador
-- Recebeste uma cópia da GNU Lesser General
Public License junto com esse software,
se não, veja em <http://www.gnu.org/licenses/>.
Estruturador
]]
-- Diretorio do Mod -- Diretorio do Mod
local modpath = minetest.get_modpath("gestor") local modpath = minetest.get_modpath("gestor")

View File

@ -1,14 +1,16 @@
#!/bin/bash #!/bin/bash
##################################################### #####################################################
############## SCRIPT ANTICRASH v1.0 ################ ## SCRIPT ANTICRASH v1.0 Copyright (C) 2016 ##
##################################################### ## LICENÇA: LGPL v3.0 ##
## LICENÇA: LGPL ## ## Por ##
#####################################################
## Por ##############################################
## Lunovox <lunovox@openmailbox.org> ## ## Lunovox <lunovox@openmailbox.org> ##
## BrunoMine <borgesdossantosbruno@gmail.com> ## ## BrunoMine <borgesdossantosbruno@gmail.com> ##
##################################################### #####################################################
## Recebeste uma cópia da GNU Lesser General ##
## Public License junto com esse software. ##
## Se não, veja em <http://www.gnu.org/licenses/>. ##
#####################################################
# Aviso de autenticidade dos dados # Aviso de autenticidade dos dados
echo -e "[\033[01;32m$(date '+%Y-%m-%d %H:%M:%S')\033[00;00m] Para evitar erros nesse anticrash, abra e feche o servidor (no mundo desejado) normalmente uma vez para atualizar dados (para o caso de troca de diretorios e/ou nomes)" echo -e "[\033[01;32m$(date '+%Y-%m-%d %H:%M:%S')\033[00;00m] Para evitar erros nesse anticrash, abra e feche o servidor (no mundo desejado) normalmente uma vez para atualizar dados (para o caso de troca de diretorios e/ou nomes)"
@ -59,14 +61,15 @@ if [ $(cat "$dados_path"/status) == on ]; then
exit exit
fi fi
echo "#######################################################" echo "###########################################################"
echo "# ___ _ _____v1.0 ___ ___ ___ ___ #" echo "## ___ _ _____ ___ ___ ___ ___ v1.0 ##"
echo "# | | |\ | | | | | \ | | | | | #" echo "## | | |\ | | | | | \ | | | | | ##"
echo "# |___| | \ | | | | |___/ |___| \___ |___| #" echo "## |___| | \ | | | | |___/ |___| \___ |___| ##"
echo "# | | | \| | | |___ | \ | | ___| | | #" echo "## | | | \| | | |___ | \ | | ___| | | ##"
echo "#######################################################" echo "###########################################################"
echo "## Gestor Copyright (C) 2016. ##"
echo "on" > "$dados_path"/status_anticrash # Anticrash ativado echo "## Esse programa não tem ABSOLUTAMENTE NENHUMA GARANTIA. ##"
echo "###########################################################"
# Abre o servidor normalmente # Abre o servidor normalmente
echo -e "[\033[01;32m$(date '+%Y-%m-%d %H:%M:%S')\033[00;00m] Abrindo servidor..." echo -e "[\033[01;32m$(date '+%Y-%m-%d %H:%M:%S')\033[00;00m] Abrindo servidor..."

View File

@ -1,8 +1,13 @@
-- --[[
-- Mod gestor 1.0 Mod Gestor para Minetest
-- Gestor v1.0 Copyright (C) 2016 BrunoMine (https://github.com/BrunoMine)
-- Inicializador
-- 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 scripts
]]
-- Notificador de Inicializador -- Notificador de Inicializador
local notificar = function(msg) local notificar = function(msg)
@ -22,7 +27,6 @@ gestor.bd = memor.montar_bd()
-- Carregar scripts -- Carregar scripts
notificar("Carregando...") notificar("Carregando...")
dofile(modpath.."/diretrizes.lua") dofile(modpath.."/diretrizes.lua")
dofile(modpath.."/banco_de_dados.lua")
dofile(modpath.."/estruturador.lua") dofile(modpath.."/estruturador.lua")
dofile(modpath.."/protetor.lua") dofile(modpath.."/protetor.lua")
dofile(modpath.."/lugares_avulsos.lua") dofile(modpath.."/lugares_avulsos.lua")

View File

@ -1,8 +1,13 @@
-- --[[
-- Mod gestor Mod Gestor para Minetest
-- Gestor v1.0 Copyright (C) 2016 BrunoMine (https://github.com/BrunoMine)
-- Lugares avulsos (gerenciamento)
-- Recebeste uma cópia da GNU Lesser General
Public License junto com esse software,
se não, veja em <http://www.gnu.org/licenses/>.
Lugares avulsos
]]
-- Variavel global -- Variavel global
gestor.lugares_avulsos = {} gestor.lugares_avulsos = {}

View File

@ -1,8 +1,13 @@
-- --[[
-- Mod gestor Mod Gestor para Minetest
-- Gestor v1.0 Copyright (C) 2016 BrunoMine (https://github.com/BrunoMine)
-- Menu Principal
-- Recebeste uma cópia da GNU Lesser General
Public License junto com esse software,
se não, veja em <http://www.gnu.org/licenses/>.
Menu Principal (Painel do gestor)
]]
local escolha_local_avulso = {} local escolha_local_avulso = {}

View File

@ -1,8 +1,13 @@
-- --[[
-- Mod gestor Mod Gestor para Minetest
-- Gestor v1.0 Copyright (C) 2016 BrunoMine (https://github.com/BrunoMine)
-- Protetor
-- Recebeste uma cópia da GNU Lesser General
Public License junto com esse software,
se não, veja em <http://www.gnu.org/licenses/>.
Protetor
]]
-- Proteger uma area -- Proteger uma area
gestor.proteger_area = function(name, PlayerName, AreaName, pos1, pos2, silencio) gestor.proteger_area = function(name, PlayerName, AreaName, pos1, pos2, silencio)