Ogłoszenie 

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


Administracja Forum


Poprzedni temat «» Następny temat
Zamknięty przez: Ayene
Pon 09 Maj, 2011 08:04
Jeszcze raz i soryy MENU!!
Autor Wiadomość
filipek32 




Preferowany:
RPG Maker VX

Dołączył: 16 Kwi 2011
Posty: 76
Skąd: Z tąd
Wysłany: Nie 08 Maj, 2011 19:21
Jeszcze raz i soryy MENU!!
WItam, mam [znowu] problem bo gdy chce uzyc tego skryptu
Spoiler:

class Scene_Menu < Scene_Base
def create_command_window
s1 = Vocab::item
s2 = Vocab::skill
s3 = Vocab::equip
s4 = Vocab::status
s5 = Vocab::save
s6 = Vocab::game_end
s7 = "Poradnik"
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])
@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

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,3 # Skill, equipment, status
start_actor_selection
when 4 # Save
$scene = Scene_File.new(true, false, false)
when 5 # End Game
$scene = Scene_End.new
when 6
$scene = Poradnik.new
end
end
end
end

[/center]
To mi usuwa Bestariusza oraz Rozdawanie PKT co LVL czemu??:/ prosze o fast odpowiedz!!!1!!
________________________

 
 
Amelanduil 




Preferowany:
RPG Maker VXAce

Pomógł: 3 razy
Dołączył: 28 Wrz 2011
Posty: 464
Wysłany: Nie 08 Maj, 2011 19:40
Szlag mnie trafia X.x
Jak ci skrypt nie działa to innego szukaj, wielki problem.
________________________
(╯°□°)╯︵ ┻━┻
"A jeśli... Boga nie ma, to co z ciebie za szatan?"
 
 
 
filipek32 




Preferowany:
RPG Maker VX

Dołączył: 16 Kwi 2011
Posty: 76
Skąd: Z tąd
Wysłany: Nie 08 Maj, 2011 19:42
... SKRYPT MI DZIALA TYLKO USUWA mi Bestariusza i PKT co LVL w menu -,- nastepnym razem czyatj 2x...
________________________

 
 
Amelanduil 




Preferowany:
RPG Maker VXAce

Pomógł: 3 razy
Dołączył: 28 Wrz 2011
Posty: 464
Wysłany: Nie 08 Maj, 2011 19:49
filipek32 napisał/a:
nastepnym razem czyatj 2x...

co mam zrobić?! czyatj..ać? O.o
------------------------------------------------------------------------
Zrozumiałem dokładnie o co ci chodzi, do diaska.
nie działa TAK JAKBYŚ CHCIAŁ, pasuje ^.^
to samo co wyżej - innego szukaj.
________________________
(╯°□°)╯︵ ┻━┻
"A jeśli... Boga nie ma, to co z ciebie za szatan?"
 
 
 
filipek32 




Preferowany:
RPG Maker VX

Dołączył: 16 Kwi 2011
Posty: 76
Skąd: Z tąd
Wysłany: Nie 08 Maj, 2011 20:09
... Ten skrypt dziala, ale mam jeszcze 2 skrypty ktore zajmują dwa miejsca w Menu, i chce miec tych miejsc więcej, np z 10 .... Chce miec Bestariusza i Pkt co lvl oraz ten poradnik.......
________________________

 
 
SaE 





Ranga RM:
2 gry

Pomogła: 8 razy
Dołączyła: 14 Paź 2007
Posty: 189
Wysłany: Nie 08 Maj, 2011 20:15
Poczekaj chwilę to zaraz zrobię. Chcesz mieć Bestiariusz i punkty co poziom, a skrypty są na ultimie?

off top - Resurection, nie umiesz pomagać to wypie....
________________________
Nie ma śniegu, a na ulicach pełno bałwanów ^^


 
 
 
filipek32 




Preferowany:
RPG Maker VX

