Como estou aprendendo RGSS2, estou criando Scripts de modificações no RMVX, aí eu fiz isso aí
Introdução
Este Script modifica as abas "Itens" "Habilidades" "Equipamentos" aumentando as colunas para uma melhor visualização dos itens.O Script está 100% customizável por tanto aproveitem!.Não precisa ser Scripter pra editar o Script
. Está em anexoNecessita do Compat.
Características
Fácil modificação da Fonte usada nas abas de "Itens" "habilidades" e "Equipamentos"
-Aumentar Colunas para uma melhor visualização das abas acima.
-Visual mais bonito.
(Novas edições na 2.0 que está sendo produzida pela equipe Duck™)
Imagens
Script
#==============================================================================
# Feito por PatoCraque, use e dê os Creditos ----------------------------------
# =============================== www.arenamaker.com/forum ====================
#==============================================================================
# Script de modificação das colunas de itens, é muito útil e server pra makers
# que não são scripters pra decifrar.
#==============================================================================
#==============================================================================
# Pato
#------------------------------------------------------------------------------
# Modulo que armazena as configurações para os scripts do PatoCraque.
#==============================================================================
module Pato
#==============================================================================
# Pato1
#------------------------------------------------------------------------------
# Classe que armazena as configurações para o script de configuração de
# colunas.
#==============================================================================
class Pato1 < Window_Base
#--------------------------------------------------------------------------
# Definição para o script de compatibilidade do PatoCraque
#--------------------------------------------------------------------------
# Parte customizável do Script ------------------------------------------
#------------------------------------------------------------------------
# Cor da fonte desejada para exibir os itens das respectivas Scenes -----
#------------------------------------------------------------------------
# Defina a cor aqui,as cores em ordem significam vermelho, verde e azul e
# alpha.
#------------------------------------------------------------------------
# Se você quer a cor padrão do jogo, deixe Nome_da_fonte = normal_color.
#========================================================================
normal_color = normal_color # Não altere aqui de forma alguma!
# Altere as cores aqui, EX: $Cor_da_font = Color.new(100, 100, 100, 0)
$Cor_da_font = normal_color
#========================================================================
# Defina aqui o nome da fonte que sera usanda nas Scenes modificadas.
#------------------------------------------------------------------------
# Você pode conferir suas fontes entrando em ("C:/Windows/Fonts") .
#========================================================================
$Nome_da_font = "Arial"
#========================================================================
# Defina se sera italico (true para ligado/false para desligado.
#========================================================================
$Font_Italic = true
#========================================================================
# Defina o tamanho da fonte ---------------------------------------------
#========================================================================
$Font_size = 13 #Use proporciamente com o máximo de colunas.
#========================================================================
$Maximo_colunas_Itens = 4 # Define as linhas de colunas aqui.
#========================================================================
end
end
end
#==============================================================================
# Window_Base
#------------------------------------------------------------------------------
# Esta é a classe superior à todas as classes de janelas do jogo.
#------------------------------------------------------------------------------
# Sumário de mudanças:
# - Inclusão do módulo: Pato.
# - Método sobrescrito: draw_item_name.
#==============================================================================
class Window_Base < Window
#--------------------------------------------------------------------------
# Inclusão das constantes do módulo Pato
#-------------------------------------------------------------------------=
include Pato
#--------------------------------------------------------------------------
# Exibição do nome do item
# item : itens (habilidades, armas e equipamentos são bem-vindos)
# x : exibe na coordenada X
# y : exibe na coordenada Y
# enabled : um espaço permitido. Fica translúcido quando falso
#--------------------------------------------------------------------------
def draw_item_name(item, x, y, enabled = true)
if item != nil # Se o item não for nulo
draw_icon(item.icon_index, x, y, enabled)
# Se estiver na tela de itens, habilidades e equipamento
if $scene.is_a?(Scene_Item) or $scene.is_a?(Scene_Skill) or $scene.is_a?(Scene_Equip)
if $Cor_da_font = normal_color # Se a cor da fonte for normal
self.contents.font.color = normal_color
else # Se a cor da fonte não for normal
self.contents.font.color = $Cor_da_font
end
# Define a fonte
self.contents.font.name = $Nome_da_font
self.contents.font.size = $Font_size
self.contents.font.italic = $Font_Italic
self.contents.font.color.alpha = enabled ? 255 : 128
self.contents.draw_text(x + 20, y, 162, WLH, item.name)
end
end
end
end
#==============================================================================
# Window_Item
#------------------------------------------------------------------------------
# Janela responsável pela exibição dos items em posse.
#------------------------------------------------------------------------------
# Sumário de mudanças:
# - Alias do método: initialize.
#==============================================================================
class Window_Item < Window_Selectable
#--------------------------------------------------------------------------
# Alias da inicialização do objeto
#--------------------------------------------------------------------------
alias initialize_2 initialize
#--------------------------------------------------------------------------
# Inicialização do objeto
# x : coordenada X da janela
# y : coordenada Y da janela
# width : largura da janela
# height : altura da janela
#--------------------------------------------------------------------------
def initialize(x, y, width, height)
initialize_2(x, y, width, height)
@column_max = $Maximo_colunas_Itens
self.index = 0
refresh
end
end
#==============================================================================
# Window_Skill
#------------------------------------------------------------------------------
# Janela responsável pelo gerenciamento da exibição, uso e etc das habilidades.
#------------------------------------------------------------------------------
# Sumário de mudanças:
# - Alias do método: initialize.
#==============================================================================
class Window_Skill < Window_Selectable
#--------------------------------------------------------------------------
# Alias da inicialização do objeto
#--------------------------------------------------------------------------
alias initialize_3 initialize
#--------------------------------------------------------------------------
# Inicialização do objeto
# x : coordenada X da janela
# y : coordenada Y da janela
# width : largura da janela
# height : altura da janela
# actor : herói
#--------------------------------------------------------------------------
def initialize(x, y, width, height, actor)
initialize_3(x, y, width, height, actor)
@column_max = $Maximo_colunas_Itens
self.index = 0
refresh
end
end
#==============================================================================
# Window_Equip
#------------------------------------------------------------------------------
# Janela que exibe os itens equipados no herói juntamente com a janela de
# itens possíveis de se equipar.
#------------------------------------------------------------------------------
# Sumário de mudanças:
# - Alias do método: initialize.
#==============================================================================
class Window_Equip < Window_Selectable
#--------------------------------------------------------------------------
# Alias da inicialização do objeto
#--------------------------------------------------------------------------
alias initialize_4 initialize
#--------------------------------------------------------------------------
# Inicialização do objeto
# x : coordenada X da janela
# y : coordenada Y da janela
# actor : herói
#--------------------------------------------------------------------------
def initialize(x, y, actor)
initialize_4(x, y, actor)
@column_max = $Maximo_colunas_Itens
self.index = 0
refresh
end
end
Creditos
PatoCrack por criar