Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- =begin
- #PT-BR:
- #
- #-Nome: Window Steps;
- #-Autor: Rhyan / Polloyus
- #
- #-Precisa de créditos? Sim, por favor.
- #
- #-A quem creditar? Você pode creditar Rhyan ou Polloyus (que é meu segundo codinome).
- #
- #-Instruções: https://pastebin.com/epg6QGnK
- #
- #Não é obrigatório, mas por favor, me mande uma mensagem se for usar o script.
- #
- #Usuário CRM: https://centrorpg.com/index.php?action=profile;u=9990.
- #Usuário Fórum RPG Maker Web: https://forums.rpgmakerweb.com/index.php?members/polloyus.160013/
- #-=-
- =end
- module Config_Principal
- Icone = 280 #<- Index do ícone. (Index of icon)
- Opacidade = 180 #<- Opacidade. (Opacity)
- end
- class Scene_Menu < Scene_MenuBase
- include Config_Principal # <- Incluindo o método de configuração principal (na scene).
- alias :gtws_start :start # <- Aliasando (aliasing) o método start.
- def start
- gtws_start
- @window_show_time = Window_ShowTime.new(0, 500, 50, 50) # Criando a janela na scene.
- @window_show_time.opacity = Opacidade # Declarando a opacidade da janela.
- end
- end
- class Window_ShowTime < Window_Base
- include Config_Principal # Incluindo o módulo de configuração principal do script (window).
- def initialize(x, y, width, height)
- super(0, 253, window_width, fitting_height(1)) # <- Criando a janela.
- refresh # Chamando o refresh.
- end
- def window_width
- return 160 # <- Aqui retorna a width (largura) da janela.
- end
- def refresh
- draw_icon(Icone, 0, 0) # Criando o ícone.
- draw_text_ex(30, 0, $game_system.playtime_s) # Desenhando o tempo.
- end
- def update
- contents.clear
- refresh
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment