查看: 2024|回复: 4

[已经过期] 关于合成、商店合而为一的问题

[复制链接]
梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2012-5-29 12:52:20 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 chd114 于 2012-5-29 13:13 编辑

一般网游的兑换物品除了需要物品还需要一定的钱,可是RM的合成脚本却不扣钱
网游物品可以拆分(1个变X个),RMXP的菜谱脚本可以拆物品但是界面不美观
网游可以用X个物品换Y个物品(X、Y大于1)以及批量合成(重复一个步骤)
RMXP的合成有分类型列表的、成功率的功能,但二者合一便有冲突

问题:能否将以上功能巧妙结合为一个实用脚本呢
已知配方格式:

材料类型[0,0,0,0]
材料编号[5,6,7,8]
材料数量[2,2,2,3]
成品类型[1,1]
成品编号[2,5]
成品数量[1,1]
额外产物类型[0,0,0]
额外产物编号[1,2,3]#没有合成成功后的额外产物可以写0
额外产物数量[9,9,9]#这里设定的是最大获得数量,也就是额外产物可获得数量为0——9
额外产物获得率25
失败产物类型[0,0,0]
失败产物编号[1,2,3]#没有失败产物可以写0
失败产物数量[6,6,6]#这里设定的是最大获得数量,也就是失败产物可获得数量为0——6
失败产物获得率55
配方列表5#打开5或者0号列表才可看到配方
合成花费5000
成功率95#填的是X就是成功率为X%
  1. 材料类型[0,0,0,0]
  2. 材料编号[5,6,7,8]
  3. 材料数量[2,2,2,3]
  4. 成品类型[1,1]
  5. 成品编号[2,5]
  6. 成品数量[1,1]
  7. 额外产物类型[0,0,0]
  8. 额外产物编号[1,2,3]#没有合成成功后的额外产物可以写0
  9. 额外产物数量[9,9,9]#这里设定的是最大获得数量,也就是额外产物可获得数量为0——9
  10. 额外产物获得率25
  11. 失败产物类型[0,0,0]
  12. 失败产物编号[1,2,3]#没有失败产物可以写0
  13. 失败产物数量[6,6,6]#这里设定的是最大获得数量,也就是失败产物可获得数量为0——6
  14. 失败产物获得率55
  15. 配方列表5#打开5或者0号列表才可看到配方
  16. 合成花费5000
  17. 成功率95#填的是X就是成功率为X%
复制代码
求这样的模版的制作脚本
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
梦石
0
星屑
55
在线时间
92 小时
注册时间
2010-9-26
回帖
65
发表于 2012-5-30 11:08:05 | 显示全部楼层
能不能换一个思路,如果要扣钱的话,当选择合成的时候用公共事件增减金钱就行了
                           如果要拆分的话,给npc加一个条件分歧,当X物品携带时..减少X物品,减少金钱,增加A物品B物品
                           如果要批量的话,加一个处理数值输入..然后处理给变量,然后增减变量数量的X物品A物品B物品(别忘了加条件分歧)
配合原有的合成脚本,效果就行该都出来了
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

 楼主| 发表于 2012-5-30 12:57:39 | 显示全部楼层
qdqlloxe 发表于 2012-5-30 11:08
能不能换一个思路,如果要扣钱的话,当选择合成的时候用公共事件增减金钱就行了
                          ...

你想得太简单了吧···如果是事件做,那么很容易的,会因为内容过多卡机到死。而且扣钱用公共事件的话,合成界面一打开如果这个时候退出就等于没做也扣钱···而且用事件做扣钱会让所有合成扣的钱一样
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
0
星屑
55
在线时间
92 小时
注册时间
2010-9-26
回帖
65
发表于 2012-5-30 18:10:36 | 显示全部楼层
用条件分歧嘛..只有合成或者分解的时候才扣钱,钱不一样也是用田间分歧来做的,卡...确实的..记得有一个脚本可以防止事件过多卡..麻烦的话..少做几个吧..
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

 楼主| 发表于 2012-5-30 18:43:19 | 显示全部楼层
qdqlloxe 发表于 2012-5-30 18:10
用条件分歧嘛..只有合成或者分解的时候才扣钱,钱不一样也是用田间分歧来做的,卡...确实的..记得有一个脚 ...

我试过,即使用了防卡脚本也会被蹂躏的总伤害地图显示卡到
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部