赞 | 403 |
VIP | 0 |
好人卡 | 11 |
积分 | 400 |
经验 | 242285 |
最后登录 | 2025-8-5 |
在线时间 | 5807 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 39963
- 在线时间
- 5807 小时
- 注册时间
- 2006-11-10
- 帖子
- 6682
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
如何让调用该公共事件的时候显示变量1的伤害?
比如技能范围为全体。
变量1=100
敌全体HP - 变量1
显示目标的伤害变量1
请问,如何实现?
自己试了下,damage = $game_variables[1]
damage_pop = true
不会发生任何事情- -b
当然了,没有target,显示到那里去- -~
请问怎么设置?什么方法都可以...只要能在需要的时候让目标在攻击动画后显示伤害值就行。
PS:不要说,用显示图片的...当变量=1的时候显示1图片这类- -....
-------------------我是分割线分割线是我---------------------
今天看人家杀鸡的时候,来了灵感- -b
原本这段
# 威力为 0 的场合
if skill.power == 0
# 伤害设置为空的字串
self.damage = ""
# 状态没有变化的情况下
unless @state_changed
# 伤害设置为 "Miss"
self.damage = "Miss"
end
end
end
我将它改成# 威力为 0 的场合
if skill.power == 0
if $game_switches[5] = true
self.damage = $game_variables[4]
else
# 伤害设置为空的字串
self.damage = ""
# 状态没有变化的情况下
unless @state_changed
# 伤害设置为 "Miss"
self.damage = "Miss"
end
end
end
很简单...但是却可以达到我要的效果,现在,有新问题.....
公共事件是在伤害显示后才执行,所以,这个技能要使用第二次才能正常显示...第一次依然是明晃晃的MISS(因为显示过后开关才打开~)
除了用
if @active_battler.current_action.kind == 1 and @skill.name == "XX"
代替开关外,
还能有什么办法呢?(因为我需要伤害显示的地方不只一个...)而且,这样虽然不会显示MISS,但是会显示0~~(因为变量代入在这个后面计算)
站上有个使用公共事件制作特殊战斗效果的脚本,有更改公共事件的执行顺序,但是,会和CP冲突,而且,改过后,一些需要在技能后使用的公共事件就不能使用了(比如召唤兽的换背景和附加状态后判断效果的事件,还有变身后更换装备等)
求更好的方法...
版务信息:本贴由楼主自主结贴~ |
|