设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
楼主: 銀藍色的零
打印 上一主题 下一主题

[已经解决] 血條腳本內加入能力值的血條

[复制链接]

Lv1.梦旅人

梦石
0
星屑
80
在线时间
1730 小时
注册时间
2009-7-12
帖子
443
11
发表于 2012-1-9 21:23:26 | 只看该作者
我叫你加進Window_Base的draw_actor_str_meter_line(actor, x, y)
就是已經定義了力量條的表示
你只要去Window_BattleStatus裡的refresh裡
描繪血條的下方新增draw_actor_str_meter_line(actor, x, y)就好了

那啥…我以為用戶名只是通行碼…
所以我暱稱不是serena718哈,是月見斐夜
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
113 小时
注册时间
2008-3-25
帖子
204
12
 楼主| 发表于 2012-1-10 21:57:27 | 只看该作者
本帖最后由 銀藍色的零 于 2012-1-10 22:33 编辑

回-赤夜玄魔
  這樣改連人物狀態的能力值都變血條了~我只要戰鬥時出現能力值血條就好
  以附上原腳本

回-mugencomic
  我加過~會出錯耶~~~

回-serena718
  已加了~還是無法顯示
  我把上面的draw_actor_sp(actor, actor_x, 64, 120)刪掉後
  還是看的見sp的血條
  我的血條顯示是藉由頂樓的血條腳本
  跟Window_BattleStatus也有關嗎???(搔頭
選擇是隨時都在進行的~不同的選擇造就了不同的未來~即使在微小的事~也能產生改變未來漣漪~~~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
28 小时
注册时间
2011-1-14
帖子
262
13
发表于 2012-1-10 23:56:44 | 只看该作者
銀藍色的零 发表于 2012-1-10 21:57
回-赤夜玄魔
  這樣改連人物狀態的能力值都變血條了~我只要戰鬥時出現能力值血條就好
  以附上原腳本 ...

我居然忘了另命名……
你把
  1. draw_actor_parameter

  2. 改成
  3. draw_actor_str
  4. 我给的脚本两个地方都改了就行了
复制代码
话说,熟人变少了,还是马甲变多了?
我将乘风而去,万丈深渊。新生命阻止我的冲动……好吧,我再活一年,但是……这是最后的一年……
……强烈支持国产游戏……

遵冥冥之意,然果有奇效!
我好像玩够了,该走了……

强烈反对国产脑残动画片在电视台播出……
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
28 小时
注册时间
2011-1-14
帖子
262
14
发表于 2012-1-11 00:06:22 | 只看该作者
本帖最后由 赤夜玄魔 于 2012-1-11 00:23 编辑
銀藍色的零 发表于 2012-1-10 21:57
回-赤夜玄魔
  這樣改連人物狀態的能力值都變血條了~我只要戰鬥時出現能力值血條就好
  以附上原腳本 ...


你可能会比较喜欢这个款式吧……
给你吧……早给我们这个原版,你不就早解决了嘛……
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================


  4. # ————————————————————————————————————

  5. # ▼▲▼ XRXS_BP 7. バトルステータス?クリアデザイン ver.1.03 ▼▲▼
  6. # by 桜雅 在土

  7. #==============================================================================
  8. # ■ Window_BattleStatus
  9. #==============================================================================
  10. class Window_BattleStatus < Window_Base
  11.   #--------------------------------------------------------------------------
  12.   # ● 公開インスタンス変数
  13.   #--------------------------------------------------------------------------
  14.   attr_accessor :update_cp_only # CPメーターのみの更新
  15.   #--------------------------------------------------------------------------
  16.   # ● オブジェクト初期化
  17.   #--------------------------------------------------------------------------
  18.   alias xrxs_bp7_initialize initialize
  19.   def initialize
  20.     # 初期化
  21.     @previous_hp = []
  22.     @previous_sp = []
  23.     # 呼び戻す
  24.     xrxs_bp7_initialize
  25.     # ↓Full-Viewの場合は下二行の # を消してください。
  26.     #self.opacity = 0
  27.     #self.back_opacity = 0
  28.   end
  29.   #--------------------------------------------------------------------------
  30.   # ● リフレッシュ
  31.   #--------------------------------------------------------------------------
  32.   alias xrxs_bp7_refresh refresh
  33.   def refresh
  34.     # CPメーターの更新のみ の場合
  35.     if @update_cp_only
  36.       xrxs_bp7_refresh
  37.       return
  38.     end
  39.     # 変更するものがない場合、飛ばす
  40.     @item_max = $game_party.actors.size
  41.     bool = false
  42.     for i in 0...@item_max
  43.       actor = $game_party.actors[i]
  44.       if (@previous_hp[i] != actor.hp) or (@previous_sp[i] != actor.sp)
  45.         bool = true
  46.       end
  47.     end
  48.     return if bool == false
  49.     # 描写を開始
  50.     self.contents.clear
  51.     for i in 0...@item_max
  52.       actor = $game_party.actors[i]
  53.       actor_x = i * 160 + 82 #修改hp&mp血條的x座標位置
  54.       # 歩行キャラグラフィックの描写 - 修改臉圖位置
  55.       #draw_actor_face(actor, actor_x - 9, 60)
  56.       # HP/SPメーターの描写 - 修改hp&mp血條位置
  57.       draw_actor_hp_meter_line(actor, actor_x, 76, 46, 8)
  58.       draw_actor_sp_meter_line(actor, actor_x, 99, 46, 8)
  59.       draw_actor_str(actor, actor_x, 122, 46, 8)
  60.       # HP数値の描写
  61.       self.contents.font.size = 15 # HP/SP数値の文字の大きさ
  62.       self.contents.font.color = Color.new(0,0,0,192)
  63.       self.contents.draw_text(actor_x-51, 65, 96, 24, actor.hp.to_s, 2)
  64.       self.contents.font.color = actor.hp == 0 ? knockout_color :
  65.       actor.hp <= actor.maxhp / 4 ? crisis_color : normal_color
  66.       self.contents.draw_text(actor_x-50, 64, 96, 24, actor.hp.to_s, 2)
  67.       # SP数値の描写
  68.       self.contents.font.color = Color.new(0,0,0,192)
  69.       self.contents.draw_text(actor_x-49, 88, 96, 24, actor.sp.to_s, 2)
  70.       self.contents.font.color = actor.sp == 0 ? knockout_color :
  71.       actor.sp <= actor.maxsp / 4 ? crisis_color : normal_color
  72.       self.contents.draw_text(actor_x-50, 87, 96, 24, actor.sp.to_s, 2)
  73.       # 用語「HP」と用語「SP」の描写
  74. #      self.contents.font.size = 10 # 用語「HP/SP」の文字の大きさ
  75. #      self.contents.font.color = Color.new(100,50,50,192)
  76. #      self.contents.draw_text(actor_x-8, 77, 196, 24, $data_system.words.hp)
  77. #      self.contents.draw_text(actor_x-8, 91, 196, 24, $data_system.words.sp)
  78. #      self.contents.font.color = system_color # 用語「HP/SP」の文字の色
  79. #      self.contents.draw_text(actor_x-10, 89, 196, 24, $data_system.words.hp)
  80. #      self.contents.draw_text(actor_x-10, 93, 196, 24, $data_system.words.sp)
  81.       # ステートの描写
  82.       self.contents.font.color = Color.new(0,0,0,192)
  83.       self.contents.draw_text(actor_x-49, 111, 96, 24, actor.str.to_s, 2)
  84.       self.contents.font.color = actor.str == 0 ? knockout_color :
  85.       actor.str <= 999 / 4 ? crisis_color : normal_color
  86.       self.contents.draw_text(actor_x-50, 110, 96, 24, actor.str.to_s, 2)
  87.       draw_actor_state(actor, actor_x, 100)
  88.       # 値を更新
  89.       @previous_hp[i] = actor.hp
  90.       @previous_hp[i] = actor.hp
  91.     end
  92.   end
  93. end
  94. #==============================================================================
  95. # ■ Window_Base
  96. #==============================================================================
  97. class Window_Base < Window
  98.   #--------------------------------------------------------------------------
  99.   # ● HPメーター の描画
  100.   #--------------------------------------------------------------------------
  101.   def draw_actor_hp_meter_line(actor, x, y, width = 156, height = 4)
  102.     w = width * actor.hp / [actor.maxhp,1].max
  103.     hp_color_1 = Color.new(255, 0, 0, 192)
  104.     hp_color_2 = Color.new(255, 255, 0, 192)
  105.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  106.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  107.     x -= 1
  108.     y += (height/4).floor
  109.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  110.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  111.     x -= 1
  112.     y += (height/4).ceil
  113.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  114.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  115.     x -= 1
  116.     y += (height/4).ceil
  117.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  118.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  119.   end
  120.   #--------------------------------------------------------------------------
  121.   # ● SPメーター の描画
  122.   #--------------------------------------------------------------------------
  123.   def draw_actor_sp_meter_line(actor, x, y, width = 156, height = 4)
  124.     w = width * actor.sp / [actor.maxsp,1].max
  125.     hp_color_1 = Color.new( 0, 0, 255, 192)
  126.     hp_color_2 = Color.new( 0, 255, 255, 192)
  127.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  128.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  129.     x -= 1
  130.     y += (height/4).floor
  131.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  132.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  133.     x -= 1
  134.     y += (height/4).ceil
  135.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  136.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  137.     x -= 1
  138.     y += (height/4).ceil
  139.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  140.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  141.   end
  142.   #--------------------------------------------------------------------------
  143.   # ● STRメーター の描画
  144.   #--------------------------------------------------------------------------
  145.   def draw_actor_str(actor, x, y, width = 156, height = 4)
  146.     w = width * actor.str / 999
  147.     hp_color_1 = Color.new( 0, 255, 0, 192)
  148.     hp_color_2 = Color.new( 255, 255, 0, 192)
  149.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  150.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  151.     x -= 1
  152.     y += (height/4).floor
  153.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  154.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  155.     x -= 1
  156.     y += (height/4).ceil
  157.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  158.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  159.     x -= 1
  160.     y += (height/4).ceil
  161.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  162.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  163.   end
  164.   #--------------------------------------------------------------------------
  165.   # ● 名前の描画
  166.   #--------------------------------------------------------------------------
  167.   alias xrxs_bp7_draw_actor_name draw_actor_name
  168.   def draw_actor_name(actor, x, y)
  169.     xrxs_bp7_draw_actor_name(actor, x, y) if @draw_ban != true
  170.   end
  171.   #--------------------------------------------------------------------------
  172.   # ● ステートの描画
  173.   #--------------------------------------------------------------------------
  174.   alias xrxs_bp7_draw_actor_state draw_actor_state
  175.   def draw_actor_state(actor, x, y, width = 120)
  176.     xrxs_bp7_draw_actor_state(actor, x, y, width) if @draw_ban != true
  177.   end
  178.   #--------------------------------------------------------------------------
  179.   # ● HP の描画
  180.   #--------------------------------------------------------------------------
  181.   alias xrxs_bp7_draw_actor_hp draw_actor_hp
  182.   def draw_actor_hp(actor, x, y, width = 144)
  183.     xrxs_bp7_draw_actor_hp(actor, x, y, width) if @draw_ban != true
  184.   end
  185.   #--------------------------------------------------------------------------
  186.   # ● SP の描画
  187.   #--------------------------------------------------------------------------
  188.   alias xrxs_bp7_draw_actor_sp draw_actor_sp
  189.   def draw_actor_sp(actor, x, y, width = 144)
  190.     xrxs_bp7_draw_actor_sp(actor, x, y, width) if @draw_ban != true
  191.   end
  192. end
  193. #==============================================================================
  194. # ■ Scene_Battle
  195. #==============================================================================
  196. class Scene_Battle
  197.   #--------------------------------------------------------------------------
  198.   # ● フレーム更新
  199.   #--------------------------------------------------------------------------
  200.   alias xrxs_bp7_update update
  201.   def update
  202.     xrxs_bp7_update
  203.     # メッセージウィンドウ表示中の場合
  204.     if $game_temp.message_window_showing
  205.       @status_window.update_cp_only = true      
  206.     else
  207.       @status_window.update_cp_only = false
  208.     end
  209.   end
  210. end
  211. #==============================================================================
  212. # ◇ 外部ライブラリ
  213. #==============================================================================
  214. class Window_Base
  215.   #--------------------------------------------------------------------------
  216.   # ● ライン描画 軽量版 by 桜雅 在土
  217.   #--------------------------------------------------------------------------
  218.   def draw_lineght(start_x, start_y, end_x, end_y, start_color)
  219.     # 描写距離の計算。大きめに直角時の長さ。
  220.     distance = (start_x - end_x).abs + (start_y - end_y).abs
  221.     # 描写開始
  222.     for i in 1..distance
  223.       x = (start_x + 1.0 * (end_x - start_x) * i / distance).to_i
  224.       y = (start_y + 1.0 * (end_y - start_y) * i / distance).to_i
  225.       self.contents.set_pixel(x, y, start_color)
  226.     end
  227.   end
  228.   #--------------------------------------------------------------------------
  229.   # ● ライン描画 by 桜雅 在土
  230.   #--------------------------------------------------------------------------
  231.   def draw_line(start_x, start_y, end_x, end_y, start_color, width = 1, end_color = start_color)
  232.     # 描写距離の計算。大きめに直角時の長さ。
  233.     distance = (start_x - end_x).abs + (start_y - end_y).abs
  234.     # 描写開始
  235.     if end_color == start_color
  236.       for i in 1..distance
  237.         x = (start_x + 1.0 * (end_x - start_x) * i / distance).to_i
  238.         y = (start_y + 1.0 * (end_y - start_y) * i / distance).to_i
  239.         if width == 1
  240.           self.contents.set_pixel(x, y, start_color)
  241.         else
  242.           self.contents.fill_rect(x, y, width, width, start_color)
  243.         end
  244.       end
  245.     else
  246.       for i in 1..distance
  247.         x = (start_x + 1.0 * (end_x - start_x) * i / distance).to_i
  248.         y = (start_y + 1.0 * (end_y - start_y) * i / distance).to_i
  249.         r = start_color.red * (distance-i)/distance + end_color.red * i/distance
  250.         g = start_color.green * (distance-i)/distance + end_color.green * i/distance
  251.         b = start_color.blue * (distance-i)/distance + end_color.blue * i/distance
  252.         a = start_color.alpha * (distance-i)/distance + end_color.alpha * i/distance
  253.         if width == 1
  254.           self.contents.set_pixel(x, y, Color.new(r, g, b, a))
  255.         else
  256.           self.contents.fill_rect(x, y, width, width, Color.new(r, g, b, a))
  257.         end
  258.       end
  259.     end
  260.   end
  261. end


  262. #==============================================================================
  263. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  264. #==============================================================================
复制代码
好吧,这个是完全脱离了那不相干的CP……
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================
  4. # ————————————————————————————————————
  5. # ▼▲▼ XRXS_BP 7. バトルステータス?クリアデザイン ver.1.03 ▼▲▼
  6. # by 桜雅 在土
  7. #==============================================================================
  8. # ■ Window_BattleStatus
  9. #==============================================================================
  10. class Window_BattleStatus < Window_Base
  11.   #--------------------------------------------------------------------------
  12.   # ● オブジェクト初期化
  13.   #--------------------------------------------------------------------------
  14.   alias xrxs_bp7_initialize initialize
  15.   def initialize
  16.     # 初期化
  17.     @previous_hp = []
  18.     @previous_sp = []
  19.     @previous_str = []
  20.     # 呼び戻す
  21.     xrxs_bp7_initialize
  22.     # ↓Full-Viewの場合は下二行の # を消してください。
  23.     #self.opacity = 0
  24.     #self.back_opacity = 0
  25.   end
  26.   #--------------------------------------------------------------------------
  27.   # ● リフレッシュ
  28.   #--------------------------------------------------------------------------
  29.   alias xrxs_bp7_refresh refresh
  30.   def refresh
  31.     # 如果数值更变的话执行描绘
  32.     @item_max = $game_party.actors.size
  33.     bool = false
  34.     for i in 0...@item_max
  35.       actor = $game_party.actors[i]
  36.       if (@previous_hp[i] != actor.hp) or (@previous_sp[i] != actor.sp) or (@previous_str[i] != actor.str)
  37.         bool = true
  38.       end
  39.     end
  40.     return if bool == false
  41.     # 描写を開始
  42.     self.contents.clear
  43.     for i in 0...@item_max
  44.       actor = $game_party.actors[i]
  45.       actor_x = i * 160 + 82 #修改hp&mp血條的x座標位置
  46.       # 歩行キャラグラフィックの描写 - 修改臉圖位置
  47.       #draw_actor_face(actor, actor_x - 9, 60)
  48.       # HP/SPメーターの描写 - 修改hp&mp血條位置
  49.       draw_actor_hp_meter_line(actor, actor_x, 76, 46, 8)
  50.       draw_actor_sp_meter_line(actor, actor_x, 99, 46, 8)
  51.       draw_actor_str(actor, actor_x, 122, 46, 8)
  52.       # HP数値の描写
  53.       self.contents.font.size = 15 # HP/SP数値の文字の大きさ
  54.       self.contents.font.color = Color.new(0,0,0,192)
  55.       self.contents.draw_text(actor_x-51, 65, 96, 24, actor.hp.to_s, 2)
  56.       self.contents.font.color = actor.hp == 0 ? knockout_color :
  57.       actor.hp <= actor.maxhp / 4 ? crisis_color : normal_color
  58.       self.contents.draw_text(actor_x-50, 64, 96, 24, actor.hp.to_s, 2)
  59.       # SP数値の描写
  60.       self.contents.font.color = Color.new(0,0,0,192)
  61.       self.contents.draw_text(actor_x-49, 88, 96, 24, actor.sp.to_s, 2)
  62.       self.contents.font.color = actor.sp == 0 ? knockout_color :
  63.       actor.sp <= actor.maxsp / 4 ? crisis_color : normal_color
  64.       self.contents.draw_text(actor_x-50, 87, 96, 24, actor.sp.to_s, 2)
  65.       # 用語「HP」と用語「SP」の描写  显示能力的名称而已,不要就删
  66. #      self.contents.font.size = 10 # 用語「HP/SP」の文字の大きさ
  67. #      self.contents.font.color = Color.new(100,50,50,192)
  68. #      self.contents.draw_text(actor_x-8, 77, 196, 24, $data_system.words.hp)
  69. #      self.contents.draw_text(actor_x-8, 91, 196, 24, $data_system.words.sp)
  70. #      self.contents.font.color = system_color # 用語「HP/SP」の文字の色
  71. #      self.contents.draw_text(actor_x-10, 89, 196, 24, $data_system.words.hp)
  72. #      self.contents.draw_text(actor_x-10, 93, 196, 24, $data_system.words.sp)
  73.       # STRの描写
  74.       self.contents.font.color = Color.new(0,0,0,192)
  75.       self.contents.draw_text(actor_x-49, 111, 96, 24, actor.str.to_s, 2)
  76.       self.contents.font.color = actor.str == 0 ? knockout_color :
  77.       actor.str <= 999 / 4 ? crisis_color : normal_color
  78.       self.contents.draw_text(actor_x-50, 110, 96, 24, actor.str.to_s, 2)
  79.       draw_actor_state(actor, actor_x, 100)
  80.       # 更新一下记录数值
  81.       @previous_hp[i] = actor.hp
  82.       @previous_sp[i] = actor.sp
  83.       @previous_str[i] = actor.str
  84.     end
  85.   end
  86. end
  87. #==============================================================================
  88. # ■ Window_Base
  89. #==============================================================================
  90. class Window_Base < Window
  91.   #--------------------------------------------------------------------------
  92.   # ● HPメーター の描画
  93.   #--------------------------------------------------------------------------
  94.   def draw_actor_hp_meter_line(actor, x, y, width = 156, height = 4)
  95.     w = width * actor.hp / [actor.maxhp,1].max
  96.     hp_color_1 = Color.new(255, 0, 0, 192)
  97.     hp_color_2 = Color.new(255, 255, 0, 192)
  98.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  99.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  100.     x -= 1
  101.     y += (height/4).floor
  102.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  103.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  104.     x -= 1
  105.     y += (height/4).ceil
  106.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  107.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  108.     x -= 1
  109.     y += (height/4).ceil
  110.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  111.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  112.   end
  113.   #--------------------------------------------------------------------------
  114.   # ● SPメーター の描画
  115.   #--------------------------------------------------------------------------
  116.   def draw_actor_sp_meter_line(actor, x, y, width = 156, height = 4)
  117.     w = width * actor.sp / [actor.maxsp,1].max
  118.     hp_color_1 = Color.new( 0, 0, 255, 192)
  119.     hp_color_2 = Color.new( 0, 255, 255, 192)
  120.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  121.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  122.     x -= 1
  123.     y += (height/4).floor
  124.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  125.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  126.     x -= 1
  127.     y += (height/4).ceil
  128.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  129.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  130.     x -= 1
  131.     y += (height/4).ceil
  132.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  133.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  134.   end
  135.   #--------------------------------------------------------------------------
  136.   # ● STRメーター の描画
  137.   #--------------------------------------------------------------------------
  138.   def draw_actor_str(actor, x, y, width = 156, height = 4)
  139.     w = width * actor.str / 999
  140.     hp_color_1 = Color.new( 0, 255, 0, 192)
  141.     hp_color_2 = Color.new( 255, 255, 0, 192)
  142.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  143.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  144.     x -= 1
  145.     y += (height/4).floor
  146.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  147.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  148.     x -= 1
  149.     y += (height/4).ceil
  150.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  151.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  152.     x -= 1
  153.     y += (height/4).ceil
  154.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  155.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  156.   end
  157. end
  158. #==============================================================================
  159. # ◇ 外部ライブラリ
  160. #==============================================================================
  161. class Window_Base
  162.   #--------------------------------------------------------------------------
  163.   # ● ライン描画 by 桜雅 在土
  164.   #--------------------------------------------------------------------------
  165.   def draw_line(start_x, start_y, end_x, end_y, start_color, width = 1, end_color = start_color)
  166.     # 描写距離の計算。大きめに直角時の長さ。
  167.     distance = (start_x - end_x).abs + (start_y - end_y).abs
  168.     # 描写開始
  169.     if end_color == start_color
  170.       for i in 1..distance
  171.         x = (start_x + 1.0 * (end_x - start_x) * i / distance).to_i
  172.         y = (start_y + 1.0 * (end_y - start_y) * i / distance).to_i
  173.         if width == 1
  174.           self.contents.set_pixel(x, y, start_color)
  175.         else
  176.           self.contents.fill_rect(x, y, width, width, start_color)
  177.         end
  178.       end
  179.     else
  180.       for i in 1..distance
  181.         x = (start_x + 1.0 * (end_x - start_x) * i / distance).to_i
  182.         y = (start_y + 1.0 * (end_y - start_y) * i / distance).to_i
  183.         r = start_color.red * (distance-i)/distance + end_color.red * i/distance
  184.         g = start_color.green * (distance-i)/distance + end_color.green * i/distance
  185.         b = start_color.blue * (distance-i)/distance + end_color.blue * i/distance
  186.         a = start_color.alpha * (distance-i)/distance + end_color.alpha * i/distance
  187.         if width == 1
  188.           self.contents.set_pixel(x, y, Color.new(r, g, b, a))
  189.         else
  190.           self.contents.fill_rect(x, y, width, width, Color.new(r, g, b, a))
  191.         end
  192.       end
  193.     end
  194.   end
  195. end
  196. #==============================================================================
  197. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  198. #==============================================================================
复制代码
之前的我可去编辑掉了。
话说,熟人变少了,还是马甲变多了?
我将乘风而去,万丈深渊。新生命阻止我的冲动……好吧,我再活一年,但是……这是最后的一年……
……强烈支持国产游戏……

遵冥冥之意,然果有奇效!
我好像玩够了,该走了……

强烈反对国产脑残动画片在电视台播出……
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
1730 小时
注册时间
2009-7-12
帖子
443
15
发表于 2012-1-11 00:16:42 | 只看该作者
親,記得用回復喔,不然我們收不到通知
是說我才剛把原版改完LS就發了(汗
不過我還是貼上來好了,不然感覺好像做了白工(欸
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================


  4. # ————————————————————————————————————

  5. # ▼▲▼ XRXS_BP 7. バトルステータス?クリアデザイン ver.1.03 ▼▲▼
  6. # by 桜雅 在土

  7. #==============================================================================
  8. # ■ Window_BattleStatus
  9. #==============================================================================
  10. class Window_BattleStatus < Window_Base
  11.   #--------------------------------------------------------------------------
  12.   # ● 公開インスタンス変数
  13.   #--------------------------------------------------------------------------
  14.   attr_accessor :update_cp_only # CPメーターのみの更新
  15.   #--------------------------------------------------------------------------
  16.   # ● オブジェクト初期化
  17.   #--------------------------------------------------------------------------
  18.   alias xrxs_bp7_initialize initialize
  19.   def initialize
  20.     # 初期化
  21.     @previous_hp = []
  22.     @previous_sp = []
  23.     # 呼び戻す
  24.     xrxs_bp7_initialize
  25.     # ↓Full-Viewの場合は下二行の # を消してください。
  26.     #self.opacity = 0
  27.     #self.back_opacity = 0
  28.   end
  29.   #--------------------------------------------------------------------------
  30.   # ● リフレッシュ
  31.   #--------------------------------------------------------------------------
  32.   alias xrxs_bp7_refresh refresh
  33.   def refresh
  34.     # CPメーターの更新のみ の場合
  35.     if @update_cp_only
  36.       xrxs_bp7_refresh
  37.       return
  38.     end
  39.     # 変更するものがない場合、飛ばす
  40.     @item_max = $game_party.actors.size
  41.     bool = false
  42.     for i in 0...@item_max
  43.       actor = $game_party.actors[i]
  44.       if (@previous_hp[i] != actor.hp) or (@previous_sp[i] != actor.sp)
  45.         bool = true
  46.       end
  47.     end
  48.     return if bool == false
  49.     # 描写を開始
  50.     self.contents.clear
  51.     for i in 0...@item_max
  52.       actor = $game_party.actors[i]
  53.       actor_x = i * 160 + 82 #修改hp&mp血條的x座標位置
  54.       # 歩行キャラグラフィックの描写 - 修改臉圖位置
  55.       #draw_actor_face(actor, actor_x - 9, 60)
  56.       # HP/SPメーターの描写 - 修改hp&mp血條位置
  57.       draw_actor_hp_meter_line(actor, actor_x, 76, 46, 8)
  58.       draw_actor_sp_meter_line(actor, actor_x, 99, 46, 8)
  59.       draw_actor_str_meter_line(actor, actor_x,122 , 46, 8)
  60.       # HP数値の描写
  61.       self.contents.font.size = 15 # HP/SP数値の文字の大きさ
  62.       self.contents.font.color = Color.new(0,0,0,192)
  63.       self.contents.draw_text(actor_x-51, 65, 96, 24, actor.hp.to_s, 2)
  64.       self.contents.font.color = actor.hp == 0 ? knockout_color :
  65.       actor.hp <= actor.maxhp / 4 ? crisis_color : normal_color
  66.       self.contents.draw_text(actor_x-50, 64, 96, 24, actor.hp.to_s, 2)
  67.       # SP数値の描写
  68.       self.contents.font.color = Color.new(0,0,0,192)
  69.       self.contents.draw_text(actor_x-49, 88, 96, 24, actor.sp.to_s, 2)
  70.       self.contents.font.color = actor.sp == 0 ? knockout_color :
  71.       actor.sp <= actor.maxsp / 4 ? crisis_color : normal_color
  72.       self.contents.draw_text(actor_x-50, 87, 96, 24, actor.sp.to_s, 2)
  73.       # STR数値の描写
  74.       self.contents.font.color = Color.new(0,0,0,192)
  75.       self.contents.draw_text(actor_x-49, 111, 96, 24, actor.str.to_s, 2)
  76.       self.contents.font.color = normal_color
  77.       self.contents.draw_text(actor_x-50, 110, 96, 24, actor.str.to_s, 2)
  78.       # 用語「HP」と用語「SP」の描写
  79. #      self.contents.font.size = 10 # 用語「HP/SP」の文字の大きさ
  80. #      self.contents.font.color = Color.new(100,50,50,192)
  81. #      self.contents.draw_text(actor_x-8, 77, 196, 24, $data_system.words.hp)
  82. #      self.contents.draw_text(actor_x-8, 91, 196, 24, $data_system.words.sp)
  83. #      self.contents.font.color = system_color # 用語「HP/SP」の文字の色
  84. #      self.contents.draw_text(actor_x-10, 89, 196, 24, $data_system.words.hp)
  85. #      self.contents.draw_text(actor_x-10, 93, 196, 24, $data_system.words.sp)
  86.       # ステートの描写
  87.       draw_actor_state(actor, actor_x, 100)
  88.       # 値を更新
  89.       @previous_hp[i] = actor.hp
  90.       @previous_hp[i] = actor.hp
  91.     end
  92.   end
  93. end
  94. #==============================================================================
  95. # ■ Window_Base
  96. #==============================================================================
  97. class Window_Base < Window
  98.   #--------------------------------------------------------------------------
  99.   # ● HPメーター の描画
  100.   #--------------------------------------------------------------------------
  101.   def draw_actor_hp_meter_line(actor, x, y, width = 156, height = 4)
  102.     w = width * actor.hp / [actor.maxhp,1].max
  103.     hp_color_1 = Color.new(255, 0, 0, 192)
  104.     hp_color_2 = Color.new(255, 255, 0, 192)
  105.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  106.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  107.     x -= 1
  108.     y += (height/4).floor
  109.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  110.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  111.     x -= 1
  112.     y += (height/4).ceil
  113.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  114.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  115.     x -= 1
  116.     y += (height/4).ceil
  117.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  118.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  119.   end
  120.   #--------------------------------------------------------------------------
  121.   # ● SPメーター の描画
  122.   #--------------------------------------------------------------------------
  123.   def draw_actor_sp_meter_line(actor, x, y, width = 156, height = 4)
  124.     w = width * actor.sp / [actor.maxsp,1].max
  125.     hp_color_1 = Color.new( 0, 0, 255, 192)
  126.     hp_color_2 = Color.new( 0, 255, 255, 192)
  127.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  128.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  129.     x -= 1
  130.     y += (height/4).floor
  131.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  132.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  133.     x -= 1
  134.     y += (height/4).ceil
  135.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  136.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  137.     x -= 1
  138.     y += (height/4).ceil
  139.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  140.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  141.   end
  142.   #--------------------------------------------------------------------------
  143.   # ● STR メーター の描画
  144.   #--------------------------------------------------------------------------
  145.   def draw_actor_str_meter_line(actor, x, y, width = 156, height = 4)
  146.     w = width * actor.str / 999
  147.     hp_color_1 = Color.new(80,0,0, 192)
  148.     hp_color_2 = Color.new(240, 0, 0,192)
  149.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  150.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  151.     x -= 1
  152.     y += (height/4).floor
  153.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  154.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  155.     x -= 1
  156.     y += (height/4).ceil
  157.     self.contents.fill_rect(x+0, y+0, width, (height/4).ceil , Color.new(0, 0, 0, 128))
  158.     draw_line(x, y, x + w, y, hp_color_1, (height/4).ceil , hp_color_2)
  159.     x -= 1
  160.     y += (height/4).ceil
  161.     self.contents.fill_rect(x+0, y+0, width, (height/4).floor, Color.new(0, 0, 0, 128))
  162.     draw_line(x, y, x + w, y, hp_color_1, (height/4).floor, hp_color_2)
  163.   end   
  164.   #--------------------------------------------------------------------------
  165.   # ● 名前の描画
  166.   #--------------------------------------------------------------------------
  167.   alias xrxs_bp7_draw_actor_name draw_actor_name
  168.   def draw_actor_name(actor, x, y)
  169.     xrxs_bp7_draw_actor_name(actor, x, y) if @draw_ban != true
  170.   end
  171.   #--------------------------------------------------------------------------
  172.   # ● ステートの描画
  173.   #--------------------------------------------------------------------------
  174.   alias xrxs_bp7_draw_actor_state draw_actor_state
  175.   def draw_actor_state(actor, x, y, width = 120)
  176.     xrxs_bp7_draw_actor_state(actor, x, y, width) if @draw_ban != true
  177.   end
  178.   #--------------------------------------------------------------------------
  179.   # ● HP の描画
  180.   #--------------------------------------------------------------------------
  181.   alias xrxs_bp7_draw_actor_hp draw_actor_hp
  182.   def draw_actor_hp(actor, x, y, width = 144)
  183.     xrxs_bp7_draw_actor_hp(actor, x, y, width) if @draw_ban != true
  184.   end
  185.   #--------------------------------------------------------------------------
  186.   # ● SP の描画
  187.   #--------------------------------------------------------------------------
  188.   alias xrxs_bp7_draw_actor_sp draw_actor_sp
  189.   def draw_actor_sp(actor, x, y, width = 144)
  190.     xrxs_bp7_draw_actor_sp(actor, x, y, width) if @draw_ban != true
  191.   end
  192. end
  193. #==============================================================================
  194. # ■ Scene_Battle
  195. #==============================================================================
  196. class Scene_Battle
  197.   #--------------------------------------------------------------------------
  198.   # ● フレーム更新
  199.   #--------------------------------------------------------------------------
  200.   alias xrxs_bp7_update update
  201.   def update
  202.     xrxs_bp7_update
  203.     # メッセージウィンドウ表示中の場合
  204.     if $game_temp.message_window_showing
  205.       @status_window.update_cp_only = true      
  206.     else
  207.       @status_window.update_cp_only = false
  208.     end
  209.   end
  210. end
  211. #==============================================================================
  212. # ◇ 外部ライブラリ
  213. #==============================================================================
  214. class Window_Base
  215.   #--------------------------------------------------------------------------
  216.   # ● ライン描画 軽量版 by 桜雅 在土
  217.   #--------------------------------------------------------------------------
  218.   def draw_lineght(start_x, start_y, end_x, end_y, start_color)
  219.     # 描写距離の計算。大きめに直角時の長さ。
  220.     distance = (start_x - end_x).abs + (start_y - end_y).abs
  221.     # 描写開始
  222.     for i in 1..distance
  223.       x = (start_x + 1.0 * (end_x - start_x) * i / distance).to_i
  224.       y = (start_y + 1.0 * (end_y - start_y) * i / distance).to_i
  225.       self.contents.set_pixel(x, y, start_color)
  226.     end
  227.   end
  228.   #--------------------------------------------------------------------------
  229.   # ● ライン描画 by 桜雅 在土
  230.   #--------------------------------------------------------------------------
  231.   def draw_line(start_x, start_y, end_x, end_y, start_color, width = 1, end_color = start_color)
  232.     # 描写距離の計算。大きめに直角時の長さ。
  233.     distance = (start_x - end_x).abs + (start_y - end_y).abs
  234.     # 描写開始
  235.     if end_color == start_color
  236.       for i in 1..distance
  237.         x = (start_x + 1.0 * (end_x - start_x) * i / distance).to_i
  238.         y = (start_y + 1.0 * (end_y - start_y) * i / distance).to_i
  239.         if width == 1
  240.           self.contents.set_pixel(x, y, start_color)
  241.         else
  242.           self.contents.fill_rect(x, y, width, width, start_color)
  243.         end
  244.       end
  245.     else
  246.       for i in 1..distance
  247.         x = (start_x + 1.0 * (end_x - start_x) * i / distance).to_i
  248.         y = (start_y + 1.0 * (end_y - start_y) * i / distance).to_i
  249.         r = start_color.red * (distance-i)/distance + end_color.red * i/distance
  250.         g = start_color.green * (distance-i)/distance + end_color.green * i/distance
  251.         b = start_color.blue * (distance-i)/distance + end_color.blue * i/distance
  252.         a = start_color.alpha * (distance-i)/distance + end_color.alpha * i/distance
  253.         if width == 1
  254.           self.contents.set_pixel(x, y, Color.new(r, g, b, a))
  255.         else
  256.           self.contents.fill_rect(x, y, width, width, Color.new(r, g, b, a))
  257.         end
  258.       end
  259.     end
  260.   end
  261. end


  262. #==============================================================================
  263. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  264. #==============================================================================
复制代码

点评

因為我開過類似的相關問題~不過沒人回~這次才會直接開懸賞~~~^^  发表于 2012-1-11 21:27
555...PIA飛你T_T  发表于 2012-1-11 20:51
这问题居然是悬赏,我表示我在偷笑。  发表于 2012-1-11 03:38

那啥…我以為用戶名只是通行碼…
所以我暱稱不是serena718哈,是月見斐夜
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
113 小时
注册时间
2008-3-25
帖子
204
16
 楼主| 发表于 2012-1-11 21:26:17 | 只看该作者
赤夜玄魔 发表于 2012-1-11 00:06
你可能会比较喜欢这个款式吧……
给你吧……早给我们这个原版,你不就早解决了嘛……好吧,这个是完全脱 ...

已成功
不過還有一點問題
str顯示的數值要比實際數值少1
要從哪裡改呢?
也就是說
實際力量為11
但顯示出來為10
針對此腳本的顯示即可

      # STR数値の描写
      self.contents.font.color = Color.new(0,0,0,192)
      self.contents.draw_text(actor_x-49, 111, 96, 24, actor.str-1.to_s, 2)
      self.contents.font.color = normal_color
      self.contents.draw_text(actor_x-50, 110, 96, 24, actor.str-1.to_s, 2)

這樣改不對嗎???(搔頭
選擇是隨時都在進行的~不同的選擇造就了不同的未來~即使在微小的事~也能產生改變未來漣漪~~~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
113 小时
注册时间
2008-3-25
帖子
204
17
 楼主| 发表于 2012-1-11 21:26:25 | 只看该作者
銀藍色的零 发表于 2012-1-11 21:26
已成功
不過還有一點問題
str顯示的數值要比實際數值少1

已成功
不過還有一點問題
str顯示的數值要比實際數值少1
要從哪裡改呢?
也就是說
實際力量為11
但顯示出來為10
針對此腳本的顯示即可

      # STR数値の描写
      self.contents.font.color = Color.new(0,0,0,192)
      self.contents.draw_text(actor_x-49, 111, 96, 24, actor.str-1.to_s, 2)
      self.contents.font.color = normal_color
      self.contents.draw_text(actor_x-50, 110, 96, 24, actor.str-1.to_s, 2)

這樣改不對嗎???(搔頭

点评

如果你要這樣寫的話必須改成這樣 (actor.str - 1).to_s  发表于 2012-1-11 22:05
選擇是隨時都在進行的~不同的選擇造就了不同的未來~即使在微小的事~也能產生改變未來漣漪~~~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
1730 小时
注册时间
2009-7-12
帖子
443
18
发表于 2012-1-11 22:01:52 | 只看该作者
銀藍色的零 发表于 2012-1-11 21:26
已成功
不過還有一點問題
str顯示的數值要比實際數值少1

STR描繪那邊改成這樣
  1.       # STR数値の描写
  2.       a = actor.str
  3.       a -= 1
  4.       self.contents.font.color = Color.new(0,0,0,192)
  5.       self.contents.draw_text(actor_x-49, 111, 96, 24, a.to_s, 2)
  6.       self.contents.font.color = normal_color
  7.       self.contents.draw_text(actor_x-50, 110, 96, 24, a.to_s, 2)
复制代码

点评

因為draw_text那邊是專門描繪字符的,直接動用加減乘除會出錯,所以必須在事前就將數值扣掉  发表于 2012-1-11 22:03

那啥…我以為用戶名只是通行碼…
所以我暱稱不是serena718哈,是月見斐夜
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
113 小时
注册时间
2008-3-25
帖子
204
19
 楼主| 发表于 2012-1-11 22:37:43 | 只看该作者
serena718 发表于 2012-1-11 22:01
STR描繪那邊改成這樣

ok!
已解決
現在換我不知道要怎辦啦~
你跟赤夜玄魔 大都幫了大忙耶
我要給誰呀~~~搔頭
各給500??
你們覺得勒??
選擇是隨時都在進行的~不同的選擇造就了不同的未來~即使在微小的事~也能產生改變未來漣漪~~~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
113 小时
注册时间
2008-3-25
帖子
204
20
 楼主| 发表于 2012-1-11 22:38:43 | 只看该作者
赤夜玄魔 发表于 2012-1-10 23:56
我居然忘了另命名……
你把

ok!
已解決
現在換我不知道要怎辦啦~
你跟serena718 大都幫了大忙耶
我要給誰呀~~~搔頭
各給500??
你們覺得勒??

点评

为何 七夕做了一个血条视频,站内的教程又不少,这种问题已经算是初级了,依然会困扰到新人?  发表于 2012-1-13 01:00
選擇是隨時都在進行的~不同的選擇造就了不同的未來~即使在微小的事~也能產生改變未來漣漪~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-30 03:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表