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

Project1

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

[已经解决] 如何给装备添加暴击属性

[复制链接]

Lv1.梦旅人

梦石
0
星屑
90
在线时间
11 小时
注册时间
2018-5-20
帖子
6
跳转到指定楼层
1
发表于 2018-6-2 20:03:22 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
因为系统默认的装备属性里面只支持基本的攻击力,力量魔力这类东西
但我想丰富一下,比如做个暴击机率,暴击后可以打出双倍伤害

暴击效果我已经会做了,就是在Game_Battler 3里面修改伤害公式
然后公式里面加入这个暴击的值

那我现在需要的是让装备里赋予这个定义,可以通过装备武器来获得额外的暴击机率
在哪个脚本里面可以修改呢,有没有类似的范例可以参考一下
多谢各位

Lv1.梦旅人

梦石
0
星屑
90
在线时间
11 小时
注册时间
2018-5-20
帖子
6
2
 楼主| 发表于 2018-6-2 20:44:55 | 显示全部楼层
灯笼菜刀王 发表于 2018-6-2 20:17
隆重推出 伟大的SailCat殿的神之脚本 :数据库备注接口插件  传送门

这个脚本可以让你 ...

这个脚本之前有见过,嗯,比较复杂吧,我看起来也挺吃力的。
而且没理解错的话,脚本意思应该是允许XP加备注
装备赋予新属性应该需要重新写一个新的脚本,然后再在装备描述栏里面调用这个

我这种新手的话对脚本结构也不是很熟练,就算仿他这个技能消耗也难免出错
所以有其他办法可以实现么,还是说不用这个备注的插件
我们的XP无法通过修改默认脚本来实现添加属性?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
11 小时
注册时间
2018-5-20
帖子
6
3
 楼主| 发表于 2018-6-2 21:38:37 | 显示全部楼层
灯笼菜刀王 发表于 2018-6-2 21:23
当然可以, 这个神之脚本的作用就是"修改默认脚本来实现添加属性"

不想用备注法, 也可以用重定义法来做,  ...

可是这个r是不用定义的么,插入注释脚本就可以放飞自我的随便来编辑了?
那为什么是r呢  - -
  1. def base_attack_effect(attacker,damage)
  2.     # 伤害符号正确的情况下
  3.       if damage > 0
  4.         # 会心一击修正
  5.         bj  = (attacker.atk - self.pdef*2)*100 / attacker.atk
  6.         if rand(100) < bj
  7.           damage *= 2
  8.           self.critical = true
  9.         end
  10.       end
复制代码

这里定义了暴击的条件,如何加上这个r值呢
还请讲解一下,多谢

点评

定义什么的神之脚本已经做好了, 你只管备注就好, 当然光备注是没功能的, 要让它实现作用, 就要到脚本里添加  发表于 2018-6-2 22:00
因为我顺手一按就是r了 =.=  发表于 2018-6-2 21:41
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
11 小时
注册时间
2018-5-20
帖子
6
4
 楼主| 发表于 2018-6-2 22:06:58 | 显示全部楼层
灯笼菜刀王 发表于 2018-6-2 21:55
用法要自己想滴, 神之脚本所带来的可能是无限的, 咱可没办法手把手教~~

就教你一回哦~~(傲娇状 ...

感谢大神,有了这范例,我大概学会个写法,后续我再自己琢磨
总之,多谢了,我去自己研究研究

点评

之前给的栗子有误, 三元运算符不能带&&, 已经改正. 赶紧更正过来`` 别让咱给误导到奇怪的地方去哦=.=  发表于 2018-6-7 01:03
好好研究神之脚本哦, 包你一生收益无穷=.=  发表于 2018-6-2 22:08
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-18 01:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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