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

Project1

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

[已经过期] 求问怎么使技能吃变量加成

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
22 小时
注册时间
2008-4-27
帖子
4
跳转到指定楼层
1
发表于 2017-2-13 14:45:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
原版中只支持基础属性的加成
萌新想做一些传奇装备增加某些技能的伤害 设想就是用变量实现 怎么在数据库的技能中 实现呢???
另外求有没有天赋脚本啊…… 想做个类似POE 那样的天赋池
谢谢了 脚本可以有偿

Lv1.梦旅人

梦石
0
星屑
55
在线时间
407 小时
注册时间
2011-4-10
帖子
359
2
发表于 2017-2-13 17:38:31 | 只看该作者
我记得技能伤害公式里面就可以代入变量。

点评

抱歉,刚刚试了一下,直接用变量不行。难道我是把某个插件的功能当成了内置的?  发表于 2017-2-13 18:05
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
407 小时
注册时间
2011-4-10
帖子
359
3
发表于 2017-2-13 20:36:43 | 只看该作者
刚才又翻了一下保存的资料,结论是:可以实现。
技能伤害公式里面,用“v[N]”来代入变量N的值。如图:

然后必须要注意,用到的变量必须初始化!如图:

回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1206
在线时间
561 小时
注册时间
2014-11-30
帖子
155
4
发表于 2017-2-15 00:34:30 | 只看该作者
公式中代入变量,公共事件判断带了什么装备,变量等于什么数,不管怎么做,要有一个前提,变量要在攻击前有数值,才会生效,以前有的人试过,技能启动公共事件改变变量数值,结果不成功,就是因为先用技能,产生伤害了,再公共事件才会启动,所以不行
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
163
在线时间
73 小时
注册时间
2014-4-10
帖子
109
5
发表于 2017-2-15 08:00:17 | 只看该作者
也是小白一枚,不过关于技能吃变量有点思路,以下是三种能想到的方法:
一、在技能伤害公式里判断是否装备了特定武器,然后代入公式,具体语句不清楚但大体是这样的:a.equipWeapon(2) ? 20 : 10 (若装备了2号武器造成20点伤害,否则造成10点伤害);
二、找一个不常用的变量附加在武器上代入,比如设置武器防御效果率为200%,技能伤害设置为:a.grd*100,那么装备这把武器时伤害就会翻倍了;
三、用YEP大的元素核心插件,设置技能的攻击属性为“史诗”,然后用属性强化效果达到目的。例“史诗”为3号属性,那么武器备注上写<Element Amplify 3: +100%>,那么装备这把武器时就能使此技能伤害翻倍。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-1 13:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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