设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1793|回复: 4
打印 上一主题 下一主题

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

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

跳转到指定楼层
1
发表于 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

Lv1.梦旅人

梦石
0
星屑
55
在线时间
92 小时
注册时间
2010-9-26
帖子
66
2
发表于 2012-5-30 11:08:05 | 只看该作者
能不能换一个思路,如果要扣钱的话,当选择合成的时候用公共事件增减金钱就行了
                           如果要拆分的话,给npc加一个条件分歧,当X物品携带时..减少X物品,减少金钱,增加A物品B物品
                           如果要批量的话,加一个处理数值输入..然后处理给变量,然后增减变量数量的X物品A物品B物品(别忘了加条件分歧)
配合原有的合成脚本,效果就行该都出来了
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

3
 楼主| 发表于 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
回复

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

5
 楼主| 发表于 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
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-30 02:06

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表