parent
ce40c1b831
commit
69c273f8e4
14
README.md
14
README.md
|
@ -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
|
||||||
|
|
|
@ -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 = {}
|
||||||
|
|
||||||
|
|
15
comandos.lua
15
comandos.lua
|
@ -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", {
|
||||||
|
|
|
@ -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 = {}
|
||||||
|
|
|
@ -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")
|
||||||
|
|
|
@ -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..."
|
||||||
|
|
16
init.lua
16
init.lua
|
@ -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")
|
||||||
|
|
|
@ -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 = {}
|
||||||
|
|
|
@ -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 = {}
|
||||||
|
|
||||||
|
|
15
protetor.lua
15
protetor.lua
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue