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
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
/gestor | Abre o painel do gestor administrativo

View File

@ -1,8 +1,13 @@
--
-- Mod gestor
--
-- Sistema AntiCrash
--
--[[
Mod Gestor para Minetest
Gestor v1.0 Copyright (C) 2016 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/>.
Funcionalidades do anticrash
]]
gestor.anticrash = {}

View File

@ -1,8 +1,13 @@
--
-- Mod gestor
--
-- Comandos
--
--[[
Mod Gestor para Minetest
Gestor v1.0 Copyright (C) 2016 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/>.
Comandos
]]
-- Comando para exibir tela de gerenciamento
minetest.register_chatcommand("gestor", {

View File

@ -1,8 +1,13 @@
--
-- Mod gestor
--
-- Diretrizes
--
--[[
Mod Gestor para Minetest
Gestor v1.0 Copyright (C) 2016 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/>.
Diretrizes
]]
-- Variavel de Diretrizes
gestor.diretrizes = {}

View File

@ -1,8 +1,13 @@
--
-- Mod gestor
--
-- Estruturador
--
--[[
Mod Gestor para Minetest
Gestor v1.0 Copyright (C) 2016 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/>.
Estruturador
]]
-- Diretorio do Mod
local modpath = minetest.get_modpath("gestor")

View File

@ -1,14 +1,16 @@
#!/bin/bash
#####################################################
############## SCRIPT ANTICRASH v1.0 ################
#####################################################
## LICENÇA: LGPL ##
#####################################################
## Por ##############################################
## SCRIPT ANTICRASH v1.0 Copyright (C) 2016 ##
## LICENÇA: LGPL v3.0 ##
## Por ##
## Lunovox <lunovox@openmailbox.org> ##
## 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
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
fi
echo "#######################################################"
echo "# ___ _ _____v1.0 ___ ___ ___ ___ #"
echo "# | | |\ | | | | | \ | | | | | #"
echo "# |___| | \ | | | | |___/ |___| \___ |___| #"
echo "# | | | \| | | |___ | \ | | ___| | | #"
echo "#######################################################"
echo "on" > "$dados_path"/status_anticrash # Anticrash ativado
echo "###########################################################"
echo "## ___ _ _____ ___ ___ ___ ___ v1.0 ##"
echo "## | | |\ | | | | | \ | | | | | ##"
echo "## |___| | \ | | | | |___/ |___| \___ |___| ##"
echo "## | | | \| | | |___ | \ | | ___| | | ##"
echo "###########################################################"
echo "## Gestor Copyright (C) 2016. ##"
echo "## Esse programa não tem ABSOLUTAMENTE NENHUMA GARANTIA. ##"
echo "###########################################################"
# Abre o servidor normalmente
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
--
-- Inicializador
--
--[[
Mod Gestor para Minetest
Gestor v1.0 Copyright (C) 2016 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 scripts
]]
-- Notificador de Inicializador
local notificar = function(msg)
@ -22,7 +27,6 @@ gestor.bd = memor.montar_bd()
-- Carregar scripts
notificar("Carregando...")
dofile(modpath.."/diretrizes.lua")
dofile(modpath.."/banco_de_dados.lua")
dofile(modpath.."/estruturador.lua")
dofile(modpath.."/protetor.lua")
dofile(modpath.."/lugares_avulsos.lua")

View File

@ -1,8 +1,13 @@
--
-- Mod gestor
--
-- Lugares avulsos (gerenciamento)
--
--[[
Mod Gestor para Minetest
Gestor v1.0 Copyright (C) 2016 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/>.
Lugares avulsos
]]
-- Variavel global
gestor.lugares_avulsos = {}

View File

@ -1,8 +1,13 @@
--
-- Mod gestor
--
-- Menu Principal
--
--[[
Mod Gestor para Minetest
Gestor v1.0 Copyright (C) 2016 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/>.
Menu Principal (Painel do gestor)
]]
local escolha_local_avulso = {}

View File

@ -1,8 +1,13 @@
--
-- Mod gestor
--
-- Protetor
--
--[[
Mod Gestor para Minetest
Gestor v1.0 Copyright (C) 2016 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/>.
Protetor
]]
-- Proteger uma area
gestor.proteger_area = function(name, PlayerName, AreaName, pos1, pos2, silencio)