Dołączył: 16 Kwi 2011
Posty: 76
Skąd: Z tąd
Wysłany: Nie 08 Maj, 2011 20:18
Nie, mi chodzi o to ze ja mam juz w grze zamiesczony Bestariusz i PKT co lvl a jak dodaje ten skrypt [czytaj wyzej] to mi sie bestariusz usuwa i PKT co lvl a ten "poradnik" jest :/
-----
No skrypty są, bo właśnie z tąd wziolem te skrypty na Bstariusza i PKT co lvl.. :D :-o
________________________

 
 
SaE 





Ranga RM:
2 gry

Pomogła: 8 razy
Dołączyła: 14 Paź 2007
Posty: 189
Wysłany: Nie 08 Maj, 2011 20:20
Podmień skrypt z pierwszego postu na ten
Spoiler:

Kod:
class Scene_Menu < Scene_Base
  def create_command_window
    s1 = Vocab::item
    s2 = Vocab::skill
    s3 = Vocab::equip
    s4 = Vocab::status
    s5 = Vocab::save
    s6 = Vocab::game_end
    s7 = "Poradnik"
    s8 = "Bestariusz"
    s9 = "Punkty"
    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7, s8, s9])
    @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
 
  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,3,8  # Skill, equipment, status
        start_actor_selection
      when 4      # Save
        $scene = Scene_File.new(true, false, false)
      when 5      # End Game
        $scene = Scene_End.new
      when 6
        $scene = Poradnik.new         
      when 7       
        $scene = Scene_MonsterBook.new(true)   
      end
    end
  end
  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)
      when 3  # status
        $scene = Scene_Status.new(@status_window.index)
      when 4
        $scene = Scene_RequiemUpgrade.new(@status_window.index)
      end
    end
  end 
end

________________________
Nie ma śniegu, a na ulicach pełno bałwanów ^^


 
 
 
filipek32 




Preferowany:
RPG Maker VX

Dołączył: 16 Kwi 2011
Posty: 76
Skąd: Z tąd
Wysłany: Nie 08 Maj, 2011 20:40
Ehh, jedno nie dziala:P PKT gdy chce właczyc to nigdzie mnie nie przenosi....
Masz tutaj skrypt i zrob jeszcze raz;/
Spoiler:

#==============================================================================
# Requiem Upgrade
#==============================================================================

Points_Gained = 3 # Points that hero will gain when level-up

#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
class Game_Actor < Game_Battler

attr_accessor :points

alias requiem_upgwnd_initialize initialize
alias requiem_upgwnd_lvlup level_up

def initialize(actor_id)
requiem_upgwnd_initialize(actor_id)
@points = 0
end

def level_up
requiem_upgwnd_lvlup
@points += Points_Gained
end

end

#------------------------------------------------------------------------------
class Requiem_UpgradeWindow < Window_Base

def initialize(actor)
super(0,0,320,320)
@actor = actor
update
end

def update
self.contents.clear
draw_actor_face(@actor,0,0,92)
draw_actor_name(@actor,160,0)
self.contents.font.color = normal_color
self.contents.draw_text(224,32,64,WLH,@actor.level)
self.contents.draw_text(224,24*2,64,WLH,@actor.points)
self.contents.draw_text(128,24*5,96,WLH,@actor.maxhp)
self.contents.draw_text(128,24*6,96,WLH,@actor.maxmp)
self.contents.draw_text(128,24*7,96,WLH,@actor.atk)
self.contents.draw_text(128,24*8,96,WLH,@actor.def)
self.contents.draw_text(128,24*9,96,WLH,@actor.spi)
self.contents.draw_text(128,24*10,96,WLH,@actor.agi)
refresh
end

def refresh
self.contents.font.color = system_color
self.contents.draw_text(128,32,128,WLH,Vocab::level+":")
self.contents.draw_text(128,24*2,128,WLH,"Punkty:")
self.contents.draw_text(0,24*5,128,WLH,Vocab::hp_a+":")
self.contents.draw_text(0,24*6,128,WLH,Vocab::mp_a+":")
self.contents.draw_text(0,24*7,128,WLH,Vocab::atk+":")
self.contents.draw_text(0,24*8,128,WLH,Vocab::def+":")
self.contents.draw_text(0,24*9,128,WLH,Vocab::spi+":")
self.contents.draw_text(0,24*10,128,WLH,Vocab::agi+":")
end

