Project1

标题: 战斗掉落物品整合求教 [打印本页]

作者: jiushiainilip19    时间: 2015-10-10 18:25
标题: 战斗掉落物品整合求教
如何改动脚本让敌人掉落物品显示叠加
比如 1号怪物掉落 恢复剂 10个  战后显示不是10个恢复剂并排出现  而是恢复剂*10
作者: 夜狠简单    时间: 2015-10-10 20:58
Window_BattleResult里面treasures那弄试试
作者: kuerlulu    时间: 2015-10-11 22:06
本帖最后由 kuerlulu 于 2015-10-11 22:08 编辑

按照楼上说法, 将Window_BattleResult 46-49行替换为如下代码即可
  1.     temp = {}
  2.     @treasures.each { |e| temp[e] = temp[e] ? temp[e] + 1 : 1 }
  3.     temp.each do |item, num|
  4.       draw_item_name(item, 4, y)
  5.       if num != 1
  6.         cx = x + self.contents.text_size(item.name).width + 30
  7.         self.contents.draw_text(cx, y, 128, 32, " x #{num}")
  8.       end
  9.       y += 32
  10.     end
复制代码
由于XP默认脚本的结构较紧凑, 这里没有做成即插即用请见谅
作者: jiushiainilip19    时间: 2015-10-11 22:50
kuerlulu 发表于 2015-10-11 22:06
按照楼上说法, 将Window_BattleResult 46-49行替换为如下代码即可由于XP默认脚本的结构较紧凑, 这里没有 ...

非常感谢 已经解决问题了~~{:2_275:}




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1