O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Eval para Mensagens

Iniciado por Takkun, 19/06/2014 às 09:17

19/06/2014 às 09:17 Última edição: 19/06/2014 às 09:18 por Takkun




(Script originalmente criado por João B para RMVX)

Permite que você converta expressões do RPG Maker para Strings e possa mostra-lás nas mensagens. Para chamar o evento basta colocar nas suas mensagens:


\Ev[Expressão]

No lugar de Expressão você coloca alguma expressão do RPG Maker (Variável) como por exemplo: $game_party.gold.
Compatível com: Strings, números, Colors, Times.





Não perceptível por imagens.

[box2 class=black title=Script]
#===============================================================================
# * [VXACE] Eval para Mensagens
#-------------------------------------------------------------------------------
# * Por Takkun
# * Versão: 1.0 BR
# * Lançada em: 19/06/2014
#===============================================================================
($imported ||= {})[:eval_message] = true
#===============================================================================
# ■  Window_Base
#===============================================================================
class Window_Base < Window
  alias takkun_neo123_cec convert_escape_characters
   def convert_escape_characters(text)
    takkun_neo123_cec(text)
    result = text.to_s.clone
    result.gsub!(/\\Ev\[(.*?)\]/i)  { eval("#{$1}.to_s") }
  end
end
[/box2]

Créditos:

  • João B: Por criar a versão do script para RMVX.
  • Eu: Por converter para RMVXA.