Centro RPG Maker

Centro de Recursos => Scripts de RPG Maker => Scripts para RPG Maker VX Ace => Tópico iniciado por: Sotelie online 01/09/2016 às 19:39

Título: Nova Encyclopedia
Enviado por: Sotelie online 01/09/2016 às 19:39
NOVA ENCYCLOPEDIA
Por: Alisson

[box2 class=blue title=Introdução]Eu havia feito esse script para meu próprio projeto, mas achei que seria interessante compartilhar pra galera que tivesse interesse.
O script serve para você criar uma enciclopédia. Isso é, você cria uma opção e ela exibe um texto informativo.
Sei que é uma explicação meio vaga, mas vendo a imagem de exemplo ou a demonstração, você pode ter uma ideia do que ele faz.
Este script pode ser usado de várias formas dependendo do que você pretende fazer.
Se você quiser criar um bestiário, você pode. Se quiser criar um catálogo de itens, você pode. Descrições sobre personagens, lugares, isso, aquilo... você pode.[/box2]

[box2 class=blue title=Exemplo]Baseado na Nepedia, sistema originalmente feito pela Idea Factory para o game Megadimension Neptunia VII.
Nepedia
[close]

O sistema não é tão sofisticado quanto o original por questões de resolução, mas serve seu propósito.
Spoiler
[close]
[/box2]

[box2 class=blue title=Instruções]
O script não é difícil de se usar, existem as configurações normais e as configurações avançadas.
Há instruções bem detalhadas sobre seu uso dentro do script, então a menos que você leia tudo, você não terá problemas.
Qualquer coisa, basta deixar sua dúvida aqui que eu certamente irei oferecer suporte assim que eu vir.
[/box2]



Título: Nova Encyclopedia
Enviado por: Corvo online 01/09/2016 às 19:49
Cara, isto é incrível. As possibilidades são ilimitadas, vão do bestiário ao manual de jogo. Excelente, obrigado por compartilhar [user]Alisson[/user]!
Título: Nova Encyclopedia
Enviado por: Sotelie online 01/09/2016 às 19:54
Fico feliz que tenha gostado.
As possibilidades são realmente enormes, dependendo da criatividade.
Título: Nova Encyclopedia
Enviado por: Neko Tenshi online 01/09/2016 às 20:03
É com enorme gratidão que eu te agradeço com todo o meu coração (rimo).

Estava à procurar algo do tipo a muito tempo, obg Alisson, isso ajudará várias pessoas!
Título: Nova Encyclopedia
Enviado por: Sato1999 online 01/09/2016 às 20:05
Mano, já disse que te amo? Na broderagem, claro.
Título: Nova Encyclopedia
Enviado por: Sotelie online 01/09/2016 às 20:09
Eita!
Sem problemas, galera. É ótimo saber que vai ajudar alguém.
Qualquer coisa só avisarem.
Título: Nova Encyclopedia
Enviado por: Gabriel online 01/09/2016 às 20:50
Uau! Isso é incrível, como disseram as possibilidades são infinitas. Adoro scripts assim.
Legal ver que você conseguiu ser bem fiel ao que se baseou. Depois irei testar aqui. Acredito que me será útil. Parabéns pelo trabalho Alisson.
Título: Nova Encyclopedia
Enviado por: Sotelie online 01/09/2016 às 20:56
Opa, fico feliz em saber.
Só me perdoem por ser muito detalhista em minhas instruções ;-;
Título: Nova Encyclopedia
Enviado por: MaxuelZanus online 01/09/2016 às 21:18
ahhhhhhhh :<3: alisson!!! eu estava tentando criar um script exatamente pra isso, queria criar uma enciclopedia de plantas e tals hehe!
uma curiosiadade, teria como criar grupos para separar os topicos?
Título: Nova Encyclopedia
Enviado por: Sotelie online 02/09/2016 às 10:43
Opa, eu posso fazer isso. Vai demorar provavelmente pois estou com algumas coisas pra fazer aqui, mas pode aguardar o/
Título: Ver 1.3
Enviado por: Sotelie online 02/09/2016 às 17:02
Script Atualizado

Foi adicionado um sistema de categorias similar ao próprio sistema de escolhas.
Você pode separar sua enciclopédia em diversos segmentos agora.

