赞 | 12 |
VIP | 2 |
好人卡 | 5 |
积分 | 13 |
经验 | 24311 |
最后登录 | 2023-9-26 |
在线时间 | 378 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1345
- 在线时间
- 378 小时
- 注册时间
- 2015-6-16
- 帖子
- 571
|
2.参数解释:item.damage.element_id 是用语里面的属性ID
掌握技能是:user.skills.include?($data_skills[676]) 676改成你要的ID user是使用者,可以改成self(目标) 这句话的意思:使用者持有676ID的技能
3. 例子
if item.damage.element_id == 3(ID3是炎,我不知道你什么漩涡属性和什么火焰属性,反正你看你用语里面的ID)
if user.skills.include?($data_skills[676])
value += 500
end
end
如果技能属性ID为3且攻击者学会676ID的技能,伤害增加500
value就是伤害,随你处理加减乘除,这里始终就是一个例子,如果发现有什么异常(发现别的情况也可以触发,请检查技能属性ID是不是它,攻击者有没有学会它,都做到了,触发正常)
4.make_damage_value(user, item)脚本无效请搜索这个,可能被覆盖了(因为默认情况就这样一个类,伤害有关的脚本可能会再次重写这个类导致无用) |
评分
-
查看全部评分
|