查看: 2869|回复: 9

[已经过期] 如何在脚本中实现使用一个物品获得另一个物品

[复制链接]
梦石
0
星屑
710
在线时间
1 小时
注册时间
2014-9-30
回帖
0
发表于 2014-10-2 16:08:55 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 zrid163 于 2014-10-2 16:12 编辑

谢谢。如何在脚本中实现使用一个物品获得另一个物品;如何制作增加物品掉落几率的装备
梦石
0
星屑
9557
在线时间
5074 小时
注册时间
2013-6-21
回帖
3459

开拓者贵宾剧作品鉴家

发表于 2014-10-2 21:21:14 | 显示全部楼层
第一个效果用事件应该可以实现吧?关联一个公共事件,事件内容为增减物品。当然这是规模比较小的情况。第二个问题新开一贴吧(我好像看到已经开了)
回复

使用道具 举报

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

开拓者

发表于 2014-10-3 17:14:36 | 显示全部楼层
  1. 如何制作增加物品掉落几率的装备
复制代码
这个取决于你的工程有没有用什么其他和掉落物品有关的脚本

点评

再唤醒···  发表于 2014-10-3 21:10
唤醒  发表于 2014-10-3 21:10
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
0
星屑
986
在线时间
717 小时
注册时间
2012-12-6
回帖
4277

开拓者

发表于 2014-10-3 17:37:00 | 显示全部楼层
第一个用事件轻松解决,第二个……用事件略显繁琐,要是我这种脚本盲……短篇就复制地图然后设置分歧,中长篇就果断伸手……
美国圣地亚戈(金坷垃生产公司)唯一官网
我是万年大水比、大坑比,已经有好几个天坑扔了
新坑素材收集中……
我什么都不会,只是一只渣
回复

使用道具 举报

梦石
0
星屑
585
在线时间
3 小时
注册时间
2014-4-20
回帖
1
发表于 2014-10-7 14:29:51 | 显示全部楼层
........同问
回复

使用道具 举报

故九江太守

梦石
0
星屑
314
在线时间
2158 小时
注册时间
2012-12-5
回帖
4323
发表于 2014-10-7 17:44:24 | 显示全部楼层
回复

使用道具 举报

梦石
0
星屑
50
在线时间
206 小时
注册时间
2014-2-8
回帖
378
发表于 2014-10-7 21:07:39 | 显示全部楼层
1.$game_party.gain_item(物品编号,增加数量)
2.状态附加
刚接触RPG的新人们裤艾来这里!在这里能够帮助你们提高自身的能力,让大家来帮助每个人实现自己的创意、构想!
也许你只是正在看RPG教程的新人,或者是正在努力学着制作自己的RPG的制作者,或者是狂热的RPG游戏喜爱者,
但都不重要!
加入我们,我们会帮助你实现梦想,或者帮助你更好的运用RPG并且创造个人的一片天地!周末我们会不定时间开放RM技术讨论活动或者RM经验交流课!
加入我们,我们愿意与你共同创造奇迹,共同进步!
QQ群号:329443038  
或者联系QQ:573932914
我们和你站在同一线!
要求只有:常能上线
我们会用十分的热情接纳你!
回复

使用道具 举报

梦石
0
星屑
180
在线时间
211 小时
注册时间
2011-10-29
回帖
18
发表于 2014-10-13 15:43:05 | 显示全部楼层
在物品制作页里有公共事件可以换成你想要的物品
回复

使用道具 举报

梦石
0
星屑
85
在线时间
210 小时
注册时间
2013-7-26
回帖
265
发表于 2014-10-19 12:49:57 | 显示全部楼层
可以用rand来随机
回复

使用道具 举报

梦石
0
星屑
50
在线时间
206 小时
注册时间
2014-2-8
回帖
378
发表于 2014-10-19 21:01:43 | 显示全部楼层
1.物品使用后的公共事件
2.SCENEBATTLE2的151行改动
  1.         # 出现宝物判定
  2.         if rand(100) < enemy.treasure_prob
  3.           if enemy.item_id > 0
  4.             treasures.push($data_items[enemy.item_id])
  5.           end
  6.           if enemy.weapon_id > 0
  7.             treasures.push($data_weapons[enemy.weapon_id])
  8.           end
  9.           if enemy.armor_id > 0
  10.             treasures.push($data_armors[enemy.armor_id])
  11.           end
  12.         end
复制代码
写提条完全相同的,如果持有物品就执行下一条
  1.         # 出现宝物判定
  2.         if rand(100) < enemy.treasure_prob + 10
  3.           if enemy.item_id > 0
  4.             treasures.push($data_items[enemy.item_id])
  5.           end
  6.           if enemy.weapon_id > 0
  7.             treasures.push($data_weapons[enemy.weapon_id])
  8.           end
  9.           if enemy.armor_id > 0
  10.             treasures.push($data_armors[enemy.armor_id])
  11.           end
  12.         end
复制代码
这个是增加10概率
物品持有我忘了怎么写来着
刚接触RPG的新人们裤艾来这里!在这里能够帮助你们提高自身的能力,让大家来帮助每个人实现自己的创意、构想!
也许你只是正在看RPG教程的新人,或者是正在努力学着制作自己的RPG的制作者,或者是狂热的RPG游戏喜爱者,
但都不重要!
加入我们,我们会帮助你实现梦想,或者帮助你更好的运用RPG并且创造个人的一片天地!周末我们会不定时间开放RM技术讨论活动或者RM经验交流课!
加入我们,我们愿意与你共同创造奇迹,共同进步!
QQ群号:329443038  
或者联系QQ:573932914
我们和你站在同一线!
要求只有:常能上线
我们会用十分的热情接纳你!
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部