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

Project1

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

[已经解决] 攻击减少自身生命设置

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2015-8-12
帖子
77
跳转到指定楼层
1
发表于 2015-8-16 16:40:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如何设置使用技能后损失生命值百分比,而不是固定值

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2015-8-16 16:45:25 | 只看该作者
本帖最后由 VIPArcher 于 2015-8-16 17:11 编辑

可以用 技能公式
使用者HP减少最大HP的1%
RUBY 代码复制
  1. a.hp -= (a.mhp * 0.01).ceil; 原公式

使用者HP减少当前HP的1%
RUBY 代码复制
  1. a.hp -= (a.hp* 0.01).ceil; 原公式

缺点就是不会在战斗信息里提示

点评

对哦,忘记了  发表于 2015-8-16 17:09
不要用小数!  发表于 2015-8-16 17:08

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 ceil 装逼- -

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2015-8-12
帖子
77
3
 楼主| 发表于 2015-8-16 16:53:18 | 只看该作者
VIPArcher 发表于 2015-8-16 16:45
可以用 技能公式
使用者HP减少最大HP的1%
a.hp -= a.mhp * 0.01; 原公式[/pre]

我在备注中要用()还是[]?

点评

技能公式里写啊  发表于 2015-8-16 17:04
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2015-8-12
帖子
77
4
 楼主| 发表于 2015-8-16 17:08:03 | 只看该作者
乌烟瘴气12138 发表于 2015-8-16 16:53
我在备注中要用()还是[]?

我在后面添加了你的公式后生命值居然出现了63.0…………
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2015-8-12
帖子
77
5
 楼主| 发表于 2015-8-16 17:11:24 | 只看该作者
VIPArcher 发表于 2015-8-16 16:45
可以用 技能公式
使用者HP减少最大HP的1%
a.hp -= a.mhp * 0.01; 原公式[/pre]

书写后,使用技能出现生命55.0

点评

我的锅,我背。不要用小数。你看上面后来我编辑后的公式  发表于 2015-8-16 17:17
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
17 小时
注册时间
2015-8-12
帖子
77
6
 楼主| 发表于 2015-8-16 17:20:08 | 只看该作者
VIPArcher 发表于 2015-8-16 16:45
可以用 技能公式
使用者HP减少最大HP的1%
a.hp -= (a.mhp * 0.01).ceil; 原公式[/pre]

OK,好了~谢谢啦
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 12:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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