Mudanças entre as edições de "Predefinição:Questlog"

De Wiki Gla
Ir para navegação Ir para pesquisar
 
(62 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
{{#ifeq:{{{npc|}}}|{{PAGENAME}}|
<includeonly>
<table width="92%" style="margin-bottom: 1em;" class="questlog-wrapper">
<templatestyles src="Predefinição:Questlog/styles.css" />
<tr>
{{#invoke:Questlog|exibir}}
<td style="vertical-align: top; {{#ifeq:{{{npc|}}}|{{PAGENAME}}|width:100%;|width:120px;}}">
</includeonly>
    <!-- Sem imagem -->
<noinclude>
    |
{{Predefinição:Questlog/doc}}
    [[Arquivo:{{{npc|SemImagem}}}.png|64px|link=]]
</noinclude>
  }}
</td>
<td style="vertical-align: top; width:100%;" class="questlog-bubble">
  <div style="background-color:#F2F2F2; border-radius:6px; box-shadow:0 0 6px #B2B2B2; padding:10px; color: inherit;" class="questlog-text">
    {{{texto|Sem informações de diálogo.}}}
  </div>
 
  <div style="margin-top: 10px; font-family: sans-serif;">
    <!-- Diálogos -->
    {{#if:{{{resposta1|}}}|
      <div class="label">Resposta</div>
      <div style="margin-top:8px;" class="questlog-resp"><b style="color:#0055aa;">Você:</b> {{{resposta1}}}</div>
      <div style="margin-left:1em; margin-top:2px;" class="questlog-text"><b>{{{npc|NPC}}}:</b> {{{dialogo1}}}</div>
    }}
    {{#if:{{{resposta2|}}}|
      <div class="label">Resposta</div>
      <div style="margin-top:8px;" class="questlog-resp"><b style="color:#0055aa;">Você:</b> {{{resposta2}}}</div>
      <div style="margin-left:1em; margin-top:2px; class="questlog-text""><b>{{{npc|NPC}}}:</b> {{{dialogo2}}}</div>
    }}
    {{#if:{{{resposta3|}}}|
      <div class="label">Resposta</div>
      <div style="margin-top:8px;" class="questlog-resp"><b style="color:#0055aa;">Você:</b> {{{resposta3}}}</div>
      <div style="margin-left:1em; margin-top:2px; class="questlog-text""><b>{{{npc|NPC}}}:</b> {{{dialogo3}}}</div>
    }}
  </div>
 
  {{#if:{{{recompensa|}}}|
  <div class="label">Itens Recebidos</div>
  <div style="margin-top:10px; text-align:left;" class="questlog-items">
    <b>Recompensas:</b><br>
    {{#arraymap:{{{recompensa}}}|,|@|[[Arquivo:@|32px]] }}
  </div>
  }}
</td>
</tr>
</table>

Edição atual tal como às 03h06min de 22 de maio de 2025


Uso

Exibe o diálogo entre um NPC e o jogador, com imagem do NPC, falas, respostas e itens recebidos.

Funciona com base no Módulo:Questlog e nos estilos definidos em Predefinição:Questlog/styles.css.

Parâmetros

img
Nome da imagem do NPC (sem "Arquivo:"). Pode incluir extensão, como .png ou .gif.
nomenpc
Nome do NPC exibido no diálogo.
descricao
Lista de falas e respostas, uma por linha. Prefixos obrigatórios:
  • NPC: — fala do NPC
  • R: — resposta do jogador (o módulo exibe "Jogador:" com a resposta em negrito)
itens
Lista dos itens recebidos, separados por vírgula.
Use o formato nome_do_item:quantidade.
Pode incluir a extensão no nome da imagem, se necessário.

Exemplo de uso

{{Questlog
|img=gato
|nomenpc=Gato
|descricao=
NPC: Miau
R: Pspsps
|itens=Item_charakey:999, Bigexppot:999
}}

Resultado

Gato.png
Gato: Miau
Jogador: Pspsps
Itens Recebidos
Item charakey.pngx999Bigexppot.pngx999