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

Project1

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

[已经解决] 第二次提问,如何制作推迟类伤害的技能?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
37 小时
注册时间
2014-2-14
帖子
23
跳转到指定楼层
1
发表于 2014-3-23 11:41:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 三季稻 于 2014-3-28 13:52 编辑

就是释放技能之后再过几个回合才造成伤害
比如:娘炮释放了炸弹,炸弹在三个回合之后爆炸对全体敌人造成伤害,可否直接在数据库的伤害公式里做?如果不能的话是否需要一些插件?奴才跪求各位小主垂怜

Lv1.梦旅人

梦石
0
星屑
50
在线时间
115 小时
注册时间
2012-11-15
帖子
119
2
发表于 2014-3-23 15:04:13 | 只看该作者
本帖最后由 zhaoxun96 于 2014-3-23 15:21 编辑

纯事件可行,需要一个敌群事件页,一个公共事件,一个开关,一个变量,两个技能。
javascript:;
如图这样设定,在每个敌群下都复制这个时间页,就能实现三个回合后自动爆炸的效果了。
但是这么做有个最大的问题是如果你释放炸弹那个角色(也就是图中那个测试角色)挂掉了,那么炸弹就不会爆炸了,很不科学是吧?那么我就需要更复杂的设定—状态!(其实想了想也用不着用状态....)
下楼放图

1.JPG (52.48 KB, 下载次数: 38)

1.JPG

2.JPG (54 KB, 下载次数: 34)

2.JPG

3.JPG (14.32 KB, 下载次数: 31)

3.JPG

4.JPG (55.72 KB, 下载次数: 42)

4.JPG

评分

参与人数 1梦石 +1 收起 理由
迷糊的安安 + 1 又是大神您给我回答~真荣幸了~.

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
115 小时
注册时间
2012-11-15
帖子
119
3
发表于 2014-3-23 15:23:30 | 只看该作者
本帖最后由 zhaoxun96 于 2014-3-23 15:30 编辑

其他的都不用怎么变啊,炸弹爆炸的技能切记要把范围改成全体队友,否则把自己炸死了就不好玩了啊。还有记得在敌群事件每个强制战斗指令后面都加一个清零炸弹计时和关闭炸弹开关,我上面都忘了.....

4.JPG (74.03 KB, 下载次数: 36)

4.JPG
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
37 小时
注册时间
2014-2-14
帖子
23
4
 楼主| 发表于 2014-3-23 15:44:03 | 只看该作者
zhaoxun96 发表于 2014-3-23 15:04
纯事件可行,需要一个敌群事件页,一个公共事件,一个开关,一个变量,两个技能。
javascript:;
如图这样设 ...

又是大神您给我回答~真荣幸了~
不过还是有些问题,一个是炸弹爆炸的对象还是想指定给被施放的目标,对谁施放就会炸谁
还有就是希望炸弹的伤害取决于施放者的攻击力,固定伤害还是有局限性

还有一个完全不懂的问题,照搬您的事件确实能实现了,但是我不明白变量的对象是怎么指定为回合的啊?我只是设置了一个数并没有设置变量代表回合数,这是什么神奇力量做到的?

点评

一个数一开始等于零,后来每回合增加1,你说这个数是不是代表回合数?  发表于 2014-3-23 16:06
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

5
发表于 2014-3-23 15:45:04 | 只看该作者
本帖最后由 taroxd 于 2014-3-23 16:03 编辑

http://rpg.blue/thread-344203-1-1.html 22L
看在这个功能自己也有可能会用的份上,就自己写了一段脚本。
注意顶楼红字,使用方法见22L脚本开头的注释

目前是刚刚写好的状态,测试的还不是很完全。有bug请报告

另外,道具也可以使用延迟,使用方法相同

附赠使用范例
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
115 小时
注册时间
2012-11-15
帖子
119
6
发表于 2014-3-23 16:13:19 | 只看该作者
本帖最后由 zhaoxun96 于 2014-3-23 17:36 编辑
三季稻 发表于 2014-3-23 15:44
又是大神您给我回答~真荣幸了~
不过还是有些问题,一个是炸弹爆炸的对象还是想指定给被施放的目标,对谁 ...


第一个问题
这个简单,把”炸弹“的范围设定为敌单体,然后必定附加一个你新设定的状态(叫什么有炸弹之类的),”炸弹爆炸“的范围设定为使用者,敌群事件的更改我刚才说的不对,按照下图这样改 我去,我太马虎了!记得在第一张图的设定里在强制战斗指令后面关闭开关和清零变量,在第二张图的设定里在强制战斗指令后面清零变量..............
第二个问题
我想了想,你先设定正常的伤害计算公式,然后把减去的b.def改成去a.def(魔防),设定一个变量,在调用的公共事件(炸弹扔出)里给它赋值为你要放技能那个人的物攻(变量操作-赋值-数据-角色n的物攻),用\v[x]代替a.atk(魔攻就是a.mat,x为设定变量ID),有不懂的等我上电脑再说吧.....
第三个问题
这个简单的不能再简单了,因为间隔为”回合“的时候是每回合执行一次,所以当条件设定为”回合结束“时就会在每个回合结束的时候执行一次这个敌群事件...所以我设定”炸弹计时+1“的时候是每回合结束自动增加1,当计时为3当然自动就爆炸了

1.JPG (70.21 KB, 下载次数: 36)

1.JPG

2.JPG (66.74 KB, 下载次数: 34)

2.JPG

点评

还是脚本好使(-_-)  发表于 2014-3-23 16:17
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
115 小时
注册时间
2012-11-15
帖子
119
7
发表于 2014-3-23 16:19:12 | 只看该作者
taroxd 发表于 2014-3-23 15:45
http://rpg.blue/thread-344203-1-1.html 22L
看在这个功能自己也有可能会用的份上,就自己写了一段脚 ...

我也觉得脚本好使......但是我脚本放太多了现在经常内存不能为read我都不知道哪个这么吃内存QAQ.......
事件比较安全点,反正我就是个脚本渣渣什么事情都想用事件解决QAQ

点评

难道是什么东西忘了dispose不成?  发表于 2014-3-23 16:22
你写了什么鬼畜的脚本能有这个效果……其实脚本也挺安全的,而且容易查错  发表于 2014-3-23 16:20
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
37 小时
注册时间
2014-2-14
帖子
23
8
 楼主| 发表于 2014-3-23 21:23:13 | 只看该作者
zhaoxun96 发表于 2014-3-23 16:13
第一个问题
这个简单,把”炸弹“的范围设定为敌单体,然后必定附加一个你新设定的状态(叫什么有炸弹之 ...

多谢了,其实就是想举个例子,想做很多类似推迟性伤害技能,不仅限于炸弹,像魔兽里法师的活动炸弹、或者三回合后或晕眩,或狂暴,还或者若干回合后回血回蓝类的,感觉都用在敌群的公共事件页还是略多了,慢慢学脚本好了....
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
37 小时
注册时间
2014-2-14
帖子
23
9
 楼主| 发表于 2014-3-23 21:50:54 | 只看该作者
taroxd 发表于 2014-3-23 15:45
http://rpg.blue/thread-344203-1-1.html 22L
看在这个功能自己也有可能会用的份上,就自己写了一段脚 ...

大神,我是个脚本盲...1L您写的那些应该怎么设置啊?我把脚本放上去各种出问题,是不是还要改默认值什么的?

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
115 小时
注册时间
2012-11-15
帖子
119
10
发表于 2014-3-23 22:06:12 | 只看该作者
喜闻乐见加网址,删除两个中括号里面的东西。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-2-24 05:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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