Qualquer problema basta avisarem.
A versão sem categorias ainda permanecerá no tópico, para aqueles que preferirem ela.
Título: Nova Encyclopedia
Enviado por: Stella Artois online 02/09/2016 às 17:28
Certamente isso é algo insano!
Obrigado por compartilhar e claramente será útil para muitas pessoas,
inclusive para mim!
~TK >.<
Título: Nova Encyclopedia
Enviado por: Sotelie online 02/09/2016 às 18:22
Tá tudo insano rs
Não há de quê, é ótimo ter servido de ajuda. o/
Título: Nova Encyclopedia
Enviado por: MaxuelZanus online 02/09/2016 às 22:37
ahhhh não acredito  :T.T: !alisson você é simplismente incrivel, vou por no meu projeto vlw! :wow:
Título: Nova Encyclopedia
Enviado por: Sotelie online 03/09/2016 às 12:10
Não há de que.
Fico feliz em ter ajudado \o/
Título: Nova Encyclopedia
Enviado por: Ahiane online 10/09/2016 às 11:40
Muito bom! Está muito bem explicado e é bastante configurável. Talvez eu use no meu projeto pra fazer uma biblioteca com livros e receitas. :O=O:
Título: Nova Encyclopedia
Enviado por: Sotelie online 10/09/2016 às 11:51
Obrigado, Ahi :3
Sinta-se à vontade para usar como bem entender. Chega bate a curiosidade :D
Título: Nova Encyclopedia
Enviado por: Arthur Fillipi online 04/10/2016 às 00:27
 :wow: :wow:
    Tudo o que eu queria! Vai deixar bem mais sofisticado que ter que criar eventos perto de cada estante de livro do game para dar informações adicionais, haha.
Quanto ao sistema, só me resta uma dúvida, no script tem uma opção de liberar tal informação após fazer alguma coisa?

Ex.: Liberar uma informação de tal cidade depois de achar um livro sobre ela em uma mesa.

Desde já, já deixo o meu ouro e meus sinceros parabéns!
Título: Nova Encyclopedia
Enviado por: Gabriel online 04/10/2016 às 11:28
Os tópicos possuem a opção de definir uma switch para que ele seja ativado.
      "Gamindustri" => {            :picture          => "Gamindustri",
                                    :information      => "A world composed of four nations:\nPlaneptune, Lastation, Lowee and Leanbox.\nEach nation is presided by a CPU,\nwho gains strength from the people's faith.\nIn the past, Gamindustri was threatened\nby ASIC, the Deity of Sin, and the CPU of\nthe ancient nation of Tari.\nPeace exists thanks to the CPUs.",
                                    :switch_id        => 0,
                                    },

Basta definir o ID da switch que deseja usar em :switch_id => ID da Switch. Se você definir como 0 o tópico não precisará de uma switch para aparecer na enciclopédia, entretanto basta definir qualquer outro número e ele será corresponde a uma switch do jogo e o tópico só aparecerá na enciclopédia quando você a deixar ON.
Título: Nova Encyclopedia
Enviado por: Arthur Fillipi online 04/10/2016 às 14:46
Citação de: Skyloftian online 04/10/2016 às 11:28
Os tópicos possuem a opção de definir uma switch para que ele seja ativado.
      "Gamindustri" => {            :picture          => "Gamindustri",
                                    :information      => "A world composed of four nations:\nPlaneptune, Lastation, Lowee and Leanbox.\nEach nation is presided by a CPU,\nwho gains strength from the people's faith.\nIn the past, Gamindustri was threatened\nby ASIC, the Deity of Sin, and the CPU of\nthe ancient nation of Tari.\nPeace exists thanks to the CPUs.",
                                    :switch_id        => 0,
                                    },

Basta definir o ID da switch que deseja usar em :switch_id => ID da Switch. Se você definir como 0 o tópico não precisará de uma switch para aparecer na enciclopédia, entretanto basta definir qualquer outro número e ele será corresponde a uma switch do jogo e o tópico só aparecerá na enciclopédia quando você a deixar ON.

Entendi, amigo! Agora sim, esse script é realmente espetacular  :<3:
Título: Nova Encyclopedia
Enviado por: Sotelie online 27/10/2016 às 15:03
▼ Atualizado para a versão 2.0

O código foi refeito e foram adicionadas algumas novas opções.
Título: Nova Encyclopedia
Enviado por: Gabriel online 27/10/2016 às 18:49
Boa Alisson!
Testei aqui e o negócio ficou ainda melhor. Ta de parabéns com esse script, é realmente muito útil e totalmente customizável.  :XD:
Título: Nova Encyclopedia
Enviado por: MaxuelZanus online 28/10/2016 às 13:38
 :*-*: Nossa Alisson, quando eu acho que o script já e incrível você consegue deixa-lo muito melhor.
Título: Nova Encyclopedia
Enviado por: Sotelie online 29/10/2016 às 10:51
▼ Atualizado para a versão 2.1

Enquanto trabalhava em um outro script, acabei me deparando com um bug que, como eu previa, também estava presente neste.
Esta atualização resolve praticamente o resto dos bugs.
Título: Nova Encyclopedia
Enviado por: Rawen online 29/10/2016 às 13:38
Eu ainda não comentei?  :rickas:
É realmente um script fo... incrível. Com certeza útil, e como citaram, infinitamente aplicável :D
Título: Nova Encyclopedia
Enviado por: hellblazer online 08/11/2016 às 10:30
Simplesmente fantástico! Já estou até pensando em varias possibilidades, criei um conto e iria colocar no jogo como um extra, um prologo, esse script era o que eu precisava. Muito obrigado!
Título: Nova Encyclopedia
Enviado por: JVSodre online 11/01/2017 às 21:22
 :derp: Desculpe mas não sei direito como edito o texto, alguem pode me ajudar?
