赞 | 0 |
VIP | 5 |
好人卡 | 5 |
积分 | 1 |
经验 | 11142 |
最后登录 | 2015-11-25 |
在线时间 | 245 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 245 小时
- 注册时间
- 2007-8-6
- 帖子
- 329
|
本帖最后由 rpgxs 于 2012-4-20 17:07 编辑
#==============================================================================
# ■ Window_Status
#==============================================================================
class Window_Status < Window_Selectable
MAX_PAGE = 2 # 最大ページ数
#--------------------------------------------------------------------------
# ● リフレッシュ(1ページ目)
#--------------------------------------------------------------------------
alias refresh_picst refresh
def refresh
@page = 0
refresh_picst
end
#--------------------------------------------------------------------------
# ● 次のページへ
#--------------------------------------------------------------------------
def next_page
case ((@page + 1) % MAX_PAGE)
when 0; refresh
when 1; refresh2
end
end
#--------------------------------------------------------------------------
# ● リフレッシュ(2ページ目)
#--------------------------------------------------------------------------
def refresh2
@page = 1
contents.clear
draw_actor_picture(@actor, 0, contents_height-288)
draw_block1_picture(line_height * 0)
draw_horz_line (line_height * 1)
draw_page2_block2 (line_height * 2)
end
#--------------------------------------------------------------------------
# ● 2ページ目 block2 (スキルリスト)
#--------------------------------------------------------------------------
def draw_page2_block2(y)
max = (contents_height - y) / line_height
@actor.skills.each_index do |i|
yy = y + i * line_height
return if max >= yy
draw_item_name(@actor.skills, 288, yy)
end
end
end
#==============================================================================
# ■ Scene_Status
#==============================================================================
class Scene_Status < Scene_MenuBase
#--------------------------------------------------------------------------
# ● 開始処理
#--------------------------------------------------------------------------
alias start_picst start
def start
start_picst
@status_window.set_handler(:ok, method(:next_page))
end
#--------------------------------------------------------------------------
# ● 次のページへ
#--------------------------------------------------------------------------
def next_page
@status_window.next_page
@status_window.activate
end
end
我想问下,我要在这个脚本里增加显示变量,要怎么添加呢。(这是个显示技能的脚本(貌似)
|
|