>추가하고싶은데,자꾸 오류나서 못하겠어요..
>추가하고싶은 메뉴를 A 로한다면
>
>s7 = A 하고 , s1 , s2 , s3 , s4 ,s5 , s6 ,s7
>
>추가하고요,
>
>when 쪽에서 아이템창 처럼 그 메뉴를 불러고싶은데,
>
>불러오고싶은 메뉴 클레스가 Aa 라고 하면,
>
>어떻게해요?
>
>아이템창처럼 불러오고싶은데..
>
신스_메뉴 로가서
# 커멘드 윈도우를 작성
s1 = $data_system.words.item
s2 = $data_system.words.skill
s3 = $data_system.words.equip
s4 = "케릭터 장비보기"
s5 = "저장 하기"
s6 = "끝내기"
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])
@command_window.index = @menu_index
여기서 s7같은걸 너줍시다.
# 커멘드 윈도우를 작성
s1 = $data_system.words.item
s2 = $data_system.words.skill
s3 = $data_system.words.equip
s4 = "케릭터 장비보기"
s5 = "저장 하기"
s6 = "끝내기"
s7 = "아하"
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])
@command_window.index = @menu_index
보면 알겠지만 밑에 뉴있는곳에서도 추가됐습니다.
두번째로 여기서
#--------------------------------------------------------------------------
# ● 프레임 갱신 (커멘드 윈도우가 액티브의 경우)
#--------------------------------------------------------------------------
def update_command
# B 버튼이 밀렸을 경우
if Input.trigger? (Input::B)
# 캔슬 SE 를 연주
$game_system.se_play($data_system.cancel_se)
# 맵 화면으로 전환하고
$scene = Scene_Map.new
return
end
# C 버튼이 밀렸을 경우
if Input.trigger? (Input::C)
# 파티 인원수가 0 명이, 세이브, 게임 종료 이외의 커멘드의 경우
if $game_party.actors.size == 0 and @command_window.index < 4
# 버저 SE 를 연주
$game_system.se_play($data_system.buzzer_se)
return
end
# 커멘드 윈도우의 커서 위치에서 분기
case @command_window.index
when 0 # 아이템
# 결정 SE 를 연주
$game_system.se_play($data_system.decision_se)
# 아이템 화면으로 전환하고
$scene = Scene_Item.new
when 1 # 스킬
# 결정 SE 를 연주
$game_system.se_play($data_system.decision_se)
# 스테이터스 윈도우를 액티브하게 한다
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 2 # 장비
# 결정 SE 를 연주
$game_system.se_play($data_system.decision_se)
# 스테이터스 윈도우를 액티브하게 한다
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 3 # 스테이터스
# 결정 SE 를 연주
$game_system.se_play($data_system.decision_se)
# 스테이터스 윈도우를 액티브하게 한다
@command_window.active = false
@status_window.active = true
@status_window.index = 0
when 4 # 세이브
# 세이브 금지의 경우
if $game_system.save_disabled
# 버저 SE 를 연주
$game_system.se_play($data_system.buzzer_se)
return
end
# 결정 SE 를 연주
$game_system.se_play($data_system.decision_se)
# 세이브 화면으로 전환하고
$scene = Scene_Save.new
when 5 # 게임 종료
# 결정 SE 를 연주
$game_system.se_play($data_system.decision_se)
# 게임 종료 화면으로 전환하고
$scene = Scene_End.new
end
return
end
end
when6을 추가해줍시다.
그다음에 어떤게 실행돼면 좋은 지 써주는거죠.
결과적으로 루비언어 모르면 못합니다++;;