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

Project1

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

[已经过期] va技能判定脚本问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
322
在线时间
160 小时
注册时间
2010-11-20
帖子
51
跳转到指定楼层
1
发表于 2014-4-9 13:55:47 手机端发表。 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
va判定角色是否学会该技能和使用该技能?
这个脚本怎么写

Lv1.梦旅人

梦石
0
星屑
120
在线时间
486 小时
注册时间
2007-5-27
帖子
807
2
发表于 2014-4-9 15:32:47 | 只看该作者
……
技能高级应用:给职业添加原本角色和职业里都没有的技能类型的技能,然后通过状态添加新的可用技能类型,就能做出隐藏技能了!

点评

我是想说有些情况下不一定非要用到脚本……  发表于 2014-4-10 10:18
这难道不是答非所问吗  发表于 2014-4-9 16:59
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
322
在线时间
160 小时
注册时间
2010-11-20
帖子
51
3
 楼主| 发表于 2014-4-23 13:26:52 | 只看该作者
我想做的是  判断使用了 1号技能,如果对方是中毒装备,伤害加倍
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
322
在线时间
160 小时
注册时间
2010-11-20
帖子
51
4
 楼主| 发表于 2014-4-23 13:27:49 | 只看该作者
紫苍焰 发表于 2014-4-9 15:32
……
技能高级应用:给职业添加原本角色和职业里都没有的技能类型的技能,然后通过状态添加新的可用技能类 ...

我想做的是  判断   使用了 1号技能,如果对方是中毒装备,伤害加倍

点评

这个很简单啊……通过计算公式就可以判断了吧……不过你需要让角色的默认攻击使用你指定的技能……  发表于 2014-4-23 14:15
中毒状态,,,,,  发表于 2014-4-23 13:57
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
120
在线时间
486 小时
注册时间
2007-5-27
帖子
807
5
发表于 2014-4-23 14:18:15 | 只看该作者
本帖最后由 紫苍焰 于 2014-4-23 14:20 编辑
wex256 发表于 2014-4-23 13:27
我想做的是  判断   使用了 1号技能,如果对方是中毒装备,伤害加倍


class RPG::Class < RPG::BaseItem
  def atk_id
    self.note.split(/[\r\n]+/).each{ |line|
      if line =~ /\[(?:atk_id) (\d+)\]/
        return $1.to_i
      end}
    return 1
  end
end
class Game_Actor < Game_Battler
  def attack_skill_id
    return $data_classes[@class_id].atk_id
  end
end

脚本用这个。
在职业的注释里添加[atk_id XX],XX写你用哪个技能代替1号技能。
然后,那个技能的公式:b.state?(29)?a.atk*20:a.atk*10
这只是举个例子,这里是如果目标有29号状态则用第一个伤害,否则用第二个……
以上。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
帖子
799
6
发表于 2014-4-23 14:19:50 | 只看该作者
可以参考救世小树的技能公式。

点评

光用公式不行,不然的话全角色都会有这种攻击特效。  发表于 2014-4-23 14:21
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-25 07:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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