Project1

标题: 问个事件能否实现的效果 [打印本页]

作者: jy2196886    时间: 2011-1-24 19:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: DeathKing    时间: 2011-1-24 19:57
如果是【自动出现】的话,需要配合一个【并行处理】的事件,普通事件也好,公共事件也行。

至于详细么……说也说不清,不如待会儿放个sample出来吧。
作者: jy2196886    时间: 2011-1-24 20:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 露琪娅    时间: 2011-1-24 20:23
本帖最后由 露琪娅 于 2011-1-24 20:25 编辑

PickItUp.rar (238.29 KB, 下载次数: 43)


是这效果么?sample里用的10s作为等待时间。
不过因为种种原因用到了脚本。
作者: 黄亦天    时间: 2011-1-24 20:33
回复 jy2196886 的帖子

最简单的就是设置变量为5,事件触发条件设定为“确定键”,每次事件都将此变量-1,当此变量为0时,开启独立开关,新建一个事件页,触发条件是“并行处理”,内容是等待时间,等待后面加上个关闭独立开关,之前那个变量代入5。这样基本就实现了。
如果时间较长,需要计时器,又不希望计时器显现
冰舞蝶恋的http://rpg.blue/thread-158705-1-3.html这个帖子里,后面有位前辈给出过显隐计时器的方法。
此外,我还有个相当复杂的多计时器系统,就是使用方法很麻烦,不过可以做到多计时器显隐
http://rpg.blue/thread-165370-1-1.html
一箭烂YiJL 的计时器脚本也快更新了,下一版本就估计可以出计时器显隐了
http://rpg.blue/thread-162479-1-1.html
作者: jy2196886    时间: 2011-1-24 21:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黄亦天    时间: 2011-1-24 23:03
本帖最后由 黄亦天 于 2011-1-25 00:11 编辑

回复 jy2196886 的帖子

10秒那个在老头身上的第二页,有一行
  1.   if (time_now - $game_variables[i]) > 10
复制代码
这个是应该是时间的修改(默认10秒)
如果要增加事件,应该需要把
  1. for i in 1..4
复制代码
其中的“4”改成你所需要的数量(有几个改成几)
缺点是用到的开关和变量太多,不过能顺畅一些
我的方法是比较节约开关的,但是开多了绝对会很卡……

————————————————————
于是这是范例:
PickItUp2.rar (244.72 KB, 下载次数: 36)

左上是原范例,右上是我的范例
右下和你的想法不同,但是也是一种经典方法,
左下是三种方法的多次采集范例。

效果上有所不同,原先的范例适用无论到哪,只要时间到了,再回到这个地图都会看见新的宝箱
我的则是出地图后计时被打断,再次回到地图时重头计时,这个计时只有在地图中才生效
第三种则是采完之后,再进图就出现,算是最简单的模式了~~
作者: jy2196886    时间: 2011-1-25 02:45
提示: 作者被禁止或删除 内容自动屏蔽




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