Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


+2
Laxus
Samuka_Maker
6 participantes

    Horas no mapa v2.0

    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend


    Medalhas : Horas no mapa v2.0 WBLhI
    Mensagens : 1204
    Créditos : 127

    Horas no mapa v2.0 Empty Horas no mapa v2.0

    Mensagem por Samuka_Maker Seg Out 01, 2012 6:58 pm

    Horas de acordo com relogio do pc v2.0
    by: Samuka_Maker
    Introdução
    oque tem de novo?
    quem usou a v1.0 deve ter percebido que o relógio não atualizava, isso foi corrigido
    adicionado segundos
    adicionado o dia do mes
    O script
    Código:
    #-#-#-#-#-#-#-#-#-#-#-##-#-##-#-#-#-#-#-#-#-#-#-#-##-#-#-#-#-#-#-#
    #                        Horas no mapa  v2.0                        #
    # BY: Samuka_Maker                                              #
    # Data: 12/09/2012                                              #
    #-#-#-#-#-#-#-#-#-#-#-##-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
    class Window_horas < Window_Base
      def initialize
        (super 515, 0, 150, 80)
        refresh
      end
      def refresh
      self.contents = Bitmap.new(width - 32, height - 32)
      self.back_opacity = 150
        @time = Time.new
        @hour = @time.hour
        @min = @time.min
        @day = @time.day
        @sec = @time.sec
        self.contents.draw_text(-2, 0, self.width - 40, 32, @hour.to_s, 0)
            self.contents.draw_text(23, 0, self.width - 40, 32, ":" , 0)
                    self.contents.draw_text(30, 0, self.width - 40, 32, @min.to_s,0)
                    self.contents.draw_text(52, 0, self.width - 40, 32, ":" , 0)
                    self.contents.draw_text(58, 0, self.width - 40, 32, @sec.to_s,0)
                    self.contents.draw_text(-2, 20, self.width - 40, 32, "Dia:" , 0)
                    self.contents.draw_text(30, 20, self.width - 40, 32, @day.to_s,0)
                   
                    end
    end
    class Scene_Map
      alias horas_main main
      alias horas_update update
      def main
        @horas = Window_horas.new
        horas_main
        @horas.dispose
      end
     def update
      @horas.update
      horas_update
      @horas.refresh
     end
    end
    @Edit:
    quem quiser a versão editasda pelo soreto (recomedo ela)
    tá ae:
    Código:
    #-#-#-#-#-#-#-#-#-#-#-##-#-##-#-#-#-#-#-#-#-#-#-#-##-#-#-#-#-#-#-#
    #                        Horas no mapa v2.0                      #
    # BY: Samuka_Maker
    # Edited by Soreto
    # Data: 12/09/2012                                              #
    #-#-#-#-#-#-#-#-#-#-#-##-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
    class Window_horas < Window_Base
      def initialize
        super (570, -10, 100, 50)
        self.contents = Bitmap.new(width - 32, height - 32)
        self.opacity = 0
        self.contents.font.size = 14
        self.contents.font.bold = true
        refresh
      end
     
      def refresh
        self.contents.clear
        @time = Time.new
        @text = @time.hour.to_s + ":" + @time.min.to_s + ":" + @time.sec.to_s
        # Shadow
        self.contents.font.color = Color.new(0, 0, 0)
        self.contents.draw_text(0, -1, 72, 20, @text)
        self.contents.draw_text(0, 2, 72, 20, @text)
        self.contents.draw_text(1, 1, 72, 20, @text)
        self.contents.draw_text(-1, 1, 72, 20, @text)
        # Text
        self.contents.font.color = Color.new(255, 255, 255)
        self.contents.draw_text(0, 0, 72, 20, @text)
      end
    end

    class Scene_Map
     
      alias horas_main main
      def main
        @horas = Window_horas.new
        horas_main
        @horas.dispose
      end
     
      alias horas_update update
      def update
      @horas.update
      horas_update
      @horas.refresh if Graphics.frame_count % 40 == 0
      end
    end


    Última edição por Samuka_Maker em Ter Out 02, 2012 9:00 pm, editado 1 vez(es)


    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Horas no mapa v2.0 6f4EA

    Horas no mapa v2.0 Bxvno
    Tópico original/Tópico de Recrutamento
    Laxus
    Laxus
    Aldeia Friend
    Aldeia Friend


    Mensagens : 1150
    Créditos : 78

    Horas no mapa v2.0 Empty Re: Horas no mapa v2.0

    Mensagem por Laxus Seg Out 01, 2012 7:05 pm

    Nossa isso e muito loco kkkk acho que vo usar^^


    _________________
    "Não importa o quão forte o cara é, o que importa é encara-lo de frente sem fraquejar"
                                                                                                                                                        Laxus ~ Fairy Tail
    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend


    Medalhas : Horas no mapa v2.0 WBLhI
    Mensagens : 1204
    Créditos : 127

    Horas no mapa v2.0 Empty Re: Horas no mapa v2.0

    Mensagem por Samuka_Maker Seg Out 01, 2012 7:08 pm

    vlw warrior Successful
    se for usar dê os créditos xD


    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Horas no mapa v2.0 6f4EA

    Horas no mapa v2.0 Bxvno
    Tópico original/Tópico de Recrutamento
    Leandroteix
    Leandroteix
    Semi-Experiente
    Semi-Experiente


    Mensagens : 103
    Créditos : 19

    Horas no mapa v2.0 Empty Re: Horas no mapa v2.0

    Mensagem por Leandroteix Seg Out 01, 2012 7:23 pm

    Boa Pingu Anão Successful +1 Cred


    _________________
    "Verdadeiros Heróis Morrem Sorrindo"
    Horas no mapa v2.0 Herois
    Laxus
    Laxus
    Aldeia Friend
    Aldeia Friend


    Mensagens : 1150
    Créditos : 78

    Horas no mapa v2.0 Empty Re: Horas no mapa v2.0

    Mensagem por Laxus Seg Out 01, 2012 7:27 pm

    tem uma scren ae


    _________________
    "Não importa o quão forte o cara é, o que importa é encara-lo de frente sem fraquejar"
                                                                                                                                                        Laxus ~ Fairy Tail
    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend


    Medalhas : Horas no mapa v2.0 WBLhI
    Mensagens : 1204
    Créditos : 127

    Horas no mapa v2.0 Empty Re: Horas no mapa v2.0

    Mensagem por Samuka_Maker Seg Out 01, 2012 8:03 pm

    TOMA AEW SCREEN AE WARRIOR :>
    Horas no mapa v2.0 Dqwdqdqdqadaqsd



    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Horas no mapa v2.0 6f4EA

    Horas no mapa v2.0 Bxvno
    Tópico original/Tópico de Recrutamento
    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend


    Medalhas : Horas no mapa v2.0 WBLhI
    Mensagens : 1204
    Créditos : 127

    Horas no mapa v2.0 Empty Re: Horas no mapa v2.0

    Mensagem por Samuka_Maker Seg Out 01, 2012 10:45 pm

    gente, desculpem o DP, mas pra quem já tá usando recomendo substituir por esse:
    Código:
    #-#-#-#-#-#-#-#-#-#-#-##-#-##-#-#-#-#-#-#-#-#-#-#-##-#-#-#-#-#-#-#
    #                        Horas no mapa v2.0                      #
    # BY: Samuka_Maker                                              #
    # Data: 12/09/2012                                              #
    #-#-#-#-#-#-#-#-#-#-#-##-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
    class Window_horas < Window_Base
      def initialize
        (super 480, 0, 180, 80)
        refresh
      end
      def refresh
      self.contents = Bitmap.new(width - 32, height - 32)
      self.back_opacity = 150
        @time = Time.new
        @hour = @time.hour
        @min = @time.min
        @day = @time.day
        @sec = @time.sec
        @mes = @time.month
        @ano = @time.year
        self.contents.draw_text(-2, 0, self.width - 40, 32, @hour.to_s, 0)
            self.contents.draw_text(23, 0, self.width - 40, 32, ":" , 0)
                    self.contents.draw_text(30, 0, self.width - 40, 32, @min.to_s,0)
                    self.contents.draw_text(52, 0, self.width - 40, 32, ":" , 0)
                    self.contents.draw_text(58, 0, self.width - 40, 32, @sec.to_s,0)
                    self.contents.draw_text(-2, 20, self.width - 40, 32, "Data:" , 0)
                    self.contents.draw_text(45, 20, self.width - 40, 32, @day.to_s,0)
                    self.contents.draw_text(55, 20, self.width - 40, 32, "/" , 0)
                    self.contents.draw_text(65, 20, self.width - 40, 32, @mes.to_s,0)
                    self.contents.draw_text(85, 20, self.width - 40, 32, "/" , 0)
                    self.contents.draw_text(95, 20, self.width - 40, 32, @ano.to_s,0)
                    end
    end
    class Scene_Map
      alias horas_main main
      alias horas_update update
      def main
        @horas = Window_horas.new
        horas_main
        @horas.dispose
      end
     def update
      @horas.update
      horas_update
      @horas.refresh if Graphics.frame_count % 60 == 1
      @horas.refresh
     end
    end
    oque ele muda?
    coloca dia, mes e ano xD


    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Horas no mapa v2.0 6f4EA

    Horas no mapa v2.0 Bxvno
    Tópico original/Tópico de Recrutamento
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda


    Mensagens : 1980
    Créditos : 367

    Ficha do personagem
    Nível: 1
    Experiência:
    Horas no mapa v2.0 Left_bar_bleue0/0Horas no mapa v2.0 Empty_bar_bleue  (0/0)
    Vida:
    Horas no mapa v2.0 Left_bar_bleue30/30Horas no mapa v2.0 Empty_bar_bleue  (30/30)

    Horas no mapa v2.0 Empty Re: Horas no mapa v2.0

    Mensagem por Paulo Soreto Ter Out 02, 2012 2:44 pm

    Samuka: No seu script há algumas coisas que poderia ser ajustadas, tais como:
    • Você cria um bitmap toda vez que atualiza
    • Há alguns códigos que deveriam ser chamados no initialize (quando se inicia o script não no refresh)

    Eu fiz uma pequena modificação no script pois gostei da ideia:
    Código:
    #-#-#-#-#-#-#-#-#-#-#-##-#-##-#-#-#-#-#-#-#-#-#-#-##-#-#-#-#-#-#-#
    #                        Horas no mapa v2.0                      #
    # BY: Samuka_Maker
    # Edited by Soreto
    # Data: 12/09/2012                                              #
    #-#-#-#-#-#-#-#-#-#-#-##-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
    class Window_horas < Window_Base
      def initialize
        super (570, -10, 100, 50)
        self.contents = Bitmap.new(width - 32, height - 32)
        self.opacity = 0
        self.contents.font.size = 14
        self.contents.font.bold = true
        refresh
      end
     
      def refresh
        self.contents.clear
        @time = Time.new
        @text = @time.hour.to_s + ":" + @time.min.to_s + ":" + @time.sec.to_s
        # Shadow
        self.contents.font.color = Color.new(0, 0, 0)
        self.contents.draw_text(0, -1, 72, 20, @text)
        self.contents.draw_text(0, 2, 72, 20, @text)
        self.contents.draw_text(1, 1, 72, 20, @text)
        self.contents.draw_text(-1, 1, 72, 20, @text)
        # Text
        self.contents.font.color = Color.new(255, 255, 255)
        self.contents.draw_text(0, 0, 72, 20, @text)
      end
    end

    class Scene_Map
     
      alias horas_main main
      def main
        @horas = Window_horas.new
        horas_main
        @horas.dispose
      end
     
      alias horas_update update
      def update
      @horas.update
      horas_update
      @horas.refresh if Graphics.frame_count % 40 == 0
      end
    end


    _________________
    Horas no mapa v2.0 FwYnoXI
    RD12
    RD12
    Lenda
    Lenda


    Medalhas : Horas no mapa v2.0 48080450Horas no mapa v2.0 Trophy11Horas no mapa v2.0 GIueZHoras no mapa v2.0 ZgLkiRU
    Mensagens : 1946
    Créditos : 745

    Horas no mapa v2.0 Empty Re: Horas no mapa v2.0

    Mensagem por RD12 Ter Out 02, 2012 6:41 pm

    eu tinha falado sobre o
    self.contents = Bitmap.new(width - 32, height - 32)
    no lugar errado, ele disse que tinha que ser lar '-'

    outra coisa, vc pode por o @time = Time.new, no initialize. Não é necessário iniciar a classe toda hora.
    Samuka_Maker
    Samuka_Maker
    Aldeia Friend
    Aldeia Friend


    Medalhas : Horas no mapa v2.0 WBLhI
    Mensagens : 1204
    Créditos : 127

    Horas no mapa v2.0 Empty Re: Horas no mapa v2.0

    Mensagem por Samuka_Maker Qua Out 03, 2012 1:45 pm

    ok, soreto atualizarei o tópico com seu script
    RD12, vlw tbm manin vo arrumar dps
    @ edit:
    soretão dei uma editada rápida aki no seu script, oque você achou?
    Código:
    #-#-#-#-#-#-#-#-#-#-#-##-#-##-#-#-#-#-#-#-#-#-#-#-##-#-#-#-#-#-#-#
    #                        Horas no mapa v2.0                      #
    # BY: Samuka_Maker
    # Edited by Soreto
    # Data: 12/09/2012                                              #
    #-#-#-#-#-#-#-#-#-#-#-##-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
    class Window_horas < Window_Base
      def initialize
        super (15, -10, 100, 80)
        self.contents = Bitmap.new(width - 32, height - 32)
        self.opacity = 150
        self.contents.font.size = 14
        self.contents.font.bold = true
        refresh
      end
     
      def refresh
        self.contents.clear
        @time = Time.new
        @text = @time.hour.to_s + ":" + @time.min.to_s + ":" + @time.sec.to_s
        self.contents.font.size = 16
        @text2 = "Data:" + @time.day.to_s + "/" + @time.month.to_s + "/" + @time.year.to_s
        # Shadow
        self.contents.font.color = Color.new(0, 0, 0)
        self.contents.draw_text(0, -1, 72, 20, @text)
        self.contents.draw_text(0, 2, 72, 20, @text)
        self.contents.draw_text(1, 1, 72, 20, @text)
        self.contents.draw_text(-1, 1, 72, 20, @text)
        self.contents.draw_text(0,-1,72,50, @text2)
        self.contents.draw_text(0, 2, 72, 50, @text2)
        self.contents.draw_text(1, 1, 72, 50, @text2)
        self.contents.draw_text(-1, 1, 72, 50, @text2)
        # Text
        self.contents.font.color = Color.new(255, 255, 255)
        self.contents.draw_text(0, 0, 72, 20, @text)
        self.contents.draw_text(0, 0, 72, 50, @text2)
      end
    end

    class Scene_Map
     
      alias horas_main main
      def main
        @horas = Window_horas.new
        horas_main
        @horas.dispose
      end
     
      alias horas_update update
      def update
      @horas.update
      horas_update
      @horas.refresh if Graphics.frame_count % 40 == 0
      end
    end


    _________________

    Life rpg maker, suporte para criacao de jgoos online eoffline, link do forum:(v2.0)
    http://liferpgmakerv2.forumais.com/

    Horas no mapa v2.0 6f4EA

    Horas no mapa v2.0 Bxvno
    Tópico original/Tópico de Recrutamento

    Conteúdo patrocinado


    Horas no mapa v2.0 Empty Re: Horas no mapa v2.0

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sex Nov 22, 2024 1:11 am