Project1
标题:
想知道有没有脚本能实现这样一个合成系统
[打印本页]
作者:
耗子和老鼠
时间:
2013-8-20 12:03
标题:
想知道有没有脚本能实现这样一个合成系统
嗯。。先原谅我不会表达。。。。而且搜索没搜索到。。有一部分都是VX的。
就是我们设想是一个合成系统,但是并不是在主角身上,而是通过事件触发打开合成系统。而合成系统并不是武器打造那样而是给了我们可合成出的东西,是把材料放入,如果符合合成表就能制作出物品。
可能是有点难度。有段时间没来了,打开高级模式也找不到“发表求助”。。。
感谢好人
作者:
恐惧剑刃
时间:
2013-8-20 13:31
目测不难,
就用一个Window_Item就可以了。
在数据库中定义N个物品,这些物品是这样的:
合成九幽·啸月刀(物品名)
合成神铸·天地扇(物品名)
(……等等……)
并且把他的命中率全部改为50
在Window_Item添加物品的地方:
改为:
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
if self.contents != nil
self.contents.dispose
self.contents = nil
end
@data = []
# 添加物品
for i in 1...$data_items.size
if $data_items[i].hit == 50
@data.push($data_items[i])
end
end
# 如果项目数不是 0 就生成位图、重新描绘全部项目
@item_max = @data.size
if @item_max > 0
self.contents = Bitmap.new(width - 32, row_max * 32)
for i in 0...@item_max
draw_item(i)
end
end
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