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

Project1

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

[已经解决] 使用公共事件执行脚本对敌人照成伤害后怎么显示伤害呢?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
188
在线时间
362 小时
注册时间
2012-10-14
帖子
80
跳转到指定楼层
1
发表于 2012-11-27 19:57:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 wxygejia 于 2012-11-27 19:58 编辑

我使用了66rpg上的一个怒气脚本,现在想设置一个技能当怒气>100时额外消耗100怒气,并且对敌人进行二外伤害。于是在技能里设置了公共事件。
先设置使用该技能附加31号状态,然后执行脚本:
for actor in $game_party.actors
if actor.state?(31) and actor.mp>=100
actor.mp -= 100
actor.mp = [actor.mp,299].min
for enemy in $game_troop.enemies
  enemy.hp -= 10000
end
end
end
最后解除31号状态。

虽然实现了额外消耗100怒气和额外攻击敌人10000血的效果但是额外的10000伤害没有显示,要怎么解决呢?还有这样只可以做到全部敌人消耗10000血,如何才能做到只对被攻击的敌人照成10000点伤害呢?

刚开始接触脚本,很多地方不明白,谢谢大家帮忙。

Lv1.梦旅人

梦石
0
星屑
188
在线时间
362 小时
注册时间
2012-10-14
帖子
80
2
 楼主| 发表于 2012-11-28 20:01:37 | 只看该作者
难道就没有一种方法在公共事件里执行脚本伤害敌人显示伤害吗?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
323 小时
注册时间
2010-8-21
帖子
666
3
发表于 2012-11-28 20:17:45 | 只看该作者
lz只减了血,lz的脚本中没有一行是"显示伤害"的,
只需这样修改:
.............
   enemy.hp -= 10000
   enemy.damage = 10000
   enemy.damage_pop = true
.................
即可
>>猛戳>>MetalSagaR游戏主页<<这里<<
欢迎提供您的意见
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
188
在线时间
362 小时
注册时间
2012-10-14
帖子
80
4
 楼主| 发表于 2012-11-28 20:43:46 | 只看该作者
沙漠点灰 发表于 2012-11-28 20:17
lz只减了血,lz的脚本中没有一行是"显示伤害"的,
只需这样修改:
.............

原来如此,非常感谢前辈帮忙!!不过有没有什么办法可以实现只对被攻击者照成伤害呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
323 小时
注册时间
2010-8-21
帖子
666
5
发表于 2012-11-28 22:06:15 | 只看该作者
wxygejia 发表于 2012-11-28 20:43
原来如此,非常感谢前辈帮忙!!不过有没有什么办法可以实现只对被攻击者照成伤害呢? ...

额,稍微麻烦一点,
RUBY 代码复制
  1. class Scene_Battle
  2.   attr_reader :target_battlers
  3. end

这加到mian前面或者在Scene_Battle添加,使目标战斗者(们)可读,

事件脚本中:

.............................
for enemy in $scene.target_battlers
   enemy.hp -= 10
   enemy.damage = 10000
   enemy.damage_pop = true
..........................
即可

点评

谢谢前辈指教!  发表于 2012-11-28 23:03

评分

参与人数 1梦石 +1 收起 理由
hcm + 1 认可答案

查看全部评分

>>猛戳>>MetalSagaR游戏主页<<这里<<
欢迎提供您的意见
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 00:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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