end
#------------------------------------------------------------------------------
class Scene_RequiemUpgrade < Scene_Base

def initialize(actor_index=0, from_menu=false)
create_menu_background
@actor_index = actor_index
@from_menu = from_menu
end

def start
super
create_menu_background
@actor = $game_party.members[@actor_index]
@requiem_upgwindow = Requiem_UpgradeWindow.new(@actor)
@requiem_upgwindow.x = (544 - @requiem_upgwindow.width) / 2
@requiem_upgwindow.y = (416 - @requiem_upgwindow.height) / 2
@requiem_upgcmdwnd = Window_Command.new(64,[" +"," +"," +"," +"," +"," +"])
@requiem_upgcmdwnd.index = 0
@requiem_upgcmdwnd.x = @requiem_upgwindow.x + 192
@requiem_upgcmdwnd.y = @requiem_upgwindow.y + 120
@requiem_upgcmdwnd.opacity = 0
end

def update
super
update_menu_background
@requiem_upgwindow.update
@requiem_upgcmdwnd.update
if Input.trigger?(Input::B)
Sound.play_cancel
if @from_menu
$scene = Scene_Menu.new(4)
else
$scene = Scene_Map.new
end
elsif Input.trigger?(Input::C)
if @actor.points > 0
Sound.play_decision
else
Sound.play_buzzer
return
end
case @requiem_upgcmdwnd.index
when 0
@actor.points -= 1
@actor.maxhp += 10
when 1
@actor.points -= 1
@actor.maxmp += 10
when 2
@actor.points -= 1
@actor.atk += 1
when 3
@actor.points -= 1
@actor.def += 1
when 4
@actor.points -= 1
@actor.spi += 1
when 5
@actor.points -= 1
@actor.agi += 1
end
end
end

def terminate
super
dispose_menu_background
@requiem_upgwindow.dispose
@requiem_upgcmdwnd.dispose
end

end

#------------------------------------------------------------------------------
class Scene_Menu < Scene_Base

def create_command_window
s1 = Vocab::item
s2 = Vocab::skill
s3 = Vocab::equip
s4 = Vocab::status
s5 = "Poziom plus"
s6 = Vocab::save
s7 = Vocab::game_end
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6,s7])
@command_window.index = @menu_index
if $game_party.members.size == 0
@command_window.draw_item(0, false)
@command_window.draw_item(1, false)
@command_window.draw_item(2, false)
@command_window.draw_item(3, false)
end
if $game_system.save_disabled
@command_window.draw_item(4, false)
end
end

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
$scene = Scene_Item.new
when 1,2,3,4
start_actor_selection
when 5
$scene = Scene_File.new(true, false, false)
when 6
$scene = Scene_End.new
end
end
end

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
$scene = Scene_Skill.new(@status_window.index)
when 2
$scene = Scene_Equip.new(@status_window.index)
when 3
$scene = Scene_Status.new(@status_window.index)
when 4
$scene = Scene_RequiemUpgrade.new(@status_window.index,true)
end
end
end

end

#------------------------------------------------------------------------------
class Scene_File < Scene_Base

def return_scene
if @from_title
$scene = Scene_Title.new
elsif @from_event
$scene = Scene_Map.new
else
$scene = Scene_Menu.new(5)
end
end

end

#------------------------------------------------------------------------------
class Scene_End < Scene_Base

def return_scene
$scene = Scene_Menu.new(6)
end

end


Bo nie czyta mi poprostu tych PKT nie wyswietla mi sie okno z rozdawaniem PKT
________________________

 
 
SaE 





Ranga RM:
2 gry

Pomogła: 8 razy
Dołączyła: 14 Paź 2007
Posty: 189
Wysłany: Nie 08 Maj, 2011 20:43
Wyrzuć fragment od linijki z "class Scene_Menu < Scene_Base" w dół.

A do rozdawania punktów wchodzisz dopiero po tym jak wybierzesz postać.
________________________
Nie ma śniegu, a na ulicach pełno bałwanów ^^


 
 
 
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
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