filipek32 - Nie 08 Maj, 2011 19:21 Temat postu: 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 - Nie 08 Maj, 2011 19:40 Szlag mnie trafia X.x
Jak ci skrypt nie działa to innego szukaj, wielki problem.filipek32 - Nie 08 Maj, 2011 19:42 ... SKRYPT MI DZIALA TYLKO USUWA mi Bestariusza i PKT co LVL w menu -,- nastepnym razem czyatj 2x...Amelanduil - 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.filipek32 - 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 - 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....filipek32 - 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 SaE - 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
filipek32 - 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;/
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 PKTSaE - 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ć.