Project1

标题: 无奈了,针刺陷阱该怎么做? [打印本页]

作者: Password    时间: 2012-8-29 13:01
标题: 无奈了,针刺陷阱该怎么做?
本帖最后由 Password 于 2012-8-29 14:03 编辑

作为陷阱的一种,不可能是一次性的,也就是说,意思是这样的:
80祯内,陷阱是关闭的,可以通过,80祯后,陷阱开启,通过的话扣HP,然后120祯后陷阱关闭,以此循环。
最好纯事件,最好能有图或者工程范例。
在此感谢大家!dsu_plus_rewardpost_czw
作者: 咕噜    时间: 2012-8-29 13:21
事件设定,

如果要一次性的就多不用独立开关A = OFF了(反正有人走过去也扣血……)
作者: Password    时间: 2012-8-29 13:24
delv25 发表于 2012-8-29 13:21
事件设定,

如果要一次性的就多不用独立开关A = OFF了(反正有人走过去也扣血……) ...

首先,我用的是VX

其次……好像你没看懂我的意思……
作者: 咕噜    时间: 2012-8-29 13:26
Password 发表于 2012-8-29 13:24
首先,我用的是VX

其次……好像你没看懂我的意思……

你的意思是墙壁那种?哦……
其次……事件在VX也通用……XP刚好有就截图下来了……
作者: 咕噜    时间: 2012-8-29 13:30
delv25 发表于 2012-8-29 13:26
你的意思是墙壁那种?哦……
其次……事件在VX也通用……XP刚好有就截图下来了…… ...

如果是墙壁的话弄成窄窄的一条通道……
在入口前设定事件与主角接触-开关001开启
然后陷阱嘛……并行处理,当开关001开启时,等待80帧,然后……然后刺过来……
好难哦
作者: Password    时间: 2012-8-29 14:03
delv25 发表于 2012-8-29 13:30
如果是墙壁的话弄成窄窄的一条通道……
在入口前设定事件与主角接触-开关001开启
然后陷阱嘛……并行处理 ...

但是怎么结束?而且我的意思是即使不到跟前也在运行。
作者: 咕噜    时间: 2012-8-29 14:07
Password 发表于 2012-8-29 14:03
但是怎么结束?而且我的意思是即使不到跟前也在运行。

开关开启时陷阱才出现……(同时出现)
然后时间结束了就独立开关A……?好吧……很麻烦……我也不知道怎么弄,还是地刺好=.=
作者: 咕噜    时间: 2012-8-29 14:48
delv25 发表于 2012-8-29 14:07
开关开启时陷阱才出现……(同时出现)
然后时间结束了就独立开关A……?好吧……很麻烦……我也不知道怎 ...

Project2.rar (312.42 KB, 下载次数: 88)
这个比较傻……还要自己修改……
作者: 怪蜀黍    时间: 2012-8-29 15:07
本帖最后由 protosssonny 于 2012-8-29 15:19 编辑

用另一个事件(事件2)来控制主事件(事件1):
假定地图ID为12
假定事件1:独立开关A为ON是针刺,独立开关A为OFF是无针刺。
事件2就这样设置:
1、执行条件:并行处理
2、执行内容:
(1)事件脚本
  1. $game_self_switches[[12,1,"A"]]=true #12号ID的地图1号事件的独立开关A打开
  2. $game_map.events[1].refresh #1号事件刷新,不可省略
复制代码
(2)等待80祯
(3)事件脚本
  1. $game_self_switches[[12,1,"A"]]=false#12号ID的地图1号事件的独立开关A关闭
  2. $game_map.events[1].refresh #1号事件刷新,不可省略
复制代码
(4)等待80祯


针刺掉血,显示动画什么的,不是讨论的重点,也不是难点,这里略去。���
作者: Password    时间: 2012-8-29 16:57
本帖最后由 Password 于 2012-8-29 16:58 编辑
protosssonny 发表于 2012-8-29 15:07
用另一个事件(事件2)来控制主事件(事件1):
假定地图ID为12
假定事件1:独立开关A为ON是针刺,独立开关 ...


另外,这个的确很有效,虽说不是这个方案,但你的方法提醒了我…… = =
现在这个解决了,只不过有个小瑕疵:当人物之前本身就站在上面的时候,针刺出来了就不会被刺伤,有没有办法解决?
太复杂的话就算了。
@protosssonny
作者: 怪蜀黍    时间: 2012-8-29 17:42
Password 发表于 2012-8-29 16:57
另外,这个的确很有效,虽说不是这个方案,但你的方法提醒了我…… = =
现在这个解决了,只不过有个小瑕 ...

这BUG不合理性很高。岂有不解决的道理
既然你已经采用了@delv25的办法,我就用他的工程来改了。
Project2.rar (312.87 KB, 下载次数: 50)
虽然改动有点多,但是还是请LZ认可@delv25的答案,我只是打酱油的。

作者: Password    时间: 2012-8-29 17:47
protosssonny 发表于 2012-8-29 17:42
这BUG不合理性很高。岂有不解决的道理
既然你已经采用了@delv25的办法,我就用他的工程来改了。 ...


啊啊啊啊,你理解错了!
我用的是你的思路!也就是一个事件控制另一个,具体就是我放了一个并行处理

剩下的问题就是刚才说的
@protosssonny
作者: 怪蜀黍    时间: 2012-8-29 17:50
当人物之前本身就站在上面的时候,针刺出来了就不会被刺伤。

我是针对你这条改的。你看我的范例嘛。
作者: 怪蜀黍    时间: 2012-8-29 18:03
范例是@Password做的,我只是在他的基础上面改了,结果LZ认可我的答案了,其实我只是打酱油的
尼桑@Luciffer ,能不能给@Password点奖励呀?
谢谢
作者: Password    时间: 2012-8-29 18:11
@Luciffer
范例是应该是@delv25做的,我也认为应该给他给予奖励。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1