diff --git a/README.md b/README.md index 7614a5a..aebf214 100644 --- a/README.md +++ b/README.md @@ -4,25 +4,23 @@ [ [Minetest Mod] ] Colect opinion of player with electronic urn. **Dependencies:** - * default → Minetest Game Included +* default → Minetest Game Included **Optional Dependencies:** - * [intllib] (Optional) → Facilitates the translation of several other mods into your native language, or other languages. - * [tradelands] (Optional) → Protection your lands and chests. - * [correio] (Optional) → Send mail to offline players. - +* [intllib] (Optional) → Facilitates the translation of several other mods into your native language, or other languages. +* [tradelands] (Optional) → Protection your lands and chests. +* [correio] (Optional) → Send mail to offline players. ## **License:** * [GNU AGPL-3.0] More details: - * in English: https://en.wikipedia.org/wiki/GNU_Affero_General_Public_License - * em Português: https://pt.wikipedia.org/wiki/GNU_Affero_General_Public_License - +* in English: https://en.wikipedia.org/wiki/GNU_Affero_General_Public_License +* em Português: https://pt.wikipedia.org/wiki/GNU_Affero_General_Public_License **Developers:** - * Lunovox Heavenfinder: [email](mailto:lunovox@disroot.org), [xmpp](xmpp:lunovox@disroot.org?join), [social web](http:qoto.org/@lunovox), [audio conference](mumble:mumble.disroot.org), [more contacts](https:libreplanet.org/wiki/User:Lunovox) +* Lunovox Heavenfinder: [email](mailto:lunovox@disroot.org), [xmpp](xmpp:lunovox@disroot.org?join), [social web](http:qoto.org/@lunovox), [audio conference](mumble:mumble.disroot.org), [more contacts](https:libreplanet.org/wiki/User:Lunovox) ## **Internationalization of this Mod:** @@ -41,9 +39,6 @@ To add a new language to this mod just follow the steps below: 6. Open the file [````locale/.po````] in POEdit (Also works in a simple text editor). 7. Translate all and send your translated file to developers of this mod. - - - [correio]:https://gitlab.com/Lunovox/correio [E-URN]:https://gitlab.com/lunovox/e-urn/ [English]:https://gitlab.com/lunovox/e-urn/-/raw/master/locale/template.pot diff --git a/futuretasks.md b/futuretasks.md index 18753f2..7dcece6 100644 --- a/futuretasks.md +++ b/futuretasks.md @@ -1,3 +1,54 @@ +![screenshot] + +# Menus da URNA ELETRÔNICA + +## Menu "Inicial" + +* Botão "Eleição Presidencial [toMenu: "Eleição Presidencial"] +* Botão "Tribunal Eleitoral" [NeedPriv:"ElectoralJudge"; toMenu: "Tribunal Eleitoral"] +* Botão "Sair" [tecla "ESC"] + +## Menu "Eleição Presidencial" + +* Botão "Cadidatos Presidenciais" [toMenu: "Lista de Cadidatos Presidenciais"] +* Botão "Presidente Eleito" [toMenu: "Dados do Presidente Eleito"] +* Botão "Regras da Eleição Presidencial" [toMenu: "Regras da Eleição Presidencial"] +* Botão "Escolha seu Presidente" [VisibleIf: "Acessado Por Urna + Maioridade de 72 horas de gameplay"; InVisibleIf: "InternetDevice"; toMenu: "Escolha seu Presidente"] +* Botão "Voltar" [toMenu: "Inicial"; VisibleIf: Acessado Por Urna; InVisibleIf: InternetDevice;] +* Botão "Sair" [tecla "ESC"] + +## Menu "Tribunal Eleitoral" + +* Botão "Configurações da Eleições" [toMenu:"Eleição Presidencial"; VisibleIf: "Acessed per UrnDevice and WithPriv:ElectoralJudge" ; InVisibleIf: "Acessed per InternetDevice or WithOutPriv:ElectoralJudge";] +* Botão "Inscrever-se como Candidato" [VisibleIf: "Acessed per UrnDevice + Maioridade de 72 horas de gameplay"; InVisibleIf:"Acessed per InternetDevice"; toMenu: "Ficha do Candidato"] +* Botão "Voltar" [toMenu: "Inicial"; VisibleIf: "Acessed per UrnDevice"; InVisibleIf:"Acessed per InternetDevice"; ] +* Botão "Sair" [tecla "ESC"] + +## Menu "Configurações da Eleições" + +Etiqueta "Maioridade Eleitoral" + +* Campo: Maioridade dos Eleitores [Padrão: 72 horas reais de gameplay] : Seleciona quantas horas o jogador terá que ter jogado para poder ser um eleitor. +* Campo: Maioridade dos Candidatos [Padrão: 168 horas reais de gameplay] : Seleciona quantas horas o jogador terá que ter jogado para poder ser um candidato a presidente. + * Campo "Perído Probatório" [Padrão: 1 mês real de empoderamento] : Seleciona o tempo máximo que o Presidente terá o poder em suas mãos. Antes de provar que ainda possui a maioria do apoio polular. + * Campo "Prescrição do Voto" [Padrão: 6 meses reais de Prescrição de Voto] : Seleciona o tempo máximo que o voto de um jogador ficará em posse do presidente escolhido individualmente pelo eleito. O eleitor pode deve renovar seu voto antes de acabar o seu tempo individual de prescrição de voto. + * Botão "Salvar e Voltar" [toMenu: "Confirm Settings"] + * Botão "Voltar sem salvar" [toMenu: "Tribunal Eleitoral"] + * Botão "Sair" [tecla "ESC"] + +-------------------------------------------------------- + +# Comando de quem possuir o privilègio "ElectoralJudge" + +* ````/president ```` : Seleciona um jogador como presidente forçadamente. +* ````/candidate ```` : Seleciona um jogador como candidato forçadamente. +* ````/nullvote ```` : Anula forçadamente o voto de um específico jogador. Mas, não apagará o registro do tempo de gameplay do jopgador eleitor. +* ````/nullcandidate ```` : Anula forçadamente a candidatura de um específico jogador. Mas, não apagará o registro do tempo de gameplay do jopgador candidato. Se o jogador candidato anulado for o Presidente. O servidor selecionará o segundo lugar dos candidatos como novo presidente. Caso não exista um segundo lugar dos candidatos, o servidor ficará sem presidente. + +-------------------------------------------------------- + +# Tarefas Futuras Neste Mod + Estou pensando em criar um mod de "urna eletrônica". Para fazer os jogadores votarem em quem será o presidente do servidor. O presidente eleito terá o poder de: @@ -6,5 +57,12 @@ O presidente eleito terá o poder de: * Utilizar o dinheiro do jogo recolhido daa proteção de terreno para: Indenizar jogadores por alienações de terreno, financiar quests para funcionários públicos [tipo mandar fazer: pontes,estrada, praças, e etc], dar prêmios em dinheiro de eventos semanais [torneio de pvp, concurso de pixelart], e financiar pesquisa e desenvolvimento de mods. * Tombar edificações para se tornarem patrimônios históricos. (é tipo uma isenção da tarifa de proteção de terreno para prédios bonitos). * Nomear Delegados (moderadores que irão banir jogadores ruins). +* Nomear Médicos (Jpgadores que podem ressucitar outro que bugaram e não conseguem respawar). -Os jogadores também poderão poderão a qualquer momento pegar o seu voto de volta e votar em outro candidato. [é uma espécie de impeachment] +Os jogadores também poderão poderão a qualquer momento pegar o seu voto de volta, e votar em outro candidato. [é uma espécie de impeachment] + +-------------------------------------------------------- + + + +[screenshot]:https://gitlab.com/lunovox/e-urn/-/raw/master/textures/text_eurn_front.png?inline=false