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

Project1

 找回密码
 注册会员
搜索
查看: 5280|回复: 10

[推荐问答] 怎么实现武器升级?

[复制链接]

Lv2.观梦者

梦石
0
星屑
666
在线时间
285 小时
注册时间
2007-1-6
帖子
182
发表于 2014-5-18 16:05:14 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 江南小帅瓜 于 2014-5-18 21:37 编辑

角色装备武器,物理攻击敌人一次随机增加攻击力,请问怎么实现?

Lv1.梦旅人

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

使用道具 举报

Lv2.观梦者

梦石
0
星屑
666
在线时间
285 小时
注册时间
2007-1-6
帖子
182
 楼主| 发表于 2014-5-18 16:24:16 | 显示全部楼层
573932914 发表于 2014-5-18 16:23
是永久的增加还是临时增加?

永久性增加。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
206 小时
注册时间
2014-2-8
帖子
396
发表于 2014-5-18 16:31:27 | 显示全部楼层
江南小帅瓜 发表于 2014-5-18 16:24
永久性增加。

用脚本
大概在攻击后进行随机数判定过程
然后写脚本增加某个角色的攻击(还是力量)?
刚接触RPG的新人们裤艾来这里!在这里能够帮助你们提高自身的能力,让大家来帮助每个人实现自己的创意、构想!
也许你只是正在看RPG教程的新人,或者是正在努力学着制作自己的RPG的制作者,或者是狂热的RPG游戏喜爱者,
但都不重要!
加入我们,我们会帮助你实现梦想,或者帮助你更好的运用RPG并且创造个人的一片天地!周末我们会不定时间开放RM技术讨论活动或者RM经验交流课!
加入我们,我们愿意与你共同创造奇迹,共同进步!
QQ群号:329443038  
或者联系QQ:573932914
我们和你站在同一线!
要求只有:常能上线
我们会用十分的热情接纳你!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
666
在线时间
285 小时
注册时间
2007-1-6
帖子
182
 楼主| 发表于 2014-5-18 17:11:36 | 显示全部楼层
573932914 发表于 2014-5-18 16:31
用脚本
大概在攻击后进行随机数判定过程
然后写脚本增加某个角色的攻击(还是力量)? ...

我也知道脚本,只是脚本不懂怎么写?
我想是增加武器的攻击力,不是角色的攻击力的。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
218 小时
注册时间
2013-12-17
帖子
386
发表于 2014-5-18 19:40:47 | 显示全部楼层
具体实现起来还是挺复杂的。
建议楼主发出悬赏来请人做一个脚本。

首先,你增加了“铜剑”的攻击力,如果其他人装备着“铜剑”,那么攻击力也会发生变化。 所以 需要对装备进行重生,←这就牵扯到一个很费劲的玩意了。
除了这个装备的重生,其他的就没有什么了,只需要在攻击的时候判断 角色是否 会被动增加 武器攻击力。
其次判断是否是物理攻击,然后对装备数值进行改变即可。
建议悬赏值 5-10

点评

lz都没vip。。基本不可能悬赏==  发表于 2014-5-18 20:09

评分

参与人数 2星屑 +110 收起 理由
芯☆淡茹水 + 50 我很赞同
myownroc + 60 精品文章

查看全部评分

RM脚本定制/修改/整合 群:143356012(入群注明来意)
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
319
在线时间
890 小时
注册时间
2009-10-12
帖子
1829
发表于 2014-5-18 19:45:44 | 显示全部楼层
本帖最后由 日月星辰 于 2014-5-18 20:57 编辑

Scene battle3 125行加入:

          if $game_actors[1].weapon_id==1
                 $data_weapons[1].atk += rand(90)+10
          end

scene save 末尾     Marshal.dump($data_weapons, file)

scene load 70几行    $data_weapons = Marshal.load(file)
===
@众

的确很不完善。毕竟只是随意写的几句脚本而已。剩下的做技术研究当然会继续下去。但是如果要实际切合lz的效果,例如lz想要某个独行侠独有的特殊武器,这样根本不用考虑买进卖出,两件相同等问题。

lz可以把要求再提的明一些。

===

再接下去更复杂的话。。必须是要vip了     XD

点评

亲测可用,感谢。  发表于 2014-5-18 21:37
在atk+=这句话前: $game_variables[1]+= rand(90)+10这样就是10~100的加  发表于 2014-5-18 21:11
怎么判断攻击一次,变量就加随机数值呢?  发表于 2014-5-18 21:09
不是。这里只是做到后面半句。变量数值的增加请自行事件/脚本操作  发表于 2014-5-18 21:05
攻击一次增加变量数值,然后武器增加的攻击力等于变量的数值,是这样吗?  发表于 2014-5-18 21:02

评分

参与人数 1星屑 +60 收起 理由
myownroc + 60 如果要升级同种武器2件怎么办

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
666
在线时间
285 小时
注册时间
2007-1-6
帖子
182
 楼主| 发表于 2014-5-18 20:26:33 | 显示全部楼层
本帖最后由 江南小帅瓜 于 2014-5-18 20:27 编辑
日月星辰 发表于 2014-5-18 19:45
Scene battle3 125行加入:

          if $game_actors[1].weapon_id==1


我只需要弄一把武器,只有一个角色能装备。增加的攻击力用变量来控制。

点评

一个角色就好办。2 VIP 。←_←  发表于 2014-5-18 20:30
见ls  发表于 2014-5-18 20:28
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
319
在线时间
890 小时
注册时间
2009-10-12
帖子
1829
发表于 2014-5-18 20:27:49 | 显示全部楼层
本帖最后由 日月星辰 于 2014-5-18 20:29 编辑
江南小帅瓜 发表于 2014-5-18 20:26
我只需要弄一把武器,只有一个角色能装备。


@︶ㄣ牛排ぶ 呃。。。。既然lz的要求就是这个= =
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
666
在线时间
285 小时
注册时间
2007-1-6
帖子
182
 楼主| 发表于 2014-5-18 20:28:53 | 显示全部楼层
日月星辰 发表于 2014-5-18 20:27
@myownroc 呃。。。。既然lz的要求就是这个= =

用变量来控制增加的攻击力,100要改成什么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 07:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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