Ogłoszenie 

Uwaga! To forum jest w trybie offline.
Wszelką pomoc uzyskasz pod adresem
forum.ultimateam.pl


Administracja Forum


Poprzedni temat «» Następny temat
Kroki i czas gry w menu
Autor Wiadomość
Angius 

Nie wkurzać



Preferowany:
RPG Maker VX

Pomógł: 104 razy
Dołączył: 30 Paź 2010
Posty: 1276
Skąd: wROCK
Wysłany: Pon 27 Cze, 2011 03:06
Kroki i czas gry w menu
Θ Kroki i czas gry w menu Θ

Opis:
Ten skrypt wyświetla nad oknem złota w menu jeszcze dwa okna - czas jaki spędziliśmy w grze i ilość kroków, jakie przeszliśmy (ilość pokonanych kafelek)

Info:
Autor: Modern-day-pirate
Tłumaczenia nie ma, bo nie ma i co tłumaczyć.

Skrypt:
Spoiler:

Kod:
#------------------------------------------------------------------------------
# Author : Modern-Day-Pirate
#   How to use:
#               Just place above main
#------------------------------------------------------------------------------

#==============================================================================
# ** Window_PlayTime
#------------------------------------------------------------------------------
#  This window displays play time on the menu screen.
#==============================================================================

class Window_PlayTime < Window_Base
  #--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  def initialize(x, y)
    super(x, y, 160, 80)
    refresh
  end
  #--------------------------------------------------------------------------
  # * Refresh
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    self.contents.font.color = system_color
    self.contents.draw_text(-18, -10, self.width-40, 32, "Play Time",1)
    @total_sec = Graphics.frame_count / Graphics.frame_rate
    hour = @total_sec / 60 / 60
    min = @total_sec / 60 % 60
    sec = @total_sec % 60
    text = sprintf("%02d:%02d:%02d", hour, min, sec)
    self.contents.font.color = normal_color
    self.contents.draw_text(4, 20, 120, 36, text, 2)
  end
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
    super
    if Graphics.frame_count / Graphics.frame_rate != @total_sec
      refresh
    end
  end
end
#==============================================================================
# ** Window_Steps
#------------------------------------------------------------------------------
#  This window displays step count on the menu screen.
#==============================================================================

class Window_Steps < Window_Base
  #--------------------------------------------------------------------------
  # * Object Initialization
  #--------------------------------------------------------------------------
  def initialize(x, y)
    super(x, y, 160, 80)
    refresh
  end
  #--------------------------------------------------------------------------
  # * Refresh
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    self.contents.font.color = system_color
    self.contents.draw_text(0, -10, self.width-40, 32, "Step Count")
    self.contents.font.color = normal_color
    self.contents.draw_text(4, 20, 120, 32, $game_party.steps.to_s, 2)
  end
end
#==============================================================================
# ** Scene_Menu
#------------------------------------------------------------------------------
#  This class performs the menu screen processing.
#==============================================================================

class Scene_Menu < Scene_Base
  #--------------------------------------------------------------------------
  # * Alias Listing
  #--------------------------------------------------------------------------
  alias pirate_playtime_start start
  alias pirate_playtime_terminate terminate
  alias pirate_playtime_update update
  #--------------------------------------------------------------------------
  # * Start processing
  #--------------------------------------------------------------------------
  def start
    # The usual
    pirate_playtime_start
    # Create @play_window
    @play_window = Window_PlayTime.new(@gold_window.x, @gold_window.y - 80)
    # Create @steps_window
    @steps_window = Window_Steps.new(@gold_window.x, @gold_window.y - 160)
  end
  #--------------------------------------------------------------------------
  # * Termination Processing
  #--------------------------------------------------------------------------
  def terminate
    # The usual
    pirate_playtime_terminate
    # Dispose @play_window
    @play_window.dispose
    # Dispose @steps_window
    @steps_window.dispose
  end
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
    # The usual
    pirate_playtime_update
    # Update @play_window
    @play_window.update
    # Update @steps_window
    @steps_window.update
  end
end



Skrin:
________________________
"Na trolla pewne są tylko dwie pewne metody, jedna samopowtarzalna i druga, wymagająca przeładowania ręcznego."


 
 
PaKiTos 




Preferowany:
RPG Maker 2003

Ranga RM:
2 gry

Pomógł: 16 razy
Dołączył: 05 Lis 2009
Posty: 359
Skąd: spytaj innych
Wysłany: Pon 27 Cze, 2011 11:22
Teraz to menu wygląda jak w XP :P
________________________
po co to kopiujesz? ;d
Spoiler:

Fakty:
1.Widzisz mój podpis
2.Jesteś w internecie
3.Czytasz
4.Siedzisz przy komputerze
5.Jesteś na UltimaForum
6.Twój nick to Gość


kiedys tu bylo fajniej... coz gospoda rma forever
chwala tym ktorzy nadal robia w 2k
 
 
puchatek07 



Preferowany:
RPG Maker VX

Dołączył: 16 Lis 2011
Posty: 12
Wysłany: Czw 29 Gru, 2011 16:21
Mógł byś wstawić ten skrypt zgodny z lokacją w menu.
________________________
Praca nad Energy Kurii trwa.
Fabuła 3%
Grafika 5%
Skrypty 50%
Inne 8%
Ogólnie 2%
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group | Template Klam by Ayene