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

Project1

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

[已经解决] 想要弄个奇怪的特技

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
83 小时
注册时间
2013-2-27
帖子
23
跳转到指定楼层
1
发表于 2014-2-24 17:16:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
这种特技是这样的,使用这个特技之后,角色会获得一个状态,如果在这个状态持续期间,角色的HP变成0或以下的话,
角色会变成HP=1攻击力等等都增强,然后……持续几个回合之后再挂掉……可以这个样子吗?急求啊!
不知道说没说明白。

Lv5.捕梦者

梦石
0
星屑
33493
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

2
发表于 2014-2-24 17:49:37 | 只看该作者
不是奇怪,是有很多问题都没说清楚。
1,角色在HP1的时候可不可以加血?
2,如果角色在HP1的时候加血,持续几个回合后还会不会挂?
3,角色在HP1的时候消灭完怪,还会不会挂?或者是胜是负?
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
83 小时
注册时间
2013-2-27
帖子
23
3
 楼主| 发表于 2014-2-25 08:36:09 | 只看该作者
芯☆淡茹水 发表于 2014-2-24 17:49
不是奇怪,是有很多问题都没说清楚。
1,角色在HP1的时候可不可以加血?
2,如果角色在HP1的时候加血,持续 ...

我的意思是说,当这个角色已经确定死亡之后,会以HP1的状态复活几个回合,不能够加血,当回合过完就会死亡,战斗结束也会死亡的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
385
在线时间
2 小时
注册时间
2013-10-1
帖子
1
4
发表于 2014-2-25 15:29:52 | 只看该作者
追魂风铃 发表于 2014-2-25 08:36
我的意思是说,当这个角色已经确定死亡之后,会以HP1的状态复活几个回合,不能够加血,当回合过完就会死 ...

类似老仙剑傀儡虫么
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
83 小时
注册时间
2013-2-27
帖子
23
5
 楼主| 发表于 2014-2-25 21:05:11 | 只看该作者
agility 发表于 2014-2-25 15:29
类似老仙剑傀儡虫么

嗯,差不多吧,只不过这个特技是自己死之前用的
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
31 小时
注册时间
2014-2-20
帖子
87
6
发表于 2014-2-25 21:52:57 | 只看该作者
弄个毒并把攻击力变强就行了,干嘛变成1点生命力被敌人灭了不是更容易。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

匿·蹤

梦石
0
星屑
65
在线时间
99 小时
注册时间
2006-3-19
帖子
456
7
发表于 2014-2-26 09:34:17 | 只看该作者
本帖最后由 OCTSJimmy 于 2014-2-26 09:52 编辑

数据线增加一种状态,状态中将战斗不能点成减号,不能抵抗打钩。修改增强的状态百分比。
技能附加上新增状态,并修改公共事件为001
公共事件001:
开关操作:[开关0001]=ON
变量操作:[变量0001]=0
后,在所有数据库的队伍中,增加事件:
如果开关0001为ON 时距离 回合
调用公共事件002

公共事件002:
条件分歧: 变量0001 大于等于 5(假设经过了5回合后继续处理)
     条件分歧:001角色为[新增状态]状态时 (刚才添加的状态)
          变量操作:0001 等于0
          更改状态:001角色-[新增状态]
          更改状态:001角色+[战斗不能]
     分期结束
     条件分歧:001角色为[新增状态]状态时 (刚才添加的状态)
          变量操作:0001 等于0
          更改状态:001角色-[新增状态]
          更改状态:001角色+[战斗不能]
     分期结束
     条件分歧:002角色为[新增状态]状态时
          变量操作:0001 等于0
          更改状态:002角色-[新增状态]
          更改状态:002角色+[战斗不能]
     分期结束
     ……所有可以附加该状态的角色都这样做
     变量操作:[变量0001]=0
     开关操作:[开关0001]=OFF
:除此以外的场合
     变量操作:[变量0001]+=1
     条件分歧:001角色为[新增状态]状态时 (刚才添加的状态)
          增减HP:[001角色] -9999(允许死亡不要打钩)
     分期结束
     条件分歧:002角色为[新增状态]状态时
          增减HP:[002角色] -9999(允许死亡不要打钩)
     分期结束
     ……所有可以附加该状态的角色都这样做
分歧结束

当然,这里只是简单的处理,会有一个BUG,假如有一个角色已经有了本状态,给第二个角色附加该种状态,前一次的回合计数会被重置。
这个需要修复也简单,就是公共事件001分歧枚举每个角色的状态,并为每位角色绑定一个变量用来计时。
公共事件002开关0001操作的地方,换成分歧枚举每位角色的新增状态,除此以外的场合枚举下一位角色,最后一个除此以外的场合关闭开关0001。

当然,中了状态的角色还是可以补充HP,但是在下一回合开始后,会马上变成1。
还有是战斗结束后的状态并没有做处理。可以增加公共事件003,并行处理,来处理战斗结束后的状态。
一样像公共事件002时那样枚举后操作。

评分

参与人数 1星屑 +85 收起 理由
天地有正气 + 85 认可答案

查看全部评分

卐忍 → 解忍 → 元忍 → 隐忍 → 卍忍 → 匿踪(最终)
完全退步到了卐忍阶段
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
83 小时
注册时间
2013-2-27
帖子
23
8
 楼主| 发表于 2014-2-26 20:39:17 | 只看该作者
OCTSJimmy 发表于 2014-2-26 09:34
数据线增加一种状态,状态中将战斗不能点成减号,不能抵抗打钩。修改增强的状态百分比。
技能附加上新增状 ...

谢谢,明白了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-29 07:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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