Project1

标题: 【原创】物品合成简易优化版 Ver 1.1 [打印本页]

作者: RyanBern    时间: 2014-12-26 23:45
标题: 【原创】物品合成简易优化版 Ver 1.1
本帖最后由 RyanBern 于 2016-4-30 18:02 编辑

论坛上早早就有了物品合成脚本,其实我觉得物品合成是个很好的东西,不过如果写成集成脚本的话,冲突的可能性很高。所以经常会出现找到的合成脚本不能用而被逼使用事件来实现合成系统了。
为什么要炒这个冷饭呢?在我的印象中,物品合成脚本的冲突率真的比较高,我一开始使用物品合成脚本的时候也是不断报错。所以一气之下,自己动手写了一个,都是新定义的东西总不会还是不兼容吧?当然,发生脚本冲突是必然的,例如这个脚本,虽然没有重新定义各个方法(其实是有的,一点点啦),但是用的是原RGSS1里面的方法,例如Game_Party类的大量方法,所以这个脚本不太可能和装备强化系统兼容的。
还有一点就是物品合成的时候,写配方数据的时候真的很蛋疼啊有木有?因为原来的话所有的配方都要写在脚本编辑器中,但是经常记不住各种道具的ID,所以有要去查看数据库。大家都知道脚本编辑器和数据库不能同时打开,所以,就会发生写写脚本——看一眼数据的情况。在这个合成脚本中,由于使用的是Windows的记事本编辑数据,所以可以不用这么麻烦了。
还有一些细节优化就不说了,附上一张图:


范例下载:
RB_Craft_System.7z (910.84 KB, 下载次数: 1211)    
作者: chd114    时间: 2014-12-27 02:02
来个拆分吧···我记得我发过的有一个功能挺多的说···成功额外产物、失败额外产物、成功率、控制开关变量和独立开关···其实重点还是chai'fen
作者: 1041235896    时间: 2014-12-27 13:20
早就想要这种脚本了!怒顶!{:2_280:}
作者: 牛肉面    时间: 2014-12-27 13:56
这个真是非常方便的脚本,而且物品过多还有自动滚动展示功能,非常不错!
作者: 1193489221    时间: 2015-4-25 11:49
论坛上有很多物品合成的脚本 觉得这个还是很不错的
作者: 快乐草泥马    时间: 2015-8-6 22:43
不知前辈们脚本放哪啊,求助求助求助
作者: 欧买歌    时间: 2016-2-27 20:54
本帖最后由 欧买歌 于 2016-2-29 12:40 编辑
  1. <recipe=1>
  2. <product>kind=0,id=34</product>
  3. <ingredients>
  4. kind=0,id=49,number=10
  5. kind=0,id=50,number=1
  6. </ingredients>
  7. </recipe>

  8. <recipe=1>
  9. <product>kind=0,id=51</product>
  10. <ingredients>
  11. kind=0,id=35,number=1
  12. kind=0,id=49,number=8
  13. kind=0,id=50,number=1
  14. </ingredients>
  15. </recipe>
复制代码
我写错了吗?$scene = Scene_Craft.new(3)打开界面说没有可用配方


[line]10[/line]



会不会有什么冲突
作者: 绝弦之月    时间: 2016-4-17 03:03
224行发生故障....
(不过还是顶一下)
作者: 绝弦之月    时间: 2016-4-17 12:42
绝弦之月 发表于 2016-4-17 03:03
224行发生故障....
(不过还是顶一下)

谢谢您的回复^_^
作者: j296196585    时间: 2016-10-26 14:57


<recipe=1>
  <product>kind=0,id=6</product>
  <ingredients>
    kind = 0,id = 7, number = 2
    kind = 0,id = 8, number = 2
  </ingredients>
</recipe>


w我设置7至8号物品为合成物品

为何没有像楼主说的那样 更新
还是4至5号物品我合成单位  

作者: jiushiainilip19    时间: 2017-9-30 15:59
可不可以单独单开一个独立的配方,例如我有ABCDEFG配方。而我只打开A配方 其他配方不会同时出现!
作者: jiushiainilip19    时间: 2017-10-1 13:35
jiushiainilip19 发表于 2017-9-30 15:59
可不可以单独单开一个独立的配方,例如我有ABCDEFG配方。而我只打开A配方 其他配方不会同时出现! ...

就是打开一个配方不会出现其他配方在里面,
作者: 2849376542    时间: 2021-11-10 00:19
拿走了,谢谢楼主
作者: 2849376542    时间: 2021-11-10 15:52
recipes.txt说含有无效格式,是我合成式写错了吗,楼主大大?

      <recipe=1>
         <product>kind=0,id=17</product>
         <ingredients>
           kind=0,id=35,number=2
           kind=0,id=4,number=2
         </ingredients>
       </recipe>[/pre]成式写错了吗?




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