Project1

标题: 如何做随机伤害的技能? [打印本页]

作者: 429259591    时间: 2010-9-1 19:51
标题: 如何做随机伤害的技能?
本帖最后由 429259591 于 2010-9-4 17:48 编辑

RT,虽然有点头绪了,但觉得有麻烦,就直接问问大家了
作者: wangswz    时间: 2010-9-1 19:57
虽然有点想要回复LZ点进帖子 但是觉得有麻烦 就直接等别人来回答了
作者: 冰舞蝶恋    时间: 2010-9-1 20:34
大概是这样的吧
不知道是不是符合楼主的意思- -

作者: trentswd    时间: 2010-9-1 21:18
技能调用公共事件
公共事件里面把随机数带入某变量,然后增减敌方角色HP。操作数选那个变量
作者: 巧克力猫咪    时间: 2010-9-1 21:50
还是分散好,打击写好,可以估算出伤害大小的,而且随机的数值也 有 标准了嘛
作者: 冰舞蝶恋    时间: 2010-9-1 21:52
回复 巧克力猫咪 的帖子
分散最大的缺点就是最多只能分散100……
作者: 巧克力猫咪    时间: 2010-9-1 22:19
回复 冰舞蝶恋 的帖子

我 想说的是,你需要那么大的最低值和最大值,差不多点啊,不然运气不好的时候怎么办,啥个 怪砍半天,我 认为我 就是属于运气不好的那种人
   
作者: 429259591    时间: 2010-9-2 17:45
我需要的是伤害10~1000
作者: lxdsh2009    时间: 2010-9-3 19:56
技能效果什么都别设置,弄公共事件就行了。
不过公共事件不好的地方就是要等一会儿才能发出,而且伤害不显示(添加一些外挂战斗脚本的除外)
作者: lxdsh2009    时间: 2010-9-3 20:04

这样应该行吧?
作者: 429259591    时间: 2010-9-3 20:14
回复 lxdsh2009 的帖子
虽然可以了,可是看不到伤害数值,不过还是要求上可以解决

   
作者: lxdsh2009    时间: 2010-9-3 20:17
用那啥横版脚本可以显示数值。
不过一般是不能现实的。
作者: moy    时间: 2010-9-3 20:27
  1. #显示伤害:
  2. # battler.damage = 伤害值
  3. # battler.damage_pop = true
  4. #注意,这个显示伤害可以让伤害值为字符串!并不会真的减血,减血用
  5. # battler.hp -= 数值
  6. # battler.criticle = true 这个还可以打开会心一击标志
复制代码
以上纯引

  1. rand(11..1001)
复制代码
10至1000随机数的脚本写法..
当然..我更喜欢这么写...
  1. rand(10..1000)+1
复制代码
公共事件是在动画显示完毕以后调用的,自然会滞后.想要在动画中显示伤害要用相应的脚本.
作者: lxdsh2009    时间: 2010-9-3 20:29
的确是啊= =
我还没想到解决方法




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