UltimaForum

Skrypty [VXAce] - Book Menu [CMS] - RPG Maker VX

Valdali - Sro 09 Maj, 2012 22:40
Temat postu: Book Menu [CMS] - RPG Maker VX
~ Book Menu [CMS] ~


Krótki opis:
Skrypt zmienia wygląd menu głównego. Nie wyświetla on facesetów ani innych szczegółów bohatera, jedynie jego imiona. Nie pokazuje on też liczby zdobytego złota. Liczę, że wielu osobą się spodoba i wielu na nim skorzysta! (Komendy na screenie i windowskin został dodany przeze mnie aby zwiększyć jego piękność :33)

Autor:
Valdali (cadek@poczta.fm)

Tłumaczenie:
Hmmm... brak :3

Skrypt:
Spoiler:

Kod:
#==============================================================================
# Book Menu [CMS] by Valdali (RPG Maker VX - Ace)
#==============================================================================
# Autor - Valdali
# www.ultimateam.pl - odwiedź!!
#==============================================================================
# Skrypt zmienia menu główne w grze, oraz lekko modyfikuje poszczególne okna
# w nim występujące. Sam skrypt nie powinien gryźć się z innymi, jednak jeśli
# to robi, przepraszam, ale nie z mojej winy ;-)
#==============================================================================
# Kompatybilność - Tylko RPG Maker VX - Ace!
# Szczególne podziękowania - Ayene
#==============================================================================
# Windows_Command
#==============================================================================
class Window_MenuCommand < Window_Command
  def initialize
    super(210, 110)
    select_last
  end
  def add_formation_command
  end
end
#==============================================================================
# Scene_MenuBase
#==============================================================================
class Scene_Menu < Scene_MenuBase
  def start
    super
    create_command_window
    create_status_window
  end
  def command_personal
    @status_window.select_last
    @status_window.activate
    @status_window.set_handler(:ok,     method(:on_personal_ok))
    @status_window.set_handler(:cancel, method(:on_personal_cancel))
  end
end
#==============================================================================
# Windows_Selectabe
#==============================================================================
class Window_MenuStatus < Window_Selectable
  def draw_item(index)
    actor = $game_party.members[index]
    enabled = $game_party.battle_members.include?(actor)
    rect = item_rect(index)
    draw_item_background(index)
    draw_postac_info(actor, rect.x, rect.y)
  end
  def initialize(x, y)
    super(350, 125, window_width, window_height)
    @pending_index = -1
    refresh
  end
  def window_width
    Graphics.width - 440
  end
  def window_height
    Graphics.width - 384
  end
  def item_height
    (height - standard_padding * 2) / 4
  end
end
class Window_Base < Window
  def draw_postac_info(actor, x, y)
    draw_actor_name(actor, x, y)
  end
end


Screeny:
Spoiler:



Dodatkowe informacje:
Skrypt napisany na prośbę Doom'a (ćwiczę moje zdolności w Ruby)
Mam nadzieję, że wielu osobom się spodoba. Proszę o ocenianie.
... szczególnie zależy mi na ocenie Ayene ;)

Theron - Czw 10 Maj, 2012 12:10

Hm... no po zmniejszeniu liczby okienek do 4 to mi zdecydowanie pasuje :D Dzięki i oceniam wysoko ( nie znam skali więc nie mogę dać numerka :D )

A tak poważniej. w skali 5 daję 5 w skali 10 - 9,5 w wyższej adekwatnie do tego :)

Diablo - Czw 10 Maj, 2012 13:11

Po prostu zaj.... bardzo ładny skrypt. Dyscyplina synek, dyscyplina :lol2: :brawa:

Powered by phpBB modified by Przemo © 2003 phpBB Group