Bem-vindo, visitante!
 Login:
 Senha:
Para refletir: "Das piores histórias saem as grandes ideias." - Deen

MRM Recomenda #2   |   Novo concurso: Vende-se um Terreno!

Autor Tópico: Aumentar Coluna de itens + Customização Simples  (Lido 567 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

patocrack

  • Experiente
  • *
  • Mensagens: 276
  • Créditos: 112
  • ☻Die
  • Offline
    • Prêmios
Aumentar Coluna de itens + Customização Simples
« em: 08 de Fevereiro de 2010, 13:15:29 »
Como estou aprendendo RGSS2, estou criando Scripts de modificações no RMVX, aí eu fiz isso aí >::-D
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  :pea: . Está em anexo
Necessita do Compat.  x-D
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
Código: [Selecionar]
#==============================================================================
# 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
« Última modificação: 19 de Fevereiro de 2010, 16:29:26 por patocrack »

Em BreVe Meu GaMe!

Black_Heart

  • Veterano
  • *
  • Mensagens: 498
  • Créditos: 160
  • |►Scripter◄|
  • Offline
    • http://a.imagehost.org/download/0121/3_27
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #1 em: 08 de Fevereiro de 2010, 21:00:25 »
Bem legal da uma melhorada no visual vlw por postar !

                                                                                          

patocrack

  • Experiente
  • *
  • Mensagens: 276
  • Créditos: 112
  • ☻Die
  • Offline
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #2 em: 09 de Fevereiro de 2010, 12:31:01 »
No visual do Script? Você que manipula as fontes e o tamanho delas, a cor, se é itálico...E nem precisa saber Scripts, só requer mesmo o português  x-D

Mais comments não?

Em BreVe Meu GaMe!

Kyo Panda

  • Experiente
  • *
  • Mensagens: 294
  • Créditos: 194
  • Scripter.new
  • Offline
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #3 em: 09 de Fevereiro de 2010, 12:47:16 »
Muito bom o script, simples, mas facilita na hora de configurar essas opções. Estéticamente, para mim, só fica bom com, no máximo, três colunas.

Pontos que merecem melhora:

* Você poderia aumentar as opções de formatação de fonte, como, por exemplo, contents.font.bold ou contents.font.underline.
* Exclua este código de compatibilidade pois, além de ser desnecessário, o seu não funciona...

Finalização:

Peço-lhe perdão se este post foi ofensivo à você, mas, ele tem a única finalidade de melhorar o seu script e seu trabalho como scripter. :ok:
« Última modificação: 09 de Fevereiro de 2010, 12:47:39 por Kyo Panda »





patocrack

  • Experiente
  • *
  • Mensagens: 276
  • Créditos: 112
  • ☻Die
  • Offline
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #4 em: 09 de Fevereiro de 2010, 12:53:07 »
Que nada Kyo, cada linha do seu comentário é super útil pro meu trabalho.
Realmente o Compat é desnecessário depois vou criar um funcional.
o contents.font.bold não funcionou, não sei pq, se é problema com o italic e já tentei usa-lo realmente e não deu  ¬.¬
Já estou tendo idéias pra próxima versão, pra ficar melhor.
Nem liga não, não achei ofensivo, somente construtivo, vlw + 1 Credito


Mais comments galera? Tem quase 40 visualizações e poucos comments...Comenta!!!!

Em BreVe Meu GaMe!

Black_Heart

  • Veterano
  • *
  • Mensagens: 498
  • Créditos: 160
  • |►Scripter◄|
  • Offline
    • http://a.imagehost.org/download/0121/3_27
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #5 em: 10 de Fevereiro de 2010, 16:40:28 »
No visual do Script? Você que manipula as fontes e o tamanho delas, a cor, se é itálico...E nem precisa saber Scripts, só requer mesmo o português  x-D

Mais comments não?

Entao vc nao fez p@!@$% nenhuma

                                                                                          

patocrack

  • Experiente
  • *
  • Mensagens: 276
  • Créditos: 112
  • ☻Die
  • Offline
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #6 em: 10 de Fevereiro de 2010, 16:47:15 »
No visual do Script? Você que manipula as fontes e o tamanho delas, a cor, se é itálico...E nem precisa saber Scripts, só requer mesmo o português  x-D

Mais comments não?

Entao vc nao fez p@!@$% nenhuma

Não intendi...Eu deixei o Script pronto pra você usar a fonte, cor, do jeito pronto pra usar manow, e deu trabalho...Está tudo nas linhas iniciais...É muito fácil configurar.

Em BreVe Meu GaMe!

Black_Heart

  • Veterano
  • *
  • Mensagens: 498
  • Créditos: 160
  • |►Scripter◄|
  • Offline
    • http://a.imagehost.org/download/0121/3_27
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #7 em: 10 de Fevereiro de 2010, 16:49:34 »
Eu so to te dando os parabens pelo Topico,e eu so falei que eu acho que vc nao fez nada de mais...+1cred

                                                                                          

patocrack

  • Experiente
  • *
  • Mensagens: 276
  • Créditos: 112
  • ☻Die
  • Offline
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #8 em: 10 de Fevereiro de 2010, 17:01:46 »
Alguem tem idéia de alguma coisa pra por no Script?

Em BreVe Meu GaMe!

matheusvicio

  • Iniciante
  • *
  • Mensagens: 41
  • Créditos: 2
  • We Are The World
  • Offline
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #9 em: 17 de Fevereiro de 2010, 22:24:13 »
muito bom e super util
« Última modificação: 19 de Fevereiro de 2010, 15:22:19 por matheusvicio »

patocrack

  • Experiente
  • *
  • Mensagens: 276
  • Créditos: 112
  • ☻Die
  • Offline
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #10 em: 18 de Fevereiro de 2010, 12:30:23 »
brigado, mais comments?

Em BreVe Meu GaMe!

KL£B3®

  • Experiente
  • *
  • Mensagens: 197
  • Créditos: 61
  • Komatsu Yoshitoki
  • Offline
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #11 em: 18 de Fevereiro de 2010, 13:43:29 »
gostei do Script vo testar e já dito aqui.

@Edit
Bug Detectado
quando eu abri a opção de itens deu certo mais  a opção de equipamento deu erro no Scene_Menu na linha 134 *($scene = Scene_Equip.new(@status_window.index)*
nome do erro
????? 'Scene_Menu'? 134 ??? ArgumentErro ????????
wrong number of arguments (1 for 3)

da pra arumar ai???
« Última modificação: 18 de Fevereiro de 2010, 13:55:49 por KL£B3® »


Mascotes
____________________________________
               
  Thanatos                      Satan Morroc
  Level 61                                       Level 201

(upando por créditos)      (Upando por menssagens)

____________________________________

patocrack

  • Experiente
  • *
  • Mensagens: 276
  • Créditos: 112
  • ☻Die
  • Offline
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #12 em: 19 de Fevereiro de 2010, 13:30:26 »
Eu fiquei um tempinho sem net, um tempo ai atras, e eu tinha até concertado, mas quem me lembrou foi o Kyo Panda.
Já coloquei o Script atualizado.

Em BreVe Meu GaMe!

matheusvicio

  • Iniciante
  • *
  • Mensagens: 41
  • Créditos: 2
  • We Are The World
  • Offline
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #13 em: 19 de Fevereiro de 2010, 15:21:59 »
@pato
 help ta dando um problema aqui =/ acho que ele nao é compativel com o sistema abs porque quando o coloco da erro no sistema do abs  :'-(
 EDIT
 outro super problema e é muito estranho

 e dpois de dar ok ele sai do jogo
« Última modificação: 19 de Fevereiro de 2010, 15:26:32 por matheusvicio »

patocrack

  • Experiente
  • *
  • Mensagens: 276
  • Créditos: 112
  • ☻Die
  • Offline
    • Prêmios
Re: Aumentar Coluna de itens + Customização Simples
« Resposta #14 em: 19 de Fevereiro de 2010, 16:24:21 »
kkkk Então vejo que meu compat funciona!Vou remover ele pois não vale nada mesmo!Matheus qual ABS você está usando? Eu faço uma compatibilidade com ele pra você.

OBS:Peguem e testem o novo código.
« Última modificação: 19 de Fevereiro de 2010, 16:25:42 por patocrack »

Em BreVe Meu GaMe!

 

Tópicos Relacionados

  Assunto / Iniciado por Respostas Última mensagem
11 Respostas
693 Visualizações
Última mensagem 23 de Janeiro de 2009, 10:53:42
por MK-DarckY
2 Respostas
991 Visualizações
Última mensagem 19 de Fevereiro de 2010, 15:31:43
por matheusvicio
6 Respostas
199 Visualizações
Última mensagem 31 de Março de 2010, 13:12:11
por Lucas Kich