查看: 1164|回复: 7

求助:如何做减少敌人SP的特技

  [复制链接]
梦石
0
星屑
550
在线时间
0 小时
注册时间
2009-2-14
回帖
2
发表于 2009-2-14 21:33:50 | 显示全部楼层 |阅读模式

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

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

×
如题
我这么想:创建一个状态,判断有此状态的敌人,使受此状态的敌人减少SP
可我在实践中就是不会。
清高手指点
版务信息:本贴由楼主自主结贴~

小柯的徒弟

梦石
0
星屑
1925
在线时间
1157 小时
注册时间
2008-5-24
回帖
2994

贵宾

发表于 2009-2-14 21:51:01 | 显示全部楼层
利用"战斗事件"(条件:[回合] 0 + 1)

条件分歧 : [1.幽灵]为[沉默]
   增减敌人的 SP : [1.幽灵], -99
分歧结束
回复

使用道具 举报

梦石
0
星屑
550
在线时间
0 小时
注册时间
2009-2-14
回帖
2
 楼主| 发表于 2009-2-14 21:54:03 | 显示全部楼层
可是……如果有更多的敌人呢……怎么设置……
回复

使用道具 举报

小柯的徒弟

梦石
0
星屑
1925
在线时间
1157 小时
注册时间
2008-5-24
回帖
2994

贵宾

发表于 2009-2-14 21:55:13 | 显示全部楼层
直接复制这整一段,继续插入到下面,并修改为不同敌人。
回复

使用道具 举报

梦石
0
星屑
505
在线时间
0 小时
注册时间
2009-2-14
回帖
1
发表于 2009-2-14 22:05:34 | 显示全部楼层
習慣了①個rén靜靜dê敲打→鍵盤ミ{/cy}
習慣了①個rén靜靜dê敲打→鍵盤ミ
回复

使用道具 举报

梦石
0
星屑
550
在线时间
0 小时
注册时间
2009-2-14
回帖
2
 楼主| 发表于 2009-2-14 22:09:23 | 显示全部楼层
额……{/fd}
感觉……还是麻烦了点……
不过如果只能这样,那我就只能默默点鼠标了
回复

使用道具 举报

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-1-7
回帖
177
发表于 2009-2-15 00:29:39 | 显示全部楼层
用连续伤害里的应该可以吧。
把那个中毒的if起来,if的条件是self.state?(3),也就是数据库里默认的3号中毒状态,然后下面再写个elsif,条件是self.state?("这里写你设的那状态的编号"),大部分照搬中毒的损血的写法,分散那段不写也无所谓,最后来个self.sp -= self.damage就是了。

如果你只需要减一次而不是每回合减少,那么把这状态设成一回合就解除。
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
我是if-else党!
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2009-2-15 00:59:17 | 显示全部楼层
以下引用「旅」于2009-2-14 13:51:01的发言:

利用"战斗事件"(条件:[回合] 0 + 1)

条件分歧 : [1.幽灵]为[沉默]
  增减敌人的 SP : [1.幽灵], -99
分歧结束


[本贴由作者于 2009-2-14 13:51:26 最后编辑]


..........战斗事件? 一般来说这样的是先考虑公共事件吧~  让技能调用这个公共事件就可以了~~ 用战斗事件的话要把所有的战斗都加上这个事件,工作量太可怕了....
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部