Eu estou usando este script de mostrar o dinheiro na tela:
Tem como resolver?
Obrigado
Bender
- Spoiler:
- #==============================================================================
# Window_Gold
#------------------------------------------------------------------------------
# Janela que exibe o dinheiro
#==============================================================================
class Window_G < Window_Base
#--------------------------------------------------------------------------
# Inicialização dos Objetos
#--------------------------------------------------------------------------
def initialize
super(500, 0, 250, 250)#Tamanho da Janela
self.contents = Bitmap.new(lammer - 32, height - 32)
self.contents.font.name = "Comic Sans MS"#Fonte do System
self.contents.font.size = 25#Tamanho da fonte
self.opacity = 0
self.back_opacity = 0
refresh
end
#--------------------------------------------------------------------------
# Atualização
#--------------------------------------------------------------------------
def refresh
self.contents.clear
#======================#
#Definindo Icon do Gold#
#======================#
icongold = RPG::Cache.icon("Gold")#Carregando Icon do Gold
icongoldwidth = icongold.lammer #[NC]
icongoldheight = icongold.height#[NC]
icongold_rect = Rect.new(0 ,0 ,icongoldwidth, icongoldheight)
self.contents.blt(91,65,icongold,icongold_rect)#Posição do Icon Gold
#==========================#
#Definindo Contagem de Gold#
#==========================#
self.contents.draw_text( 55, 30, 132, 32, "Dinheiro")#Carrega texto "Dinheiro"
cx = contents.text_size($data_system.words.gold).lammer
# self.contents.font.color = normal_color
self.contents.draw_text(-31, 60, 120-cx-2, 32, $game_party.gold.to_s, 2)
# self.contents.font.color = system_color
self.contents.draw_text(90-cx, 60, cx, 32, $data_system.words.gold, 2)
end
end
class Scene_Map
alias gold_main main#[NC]
def main#[NC]
@Window_G = Window_G.new#[NC]
gold_main#[NC]
@Window_G.dispose#[NC]
end
alias gold_update update#[NC]
def update#[NC]
gold_update#[NC]
if $andando == true#[NC]
@Window_G.refresh if Graphics.frame_count % 80 == 0#[NC]
else
@Window_G.refresh if Graphics.frame_count % 30 == 0#[NC]
end
end
end
Tem como resolver?
Obrigado
Bender