Título: Nova Encyclopedia
Enviado por: Geraldo de Rívia online 18/01/2017 às 09:24
Citação de: JVSodre online 11/01/2017 às 21:22
:derp: Desculpe mas não sei direito como edito o texto, alguem pode me ajudar?
A qual texto se refere? Todo o código é bem comentado, indicando onde está o texto a ser alterado na modificação.
Se não bastar isso, tu pode abrir a demonstração de exemplo e ir checando, onde está o texto no código, e onde está
ele no sistema do jogo, assim você entende onde modificar o quê. Só dar uma lidinha atenta que tu acha.
Mas, se ainda assim não encontrar, é só especificar qual texto se trata que damos uma olhada.  :ok:
Título: Nova Encyclopedia
Enviado por: arthurtomazz online 19/04/2017 às 15:51
Nem sei se você vai responder pois faz tempo já que o post foi lançado, mas mesmo assim vou escrever.

Toda a vez que eu tento criar uma nova categoria aparece o seguinte erro:
Script 'Enciclopédia' line 303: SyntaxError occurred.

Unexpected tCONSTANT, expecting '}'
Topics = {

se poder me ajudar, ficarei agradecido
Título: Nova Encyclopedia
Enviado por: Sotelie online 19/04/2017 às 16:59
Você provavelmente apagou um "}" que não devia ter apagado, ou esqueceu de colocar um "}" onde deveria ter colocado.
Poderia mostrar como estão suas configurações?
Título: Nova Encyclopedia
Enviado por: SylarFeits online 12/09/2017 às 18:09
Eu sei que o tópico ja está obsoleto, mas eu gostaria de pedir uma ajuda.
Quanto as categorias, como faço para mudar elas de posição?
Elas começam no topo da screen, mas tem como colocar no meio da screen?
Igual as pictures que podemos escolher o lugar do mapa.
Título: Nova Encyclopedia
Enviado por: Sotelie online 12/09/2017 às 18:47
Para isso será necessário modificar o script.
Se quiser, posso modificar isso para amanhã o/
Título: Nova Encyclopedia
Enviado por: darkai245 online 20/11/2017 às 03:47
Muito Legal, esse daqui vai ser o meu novo bestiário
Título: Re:Nova Encyclopedia
Enviado por: thaua online 30/06/2018 às 11:38
Posso utiliza-lo em meu projeto comercial?? :o:): :o:): :o:):


