Ogłoszenie 

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


Administracja Forum


Poprzedni temat «» Następny temat
Usunięcie Skillów by ReyosPL
Autor Wiadomość
ReyosPL 



Preferowany:
RPG Maker VXAce

Pomógł: 1 raz
Dołączył: 08 Wrz 2011
Posty: 35
Skąd: Ruda Śląska
Wysłany: Nie 09 Paź, 2011 17:49
Usunięcie Skillów by ReyosPL
Hejka oto mój skrypt na usunięcie Skillów który sam napisałem (Użyłem klas i przerobiłem).

Demo
Mediafire


Skrypt
Spoiler:


Kod:

#==============================================================================
# ** Scene_Menu by ReyosPL
#------------------------------------------------------------------------------
#  This class performs the menu screen processing.
#==============================================================================

class Scene_Menu < Scene_Base
  #--------------------------------------------------------------------------
  # * Object Initialization
  #     menu_index : 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::equip
    s3 = Vocab::status
    s4 = Vocab::save
    s5 = Vocab::game_end
    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5])
    @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 status
    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 < 4
        Sound.play_buzzer
        return
      elsif $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    # equipment, status
        start_actor_selection
      when 3      # Save
        $scene = Scene_File.new(true, false, false)
      when 4      # 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 < @status_window.item_max
      @status_window.index = $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  # equipment
        $scene = Scene_Equip.new(@status_window.index)
      when 2  # status
        $scene = Scene_Status.new(@status_window.index)
      end
    end
  end
end



Screeny:
Niepotrzebne

Instrukcja:
Usuń zawartość klasy Scene_Menu i wklej skrypt.[/code]
________________________
Gość Patrz w dół.

Aktualnie pracuję nad
 
 
PaayJer 




Preferowany:
RPG Maker VX

Pomógł: 1 raz
Dołączył: 08 Paź 2011
Posty: 86
Wysłany: Nie 09 Paź, 2011 18:39
Eeee... What?!

Znaczy... Pochwalam twoją pracę ale... Po jakie licho taki skryt?!
________________________
Tutki od PJ!!!
[Kurs 1] Kliknij tutaj!
[Kurs 2] Kliknij tutaj!
[Kurs 3] Kliknij tutaj!
[Kurs 4] Kliknij tutaj!
 
 
ReyosPL 



Preferowany:
RPG Maker VXAce

Pomógł: 1 raz
Dołączył: 08 Wrz 2011
Posty: 35
Skąd: Ruda Śląska
Wysłany: Nie 09 Paź, 2011 19:05
Jeżeli ktos nie chce mieć skillów np. w grach zręcznościowych
________________________
Gość Patrz w dół.

Aktualnie pracuję nad
 
 
mari1002 




Preferowany:
RPG Maker VX

Dołączył: 17 Mar 2010
Posty: 29
Wysłany: Nie 09 Paź, 2011 20:22
Gościu. W demie nie wpisałeś tego skryptu, nadal są skille. Podmieniłem i działa, popraw i wtedy wstał, bo tak to :-/
 
 
ReyosPL 



Preferowany:
RPG Maker VXAce

Pomógł: 1 raz
Dołączył: 08 Wrz 2011
Posty: 35
Skąd: Ruda Śląska
Wysłany: Pon 10 Paź, 2011 12:29
O faktycznie jak tylko wjede na mó komp to wrzucę prawidłowe DEMO
________________________
Gość Patrz w dół.

Aktualnie pracuję nad
 
 
Vrona 




Preferowany:
RPG Maker VXAce

Pomógł: 26 razy
Dołączył: 25 Wrz 2011
Posty: 236
Skąd: ty się tu wziąłeś?
Wysłany: Pon 10 Paź, 2011 12:39
ReyosPL,jest to naprawdę ładny skrypt :).Tylko nie usuwa many...:(.Pokombinuj trochę z tym.
________________________
Pomogłem daj "Pomógł",BIJAAACZ!



 
 
ReyosPL 



Preferowany:
RPG Maker VXAce

Pomógł: 1 raz
Dołączył: 08 Wrz 2011
Posty: 35
Skąd: Ruda Śląska
Wysłany: Pon 10 Paź, 2011 15:37
Oks
________________________
Gość Patrz w dół.

Aktualnie pracuję nad
 
 
Finwe 




Preferowany:
RPG Maker VXAce

Pomógł: 34 razy
Dołączył: 30 Lip 2011
Posty: 322
Skąd: Rzeszów
Wysłany: Pon 10 Paź, 2011 16:48
A w walce są czy nie ma? Chodzi o umiejętności. A takie bajery to znamy z poradnika Ayene:
http://www.ultimateam.pl/...dd93b9348948604
 
 
 
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