collapse collapse

 Community


 User Info




Willkommen Gast. Bitte einloggen oder registrieren.

 Partnerseiten

rpgvx.net

Das Forum ist offline

Autor Thema: Status weg Questlog hin  (Gelesen 5439 mal)

Xephan

  • Gast
Status weg Questlog hin
« am: April 17, 2008, 14:20:26 »
wie der Name schon sagt möchte ich das Status weg ist und anstelle das Quest Skript von hellMinor da ist
kann einer helfen ??

danke im Voraus

mfg Xephan

Status weg Questlog hin

Kaefer

  • Gast
Status weg Questlog hin
« Antwort #1 am: April 17, 2008, 14:48:24 »
So einfach bei Main einfügen oder aber auch den Script Scene_Menu überschreiben dann sollte es gehen.


[!--html--][div class=\'htmltop\']HTML[div class=\'htmlmain\'][!--html1--]#==============================================================================
# ** Scene_Menu
#------------------------------------------------------------------------------
#  This class performs the menu screen processing.
#==============================================================================

class Scene_Menu <[span style=\'color:blue\'] Scene_Base
  #--------------------------------------------------------------------------
  # * Object Initialization
  #     menu_index[/span] : command cursor's initial position
  #--------------------------------------------------------------------------
  def initialize(menu_index = 0)
    @menu_index = menu_index
  end
  #--------------------------------------------------------------------------
  # * Start processing
  #--------------------------------------------------------------------------
  def start
    super
    create_menu_background
    create_command_window
    @gold_window = Window_Gold.new(0, 360)
    @status_window = Window_MenuStatus.new(160, 0)
  end
  #--------------------------------------------------------------------------
  # * Termination Processing
  #--------------------------------------------------------------------------
  def terminate
    super
    dispose_menu_background
    @command_window.dispose
    @gold_window.dispose
    @status_window.dispose
  end
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
    super
    update_menu_background
    @command_window.update
    @gold_window.update
    @status_window.update
    if @command_window.active
      update_command_selection
    elsif @status_window.active
      update_actor_selection
    end
  end
  #--------------------------------------------------------------------------
  # * Create Command Window
  #--------------------------------------------------------------------------
  def create_command_window
    s1 = Vocab::item
    s2 = Vocab::skill
    s3 = Vocab::equip
    s4 = Questlog #Name im Menü!
    s5 = Vocab::save
    s6 = Vocab::game_end
    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])
    @command_window.index = @menu_index
    if $game_party.members.size == 0          # If number of party members is 0
      @command_window.draw_item(0, false)     # Disable item
      @command_window.draw_item(1, false)     # Disable skill
      @command_window.draw_item(2, false)     # Disable equipment
      @command_window.draw_item(3, false)     # Disable questlog
    end
    if $game_system.save_disabled             # If save is forbidden
      @command_window.draw_item(4, false)     # Disable save
    end
  end
  #--------------------------------------------------------------------------
  # * Update Command Selection
  #--------------------------------------------------------------------------
  def update_command_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      $scene = Scene_Map.new
    elsif Input.trigger?(Input::C)
      if $game_party.members.size == 0 and @command_window.index <[span style=\'color:blue\'] 4
        Sound.play_buzzer
        return
      elsif[/span] $game_system.save_disabled and @command_window.index == 4
        Sound.play_buzzer
        return
      end
      Sound.play_decision
      case @command_window.index
      when 0      # Item
        $scene = Scene_Item.new
      when 1,2,  # Skill, equipment,
        start_actor_selection
      when 3
        $scene = Scene_Questlog.new
      when 4      # Save
        $scene = Scene_File.new(true, false, false)
      when 5      # End Game
        $scene = Scene_End.new
      end
    end
  end
  #--------------------------------------------------------------------------
  # * Start Actor Selection
  #--------------------------------------------------------------------------
  def start_actor_selection
    @command_window.active = false
    @status_window.active = true
    if $game_party.last_actor_index <[span style=\'color:blue\'] @status_window.item_max
      @status_window.index =[/span] $game_party.last_actor_index
    else
      @status_window.index = 0
    end
  end
  #--------------------------------------------------------------------------
  # * End Actor Selection
  #--------------------------------------------------------------------------
  def end_actor_selection
    @command_window.active = true
    @status_window.active = false
    @status_window.index = -1
  end
  #--------------------------------------------------------------------------
  # * Update Actor Selection
  #--------------------------------------------------------------------------
  def update_actor_selection
    if Input.trigger?(Input::B)
      Sound.play_cancel
      end_actor_selection
    elsif Input.trigger?(Input::C)
      $game_party.last_actor_index = @status_window.index
      Sound.play_decision
      case @command_window.index
      when 1  # skill
        $scene = Scene_Skill.new(@status_window.index)
      when 2  # equipment
        $scene = Scene_Equip.new(@status_window.index)
      end
    end
  end
end[!--html2--][!--html3--]
« Letzte Änderung: April 17, 2008, 14:52:59 von Kaefer »

Status weg Questlog hin

Xephan

  • Gast
Status weg Questlog hin
« Antwort #2 am: April 17, 2008, 14:52:50 »
danke hab jetz aber noch ein problem bei mir kommt dis wenn ich es  einfüge alles in 1 zeile

Was nun ???

Status weg Questlog hin

Kaefer

  • Gast
Status weg Questlog hin
« Antwort #3 am: April 17, 2008, 14:54:38 »
Wie meinst du das es kommt in Zeile 1???
Im Menü???oder wo?

Status weg Questlog hin

Xephan

  • Gast
Status weg Questlog hin
« Antwort #4 am: April 17, 2008, 14:56:25 »
wenn ich das skript einfügen will kommt allet nur in eina zeile

Status weg Questlog hin

Kaefer

  • Gast
Status weg Questlog hin
« Antwort #5 am: April 17, 2008, 14:58:33 »
Kopier das nochmal von der Seite aus.
Hatte den Code grad falsch eingefügt. Kann sein das es daran liegt. Tut mir leid.
Aber jetz müsste es eigentlich gehen, habs selbst grad getestet.

Status weg Questlog hin

Xephan

  • Gast
Status weg Questlog hin
« Antwort #6 am: April 17, 2008, 15:02:01 »
ok jetz geht es mit den einfügen aber habe es mit Scene Menu und bei main getestet ob es geht aber funzt nisch

Status weg Questlog hin

Kaefer

  • Gast
Status weg Questlog hin
« Antwort #7 am: April 17, 2008, 15:05:31 »
komisch, was kommt denn für ne fehlermeldung???

Status weg Questlog hin

Xephan

  • Gast
Status weg Questlog hin
« Antwort #8 am: April 17, 2008, 15:14:47 »
keine fehlermeldung deswegen ja ich habe beides gemacht aba nix is passiert status is immanoch da kannst nisch mal paar screens machen wie ich das ungefähr machen kann ?

mfg Xephan

Status weg Questlog hin

Kaefer

  • Gast
Status weg Questlog hin
« Antwort #9 am: April 17, 2008, 15:20:42 »
Also eigentlich brauchst du nur im Scene Menu folgendes zu ändern:

Zeile 135 und 136 einfach löschen

dann bei zeile 91 steht
 when 1,2,3  # Skill, equipment, status
 
da löscht du einfach die 3

und fügst unter Zeile 92 folgendes ein:
when 3
$scene=Scene_Questlog.new


dann nur noch bei zeile 57

s4 = Vocab::Status

durch das ersetzen

s4 = Questlog

und das wars eigentlich schon.


Edit: Okay der Name bei s4 muss Questlog sein sonst geht es leider nicht.
« Letzte Änderung: April 17, 2008, 15:28:12 von Kaefer »

Status weg Questlog hin

Xephan

  • Gast
Status weg Questlog hin
« Antwort #10 am: April 17, 2008, 15:37:39 »
jetz kommt eine Fehlermeldung

????? 'Scene_Menu' ??? NoMethodError ????????
undefined method 'questen' for Vocab:Module

Status weg Questlog hin

ERZENGEL

  • Gast
Status weg Questlog hin
« Antwort #11 am: April 17, 2008, 15:41:23 »
Es muss so aussehen:
s4 = 'Questen'
« Letzte Änderung: April 17, 2008, 15:47:25 von ERZENGEL »

Status weg Questlog hin

Kaefer

  • Gast
Status weg Questlog hin
« Antwort #12 am: April 17, 2008, 15:43:17 »
Ja das problem hatte ich auch grad beim testen. Also wenn du den namen von Questlog bei s4 änderst musst du das wort in anführungszeichen setzen.
Also "Quest" zum beispiel dann sollte es gehen.

Edit: Okay ^^ Erzengel war schneller ^^
« Letzte Änderung: April 17, 2008, 15:44:21 von Kaefer »

Status weg Questlog hin

Xephan

  • Gast
Status weg Questlog hin
« Antwort #13 am: April 17, 2008, 15:49:07 »
jetzt kommt aber der Fehler hier

Scene_Menu 94 Name Error
uninitialized constant Scene_Menu::Scene_Questlog

und Danke
« Letzte Änderung: April 17, 2008, 15:50:04 von Xephan »

Status weg Questlog hin

ERZENGEL

  • Gast
Status weg Questlog hin
« Antwort #14 am: April 17, 2008, 15:53:08 »
Wie Kaefer oben schon geschrieben hat, muss sie so aussehen (du hast sicher das new vergessen):
$scene = Scene_Questlog.new
PS: Schreib beim nächsten mal bitte die Codezeile (ein paar drüber und drunter noch schadet auch nicht) dazu.
« Letzte Änderung: April 17, 2008, 15:58:02 von ERZENGEL »

 


 Bild des Monats

rooftop party

Views: 4430
By: papilion

 Umfrage

  • Wer soll das BdM gewinnen?
  • Dot Kandidat 1
  • 3 (25%)
  • Dot Kandidat 2
  • 1 (8%)
  • Dot Kandidat 3
  • 2 (16%)
  • Dot Kandidat 4
  • 0 (0%)
  • Dot Kandidat 5
  • 6 (50%)
  • Stimmen insgesamt: 12
  • View Topic

 Schnellsuche





SimplePortal 2.3.3 © 2008-2010, SimplePortal