Desculpe incomodar mas cade o link de download do script?
Título: Re:Nova Encyclopedia
Enviado por: Sotelie online 30/06/2018 às 11:39
Estavam invisíveis por um problema nos BBCs, mas já corrigi.
Sinta-se livre para usar como quiser o/
Título: Re:Nova Encyclopedia
Enviado por: RaonyFM online 30/06/2018 às 12:04
Mas que delícia de script, eu pretendia usar um desses para criar um Codex semelhante ao presente em Mass Effect, com informações adicionais sobre o mundo. Irá me cair como uma luva.  :3
Título: Re:Nova Encyclopedia
Enviado por: Rob_Trent online 21/05/2021 às 12:04
Citação de: Syureri online 30/06/2018 às 11:39
Estavam invisíveis por um problema nos BBCs, mas já corrigi.
Sinta-se livre para usar como quiser o/
Olá Syureri, em primeiro lugar, o seu script parece ótimo na screenshot.
Eu queria baixar a versão atualizada, mas notei que nenhum dos links de download está funcionando.
Você poderia atualizar esses links ou criar um P asteBin para quem ainda estiver interessado? Muito obrigado
Título: Re:Nova Encyclopedia
Enviado por: Sotelie online 21/05/2021 às 15:11
Infelizmente todos os meus links do MEGA já eram, mas falei com o Corvo e felizmente ele tinha feito um backup o/
Como não tenho mais posse do Ace, baixei a trial só pra garantir que tá tudo certinho e reupei aqui (https://drive.google.com/file/d/1ExxUAtyB8GPorxPzhzVKT_jk8Vm5e2fB/view?usp=sharing).
Também tomei a liberdade de colocar o script em si no Github (https://gist.github.com/syureri/9a869d07c25574c99594ef6d33cb053d) pra não perder.
Título: Re:Nova Encyclopedia
Enviado por: Rob_Trent online 21/05/2021 às 19:27
Citação de: Syureri online 21/05/2021 às 15:11
Infelizmente todos os meus links do MEGA já eram, mas falei com o Corvo e felizmente ele tinha feito um backup o/
Como não tenho mais posse do Ace, baixei a trial só pra garantir que tá tudo certinho e reupei aqui (https://drive.google.com/file/d/1ExxUAtyB8GPorxPzhzVKT_jk8Vm5e2fB/view?usp=sharing).
Também tomei a liberdade de colocar o script em si no Github (https://gist.github.com/syureri/9a869d07c25574c99594ef6d33cb053d) pra não perder.
Muito obrigado por atualizar.
Posso perguntar se é possível adicionar ícones (do iconset) ou imagens ao texto do script para permitir o uso como um manual?
Título: Re:Nova Encyclopedia
Enviado por: Sotelie online 21/05/2021 às 20:20
Experimente usar os comandos para desenhar os ícones da mesma forma como usaria numa janela de mensagens comum (ex: \i[número do ícone]). Exceto que no script você usa dois \\ ao invés de um \.
Gabe testou pra mim e reportou funcionar (exceto na janela de ajuda, que é incapaz de desenhar ícones por questões técnicas).

Sobre exibir imagens seria necessário refazer parte do código (não há função de scroll, por exemplo) mas é algo que pretendo deixar para outro sistema (a menos que alguém se disponha a fazer, te garanto que tem muito codador bom aqui, só pedir (o/).
Título: Re:Nova Encyclopedia
Enviado por: Rob_Trent online 22/05/2021 às 06:49
Citação de: Syureri online 21/05/2021 às 20:20
Experimente usar os comandos para desenhar os ícones da mesma forma como usaria numa janela de mensagens comum (ex: \i[número do ícone]). Exceto que no script você usa dois \\ ao invés de um \.
Gabe testou pra mim e reportou funcionar (exceto na janela de ajuda, que é incapaz de desenhar ícones por questões técnicas).

Sobre exibir imagens seria necessário refazer parte do código (não há função de scroll, por exemplo) mas é algo que pretendo deixar para outro sistema (a menos que alguém se disponha a fazer, te garanto que tem muito codador bom aqui, só pedir (o/).
Uma função de scroll seria realmente útil.
Eu tenho algumas perguntas:

1) Existe algum comando de cena (para que eu possa vincular fisicamente o script ao meu menu)?

2) Que tal dividir uma seção em páginas?
É algo já implementado no script?

3) Também tem alguém aqui com a versão 2.0? O versão carregada é 1,3.  :derp:

Muito obrigado!
Título: Re:Nova Encyclopedia
Enviado por: Sotelie online 22/05/2021 às 14:03
O comando de cena depende do menu que você está usando. Se for o padrão, já é integrado no sistema. Na demo (e nas instruções) também há um comando para chamar a cena diretamente:
SceneManager.call(Nova_CategoryCommand)
Alguns menus que lembro da época podem precisar só do Nova_CategoryCommand pra ser adicionado em alguma configuração pra funcionar.

Infelizmente o sistema não conta com divisão por páginas (como o dos mais recentes Resident Evil, por exemplo), então a gambiarra seria separar as páginas em tópicos diferentes.

E nem eu tenho mais a versão atualizada, mas encorajo quem ainda tiver a upar em algum lugar :feelsbatman:
Título: Re:Nova Encyclopedia
Enviado por: Sato1999 online 17/10/2022 às 22:26
Citação de: Syureri online 22/05/2021 às 14:03
O comando de cena depende do menu que você está usando. Se for o padrão, já é integrado no sistema. Na demo (e nas instruções) também há um comando para chamar a cena diretamente:
SceneManager.call(Nova_CategoryCommand)
Alguns menus que lembro da época podem precisar só do Nova_CategoryCommand pra ser adicionado em alguma configuração pra funcionar.

Infelizmente o sistema não conta com divisão por páginas (como o dos mais recentes Resident Evil, por exemplo), então a gambiarra seria separar as páginas em tópicos diferentes.

E nem eu tenho mais a versão atualizada, mas encorajo quem ainda tiver a upar em algum lugar :feelsbatman:

Opa! Eu tenho. Só não vai estar vanilla pq eu modifiquei com algumas coisitas do meu jogo msm.

Spoiler
[code]#══════════════════════════════════════════════════════════════════════════
#  ▼ Nova::Encyclopedia
#  Autor: Alisson
#  Versão: 2.1
#  Data: 27/10/2016
#══════════════════════════════════════════════════════════════════════════

#--------------------------------------------------------------------------
#  ▼ Histórico
#--------------------------------------------------------------------------
# v2.1. Bug de listas longas corrigido. Resto dos bugs eliminados, mwahaha!
# v2.0. Grande update. Código refeito, área configurável remodelada.
# v1.3. Seleção de Categorias adicionada. Instruções atualizadas.
# v1.2. Compatibilidade com resoluções maiores. Liberado.
# v1.0. Limpeza de código.
# v0.5. Correção de bugs.
# v0.1. Criado.
#--------------------------------------------------------------------------
# ▼ Termos de Uso
#--------------------------------------------------------------------------
# Livre para uso comercial. Ficaria agradecido se entrasse em contato
# comigo para avisar.
# Você pode alterar este sistema para uso próprio.
# Você não pode postar o sistema diretamente em outro lugar.
# Caso poste, redirecione o usuário para o tópico original do sistema.
# Créditos não são necessários, mas seriam apreciados.
#
# Para mais informações: centrorpg.com
#--------------------------------------------------------------------------
# ▼ Introdução
#--------------------------------------------------------------------------
# A Nova - Encyclopedia é um sistema de enciclopédia baseado na Nepedia,
# originalmente feito para o jogo Megadimension Neptunia VII.
# Ele lhe permite criar uma enciclopédia para o seu jogo.
# Se quiser criar um manual do game, sinta-se livre.
# Se quiser criar uma coleção de livros, sinta-se livre.
# Se quiser até fazer um sistema de quests, você pode. Use a criatividade.
# Faça sua enciclopédia.
#--------------------------------------------------------------------------
# ▼ Instruções
#--------------------------------------------------------------------------
# O script possui instruções detalhadas de configuração logo abaixo.
# A adição de categorias e a adição de tópicos ficam nos fins das
# configurações.
# Para chamar o menu de enciclopédia, basta usar:
# SceneManager.call(Encyclopedia)
#══════════════════════════════════════════════════════════════════════════

module Nova
  module Encyclopedia
    #══════════════════════════════════════════════════════════════════════════
    # ■ - Configuração do Sistema -
    #══════════════════════════════════════════════════════════════════════════
    # Aqui ficam todas as configurações do script.
    #══════════════════════════════════════════════════════════════════════════

    #══════════════════════════════════════════════════════════════════════════
    # - Janela de Ajuda. -
    # É a janela que exibe o texto de ajuda na parte inferior.
    #══════════════════════════════════════════════════════════════════════════
    Help = {
                    # Texto que será mostrado durante a seleção de categorias.
                    :category_vocab => '     Selecione uma categoria.           Voltar',
                   
                    # Texto que será mostrado durante a seleção de tópicos.
                    :topics_vocab => '     Selecione um tópico.               Voltar',
                   
                    # Windowskin da janela de ajuda.
                    :windowskin => 'Window',
                   
                    # Deseja usar uma imagem no lugar de uma window para a janela?
                    :image? => true,
                   
                    # Pasta em que ele irá procurar a imagem.
                    :folder => 'Graphics/Encyclopedia/BG/',
                   
                    # Nome da imagem na pasta configurada acima.
                    :name => 'Info Bar',
                   
                    # Se você quiser alterar a posição da imagem na tela, use isso:
                    :img_ox => 0,   # Posição horizontal.
                    :img_oy => -6,  # Posição vertical.
                   
    } # <= Não deletar.
   
    #══════════════════════════════════════════════════════════════════════════
    # - Comando no Menu. -
    # Aqui você configura se quer ou não adicionar a enciclopédia no menu.
    #══════════════════════════════════════════════════════════════════════════
    Command_in_Menu = {
                    # Ativar?
                    :enable? => true,
                   
                    # Switch necessário para que o jogador possa acessar a opção.
                    # Deixe 0 se quiser que ele sempre possa acessar.
                    :switch => 0,
                   
                    # Nome da opção no menu.
                    :name => 'Encyclopedia',
                   
    } # <= Não deletar.
   
    #══════════════════════════════════════════════════════════════════════════
    # - Janela de Categorias. -
    # Aqui você configura a janela onde as categorias são mostradas.
    #══════════════════════════════════════════════════════════════════════════
    Category_Main = {
                    # Windowskin da janela.
                    :windowskin => 'Window',
                   
                    # Deseja usar uma imagem no lugar da janela?
                    :image? => true,
                   
                    # Pasta onde ele irá procurar a imagem.
                    :folder => 'Graphics/Encyclopedia/BG/',
                   
                    # Nome da imagem na pasta configurada acima.
                    :name => 'Command Box',
                   
                    # Se você quiser alterar a posição da imagem na tela, use isso:
                    :img_ox => 0, # Posição horizontal.
                    :img_oy => 0, # Posição vertical.
                   
    } # <= Não deletar.
   
    #══════════════════════════════════════════════════════════════════════════
    # - Janela de Tópicos. -
    # Aqui você configura a janela onde os tópicos são mostrados.
    #══════════════════════════════════════════════════════════════════════════
    Topics_Main = {
                    # Windowskin da janela.
                    :windowskin => 'Window',
                   
                    # Deseja usar uma imagem no lugar da janela?
                    :image? => true,
                   
                    # Pasta onde ele irá procurar a imagem.
                    :folder => 'Graphics/Encyclopedia/BG/',
                   
                    # Nome da imagem na pasta configurada acima.
                    :name => 'Command Box',
                   
                    # Se você quiser alterar a posição da imagem na tela, use isso:
                    :img_ox => 0, # Posição horizontal.
                    :img_oy => 0, # Posição vertical.
                   
    } # <= Não deletar.
   
    #══════════════════════════════════════════════════════════════════════════
    # - Janela de Informação. -
    # Aqui você configura a janela onde a informação dos tópicos são mostrados.
    #══════════════════════════════════════════════════════════════════════════
    Info_Main = {
                    # Fonte da janela.
                    :font_name => 'Lato',
                   
                    # Tamanho da fonte.
                    :font_size => 18,
                   
                    # Ativar bordas da fonte?
                    :font_outline => false,
                   
                    # Cor da fonte.
                    :font_color => Color.new(0, 0, 0, 255),
                   
                    # Windowskin da janela.
                    :windowskin => 'Window',
                   
                    # Usar uma imagem no lugar da janela?
                    :image? => true,
                   
                    # Pasta onde ele irá procurar a imagem.
                    :folder => 'Graphics/Encyclopedia/BG/',
                   
                    # Nome da imagem na pasta configurada acima.
                    :name => 'Info Box',
                   
                    # Se você quiser alterar a posição da imagem na tela, use isso:
                    :img_ox => 0, # Posição horizontal.
                    :img_oy => 0, # Posição vertical.
                   
    } # <= Não deletar.
   
    #══════════════════════════════════════════════════════════════════════════
    # - Fundo. -
    # Aqui você pode configurar uma imagem para usar como fundo.
    #══════════════════════════════════════════════════════════════════════════
    Background = {
                    # Ativar uma imagem para o fundo?
                    :enable? => true,
                   
                    # Pasta onde deverá ficar a imagem.
                    :folder => 'Graphics/Encyclopedia/BG/',
                   
                    # Nome da imagem na pasta configurada acima.
                    :name => 'Background',
                   
                    # Deseja esticar o fundo para preencher a tela?
                    :scale_to_fit? => true,
                   
    } # <= Não deletar.
   
    #══════════════════════════════════════════════════════════════════════════
    # - Partículas. -
    # Aqui você pode configurar as partículas.
    #══════════════════════════════════════════════════════════════════════════
    Particles = {
                    # Deseja ativar as partículas?
                    :enable? => true,
                   
                    # Pasta onde deverão ficar as partículas.
                    :folder => 'Graphics/Encyclopedia/Particles/',
                   
                    # Nome das partículas. Pode inserir quantas quiser, mas
                    # lembrando que todas elas serão mostradas juntas.
                    :name => ['Light', 'Light2'],
                   
                    # Quantidade de partículas na tela. Cuidado com o lag.
                    :amount => 60,
                   
                    # Se quiser configurar as animações das partículas,
                    # configure aqui.
                    :animation => {
                                    # Movimento das partículas.
                                    # Nota: Se você colocar up e down ao mesmo tempo, elas não se moverão.
                                    #       O mesmo serve para o left e right. Escolha ou um ou outro.
                                    :up => true,        # Mover pra cima?
                                    :right => true,     # Mover pra direita?
                                    :left => false,     # Mover pra esquerda?
                                    :down => false,     # Mover pra baixo?
                                   
                                    # Velocidade das partículas.
                                   
                                    # Velocidade vertical.
                                    :speed1_min => 1, # Velocidade mínima.
                                    :speed1_max => 4, # Velocidade máxima.
                                   
                                    # Velocidade horizontal.
                                    :speed2_min => 1, # Velocidade mínima.
                                    :speed2_max => 2, # Velocidade máxima.
                                   
                    }, # <= Não deletar.
    } # <= Muito menos isso.
   
    #══════════════════════════════════════════════════════════════════════════
    # ■ - Adição de Categorias -
    #══════════════════════════════════════════════════════════════════════════
    # Aqui você pode adicionar as categorias.
    # Veja os exemplos abaixo e adicione as suas da mesma forma.
    #══════════════════════════════════════════════════════════════════════════
    Categories = {
   
                  "Mundo" => { # <= Nome da categoria.
                                  :symbol => :mundo, # Símbolo para identificar a categoria.
                                  :switch_id => 0,   # Switch necessário para que a categoria apareça.
                                                     # Deixe 0 se quiser que ela sempre apareça.
                                  # Deseja usar uma imagem para a categoria?
                                  :image? => true,
                                 
                                  # Pasta onde deverá ficar a imagem.
                                  :folder => 'Graphics/Encyclopedia/Categories/',
                                 
                                  # Nome da imagem na pasta configurada acima.
                                  :image_name => 'Mundo',
                                 
                                  # Deseja usar um ícone para a categoria?
                                  :icon? => true,
                                 
                                  # Index do ícone no iconset.
                                  :icon_index => 224,
                                 
                  }, # Não se esqueça da vírgula.
                 
                  "Masmorras" => {
                                  :symbol => :dungeon,
                                  :switch_id => 0,
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Categories/',
                                  :image_name => 'Dungeons',
                                  :icon? => true,
                                  :icon_index => 224,
                  }, # Não se esqueça da vírgula.
                 
                  "Informações extras" => {
                                  :symbol => :extra,
                                  :switch_id => 0,
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Categories/',
                                  :image_name => 'Extra',
                                  :icon? => true,
                                  :icon_index => 224,
                  }, # Não se esqueça da vírgula.
                 
                  "Mecanicas" => {
                                  :symbol => :mecha,
                                  :switch_id => 0,
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Categories/',
                                  :image_name => 'que',
                                  :icon? => true,
                                  :icon_index => 224,
                  },
                 
    } # <= Não deletar.
   
    #══════════════════════════════════════════════════════════════════════════
    # ■ - Adição de Tópicos -
    #══════════════════════════════════════════════════════════════════════════
    # Aqui você pode adicionar os tópicos.
    # Veja os exemplos abaixo e adicione os seus da mesma forma.
    #══════════════════════════════════════════════════════════════════════════
    Topics = {
   
                "Runearth" => { # <= Nome do tópico.
                                  :switch_id => 0, # Switch necessário para que o tópico apareça.
                                                   # Deixe 0 se quiser que ele sempre apareça.
                                  # A categoria do tópico.
                                  # Sabe o símbolo usado para identificar a categoria?
                                  # Pois é, é aqui que você usa ele.
                                  :category => :mundo,
                                 
                                  # Texto de informação da categoria.
                                  # Use \n se quiser quebrar uma linha.
                                  # Caso deseje usar aspas dentro do texto,
                                  # use essas: "texto"
                                  :info => "Nome dado ao mundo quando ele foi\nrecriado pelos Grandes Lordes dos\nElementos a alguns milenios atrás.\nReinos surgiram e sucumbiram, mas\nsua religião principal continua a\nmesma desde a criação.",
                                 
                                  # Deseja mostrar uma imagem ao selecionar a categoria?
                                  :image? => true,
                                 
                                  # Pasta onde deverá ficar a imagem.
                                  :folder => 'Graphics/Encyclopedia/Topics/',
                                 
                                  # O nome da imagem na pasta acima.
                                  :image_name => 'Pandora',
                                 
                                  # Deseja usar um ícone para o tópico?
                                  :icon? => true,
                                 
                                  # Index do ícone no iconset.
                                  :icon_index => 230,
                                 
                }, # Não se esqueça da vírgula.
               
                "Guerra Mahou Terceira" => {
                                  :switch_id => 0,
                                  :category => :mundo,
                                  :info => "Uma grande guerra travada entre os\ncinco grandes reinos que existiam\nna epóca. Foi uma batalha que\nquase resultou na destruição do\nmundo e levou a prática de usar\nMahou ser proibida e extinta.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Topics/',
                                  :image_name => '3Guerra',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Reino Frederyck" => {
                                  :switch_id => 0,
                                  :category => :mundo,
                                  :info => "Um dos quatro grandes reinos da\natualidade. Um diferente tipo de\ngoverno que gera ele. Quando alguém é\neleito governante, ele apenas sairá do\npoder quando vier a falecer.\nQuando um governante morre, acontece\numa grande disputa entre jovens de\nfamilias qualificadas pelo trono.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Topics/',
                                  :image_name => 'Frederyck',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Edelgard" => {
                                  :switch_id => 0,
                                  :category => :mundo,
                                  :info => "Uma pequena vila escondida nos\ndominios do reino de Frederyck.\nUnico local no mundo aonde ainda\nexistem praticantes de Mahou\nlivres. Já que a prática da mesma\nfora proibida no passado.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Topics/',
                                  :image_name => 'Edelgard',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Casters" => {
                                  :switch_id => 0,
                                  :category => :extra,
                                  :info => "Caster são como são chamados os\nhabitantes de Edelgard, uma vila\nsecreta que fica nos dominios do\nreino de Frederyck.\nPraticantes natos de Mahou em sua\nforma mais pura.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Topics/',
                                  :image_name => 'Casters',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Avatares dos LE" => {
                                  :switch_id => 0,
                                  :category => :extra,
                                  :info => "Forma física que alguns Lordes\nElementais tomam para se manifestarem\nno mundo material.\nEmbora não se saiba se existe algum\nLorde Elemental da Luz e das Sombras\nexpecula-se que talvez existam e\napenas nunca se manifestaram no mundo\nmaterial.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Topics/',
                                  :image_name => 'Elementals',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Seirei" => {
                                  :switch_id => 0,
                                  :category => :extra,
                                  :info => "Espiritos elementais que habitam\nesse mundo. Ajudam humanos em\ntarefas simples e as vezes até\nmais complexas. Como a arte de\nMahou pura foi perdida, muitos\nusam Seireis como meio para tal.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Topics/',
                                  :image_name => 'Seirei',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Mahou" => {
                                  :switch_id => 0,
                                  :category => :extra,
                                  :info => "Mahou é a forma de energia primaria\ndos Seireis e das criaturas mágicas em\ngeral. \nMahou pode ser usado, como o nome\nsugere, para usar Mahou em usa forma\nmais pura.\nNo entanto pessoas comuns apenas\npodem usar Mahou via algum artefato.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Topics/',
                                  :image_name => 'Mahou',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Floresta da cachoeira" => {
                                  :switch_id => 0,
                                  :category => :dungeon,
                                  :info => "Uma floresta habitada por criaturas\nnão muito hostis.\nPossui uma bela cachoeira que pode\nesconder muitos segredos, ou não.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Topics/',
                                  :image_name => 'Waterfall',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Ruinas de Mahou" => {
                                  :switch_id => 28,
                                  :category => :dungeon,
                                  :info => "Caverna que esconde muitos segredos\ndo passado.\nÚnico conexão viavel de Edelgard com\no resto do mundo inteiro.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Topics/',
                                  :image_name => 'MahouCave',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Atacar" => {
                                  :switch_id => 0,
                                  :category => :mecha,
                                  :info => "Forma comum de causar dano em algum\noponente.\nUtiliza uma simples formula comum\nbaseada no ataque.\n(Algumas armas especiais podem ter uma\nformula diferente, mas os casos são\nraros e o jogador é informado.)",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Mechanics/',
                                  :image_name => 'Attack',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Defender" => {
                                  :switch_id => 0,
                                  :category => :mecha,
                                  :info => "Comando simples que faz o usuario\nreceber qualquer dano pela metade e\nainda regenerar um pouco de MP e TP.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Mechanics/',
                                  :image_name => 'Escudo',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Artes" => {
                                  :switch_id => 0,
                                  :category => :mecha,
                                  :info => "Habilidades especias que os\npersonagens podem ter.\nSeus efeitos são variados, vindo de\ngolpes que causam dano fisico, até\ngolpes que podem remover status\nnegativos de algum aliado.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Mechanics/',
                                  :image_name => 'Artes',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Mahous" => {
                                  :switch_id => 0,
                                  :category => :mecha,
                                  :info => "Feitiços e encantamentos que podem ser\nde origem elemental ou não.\nApenas Casters tem acesso a Mahou e\nsuas lista de Mahous muda de Caster\npara Caster. Podendo ser influenciada\npor equipamentos, Seireis ou até\nmesmo aprendida por meio de algum\nterceiro muito habilidoso.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Mechanics/',
                                  :image_name => 'Magic',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Passivas" => {
                                  :switch_id => 0,
                                  :category => :mecha,
                                  :info => "Habilidades que estão sempre ativas em\nalgum personagem.\nVariam de habilidades uteis para\nexploração, aumento de stats, a até\nmesmo regeneração de HP.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Mechanics/',
                                  :image_name => 'Passivas',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Formula Comum de dano" => {
                                  :switch_id => 0,
                                  :category => :mecha,
                                  :info => "Formula padrão para golpes físicos\nque é usada na maioria dos casos é:\n(Ataque do Usuario x 2) - Defesa do\noponente.\nFormula padrão de Mahous é:\n(Ataque Magico do Usuario x 2) -\n(Defesa Magica do Oponente x 2)\nAlgumas podem variar, mas ai o padrão.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Mechanics/',
                                  :image_name => 'Formula',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Armas" => {
                                  :switch_id => 0,
                                  :category => :mecha,
                                  :info => "Equipamento que fica responsavel por\naumentar o stat de ATK ou MAG\nprimariamente.\nCertas armas tem efeitos especiais\nque estarão na descrição da mesma.",
                                  :image? => true,
                                  :folder => 'Graphics/Encyclopedia/Mechanics/',
                                  :image_name => 'Armas',
                                  :icon? => true,
                                  :icon_index => 230,
                },
                "Equipamento" => {
                                  :switch_id => 0,
                                  :category => :mecha,
                                  :info => "Composto por Elmo e Vestimento, são\nseparados em 3 tipos diferentes:\nRoupas Comuns(em geral roupas leves\nque a maioria dos personagens usam),\nArmaduras(Armaduras pesadas que\ngeralmente tem uma otima defesa) e\nTúnicas(Em geral focam na defesa\nmágica do usuário e menos na física.",
                      &n
[close]
Título: Re:Nova Encyclopedia
Enviado por: Sotelie online 24/10/2022 às 00:38
(https://i.imgur.com/Lu5DJN4.png)
Pior que o limite de caracteres comeu o resto do script, poderia colocar no bom e velho pastebin (https://pastebin.com/)?
Título: Re:Nova Encyclopedia
Enviado por: Sato1999 online 25/10/2022 às 16:29
Citação de: Syureri online 24/10/2022 às 00:38
(https://i.imgur.com/Lu5DJN4.png)
Pior que o limite de caracteres comeu o resto do script, poderia colocar no bom e velho pastebin (https://pastebin.com/)?

Mandei pelo discord olha la
Título: Re:Nova Encyclopedia
Enviado por: Sotelie online 25/10/2022 às 17:35
Atualizei no tópico principal. Muito obrigado (o/
Título: Re:Nova Encyclopedia
Enviado por: RaonyFM online 17/12/2022 às 00:38
Citação de: Syureri online 25/10/2022 às 17:35
Atualizei no tópico principal. Muito obrigado (o/

Como vai, cara?

Implementei o script, na última versão, em meu projeto e tive um problema estranho: o scroll das categorias não funciona. Cheguei a cogitar que talvez se tratasse de uma limitação do script, todavia, o scroll nos tópicos funciona perfeitamente quando a lista excede o tamanho da janela. Por algum motivo, o bug só ocorre nas categorias. Não faço ideia do que possa ter ocorrido, testei num projeto limpo, para verificar se não era um problema de incompatibilidade com algum outro script, mas o problema se repetiu mesmo assim, o que levou-me a descartar a hipótese de incompatibilidade. E como se já não fosse bizarro, embora os ícones e os nomes das categorias não apareçam, elas ainda funcionam, se eu tentar acessar os tópicos anexados a elas, funciona. Suponho que seja algo impedindo que as categorias sejam desenhadas na tela? Não sei.

Spoiler
(https://i.imgur.com/ZmnAL3y.jpg)
[close]