Teste aí e me diga se funciona:
# Script: Anna::HWICLW
# Autor: Skyloftian
# Descrição: Exibe a Window_Help juntamente a Window_ChoiceList
# Nota: Script feito sob encomenda para o membro HammerStrike
# Suporte: centrorpg.com
module Anna;module HWICLW
SECTION = Array.new # Não apague!
# CONFIGURAÇÔES:
# Lista de Descrições
# Defina aqui a descrição de cada comando. Funciona da seguinte maneira:
# SECTION[ID_DA_LISTA] = ["Descrição 01", "Descrição 02", ...]
SECTION[0] = ["Iniciar Aventura", "Mudar Nome", "Retonar ao Menu Inciial"]
SECTION[1] = ["Sair do jogo", "Ficar calado", "Dançar como uma Galinha"]
# ID do Switch que irá ativar ou desativar a exibição da Window_Help quando
# a Window_ChoiceList estiver sendo exibida.
SWI = 05
# ID da Variável que irá armazenar o ID_DA_LISTA a ser exibida na Window_Help
SECVAR = 05
# Início do Código - Não modifique nada se não possuir conhecimento
end;end # HWICLW;Anna
class Window_ChoiceList < Window_Command
include Anna::HWICLW
alias :anna_hwiclw_initialize :initialize
def initialize(message_window)
anna_hwiclw_initialize(message_window)
create_help_window
end
alias :anna_hwiclw_start :start
def start
anna_hwiclw_start
@help_window.open if $game_switches[SWI]
end
def close
super
@help_window.close
end
def create_help_window
@help_window = Window_Help.new
@help_window.y = Graphics.height - @help_window.height
@help_window.openness = 0
end
def update
super
update_help if $game_switches[SWI]
end
def update_help
@help_window.update
text = SECTION[$game_variables[SECVAR]][self.index]
@help_window.set_text(text)
end
end # Window_ChoiceList
class Window_Help < Window_Base
include Anna::HWICLW
alias :anna_hwiclw_refresh :refresh
def refresh
if $game_switches[SWI]
contents.clear
x = (contents.width - text_size(@text).width) / 2
y = (contents.height - text_size(@text).height) / 2
draw_text_ex(x, y, @text)
else
anna_hwiclw_refresh
end
end
end # Window_HelpPra ativar o efeito é só tornar ON a switch determinada. A lista de descrição mudará de acordo com o valor armazenado na variável determinada. Ex: A variável determinada está com o valor 0, então será exibido as descrições da SECTION[0].