Project1

标题: 想知道有没有脚本能实现这样一个合成系统 [打印本页]

作者: 耗子和老鼠    时间: 2013-8-20 12:03
标题: 想知道有没有脚本能实现这样一个合成系统
嗯。。先原谅我不会表达。。。。而且搜索没搜索到。。有一部分都是VX的。



就是我们设想是一个合成系统,但是并不是在主角身上,而是通过事件触发打开合成系统。而合成系统并不是武器打造那样而是给了我们可合成出的东西,是把材料放入,如果符合合成表就能制作出物品。


可能是有点难度。有段时间没来了,打开高级模式也找不到“发表求助”。。。


感谢好人
作者: 恐惧剑刃    时间: 2013-8-20 13:31
目测不难,
就用一个Window_Item就可以了。
在数据库中定义N个物品,这些物品是这样的:
合成九幽·啸月刀(物品名)
合成神铸·天地扇(物品名)
(……等等……)
并且把他的命中率全部改为50
在Window_Item添加物品的地方:
改为:
  1.   #--------------------------------------------------------------------------
  2.   # ● 刷新
  3.   #--------------------------------------------------------------------------
  4.   def refresh
  5.     if self.contents != nil
  6.       self.contents.dispose
  7.       self.contents = nil
  8.     end
  9.     @data = []
  10.     # 添加物品
  11.     for i in 1...$data_items.size
  12.       if $data_items[i].hit == 50
  13.         @data.push($data_items[i])
  14.       end
  15.     end
  16.     # 如果项目数不是 0 就生成位图、重新描绘全部项目
  17.     @item_max = @data.size
  18.     if @item_max > 0
  19.       self.contents = Bitmap.new(width - 32, row_max * 32)
  20.       for i in 0...@item_max
  21.         draw_item(i)
  22.       end
  23.     end
  24.   end
复制代码
弄一个新场景,
加上帮助
,帮助是随时刷新的,加上现有物品的窗体
如果在Item界面按下C键,那么就跳转到现有物品的窗体
选中材料
现有物品的窗体也是要修改的
按下C的时候,根据@data[index]来描绘图标(就相当于你所说的放入材料!)。
不难吧?
作者: wingzeroplus    时间: 2013-8-20 17:38
http://www.66rpg.com/articles/4906
楼主是否想表达这个意思?




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