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

Project1

 找回密码
 注册会员
搜索
楼主: 89444640
打印 上一主题 下一主题

[推荐问答] 敌人mp为零或者一定数值以下用普通攻击或回复MP

[复制链接]

Lv5.捕梦者

梦石
0
星屑
33233
在线时间
10501 小时
注册时间
2009-3-15
帖子
4757
1
发表于 2017-2-24 10:53:19 | 显示全部楼层
本帖最后由 soulsaga 于 2017-2-24 11:14 编辑

敌人MP消耗一般不是0的么..?
还是说你想改脚本达到效果?
或且用公共事件比较好?

点评

- -b 想设置成这样的敌人,前几回合勇猛无比,没mp了只能普通攻击,而且显示上也是敌人MP空了,公用事件的话,不知道怎么设置合适。  发表于 2017-2-24 11:45
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33233
在线时间
10501 小时
注册时间
2009-3-15
帖子
4757
2
发表于 2017-2-24 16:29:18 | 显示全部楼层
本帖最后由 soulsaga 于 2017-2-24 16:57 编辑

我只能做成这样了..有没更简易的方法?
最后在敌人队伍里调用公共事件就完成..
SP50%的话就这样写吧..

XP.gif (43.58 KB, 下载次数: 23)

XP.gif

点评

对 就是后面怎么写我不知道……我试试能不能正常执行。  发表于 2017-2-24 16:54
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33233
在线时间
10501 小时
注册时间
2009-3-15
帖子
4757
3
发表于 2017-2-24 17:00:56 | 显示全部楼层
89444640 发表于 2017-2-24 16:50
是不是这样条件分歧里面写脚本,
$game_troop.enemies[1].sp 后面不会写,
一号敌人sp小于多少多少,然后 ...

后面?你SP低于多少?如果按技能消耗的确麻烦..我也不会写..
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33233
在线时间
10501 小时
注册时间
2009-3-15
帖子
4757
4
发表于 2017-2-24 17:38:48 | 显示全部楼层
89444640 发表于 2017-2-24 17:14
好像想的有的复杂了,这么写就能可以了,

技能mp消耗确实不好说,只要mp大于等于该敌人mp消最少消耗的技 ...

分开的话这样就行了..

XP.gif (37.32 KB, 下载次数: 21)

XP.gif
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33233
在线时间
10501 小时
注册时间
2009-3-15
帖子
4757
5
发表于 2017-2-24 19:56:17 | 显示全部楼层
本帖最后由 soulsaga 于 2017-2-24 19:58 编辑

RUBY 代码复制
  1. # ------------------------------------------------------------
  2.       # 开关 1 打开时,还需要满足 SP 不足 100
  3.       # ------------------------------------------------------------
  4.       if switch_id == 1
  5.         if self.sp > 100
  6.           next
  7.         end
  8.       end
  9.       # ------------------------------------------------------------


是改成这样吗?

点评

是在问我吗?除了等号外好像没有改变什么吧?  发表于 2017-2-24 22:50
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33233
在线时间
10501 小时
注册时间
2009-3-15
帖子
4757
6
发表于 2017-2-25 09:43:18 | 显示全部楼层
话说有没回复敌人单人SP量的技能?
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33233
在线时间
10501 小时
注册时间
2009-3-15
帖子
4757
7
发表于 2017-2-25 10:00:42 | 显示全部楼层
本帖最后由 soulsaga 于 2017-2-25 10:05 编辑
89444640 发表于 2017-2-25 09:55
给自己回复还好……对地方其他指定单人对程序不会的咱们好像有困难,还是放弃吧。
要不就设置敌人有群体s ...


我找到方法了..给回复SP的技能附加一个状态
然后技能调用公共事件..判断每个敌人身上有没该状态然后回复SP
配合SP不足的开关敌人行为 就可以轻松做到了..

点评

嗯!是个好主意,我记得以前见过的死亡后自动复活一次之类的效果也是这么实现的?  发表于 2017-2-25 10:03
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-7 08:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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