Project1

标题: 任务物品用事件怎么做 [打印本页]

作者: 逆天丶计时    时间: 2011-11-3 22:05
标题: 任务物品用事件怎么做
本帖最后由 逆天丶计时 于 2011-11-3 22:09 编辑

比如变量物品数=X的时候那个怪就不爆这个东西?dsu_plus_rewardpost_czw
作者: 皮卡星    时间: 2011-11-3 22:38
直接做两个一样的敌人就行了{:nm_8:}
一个会获掉物品,另一个不会
作者: 逆天丶计时    时间: 2011-11-3 22:41
皮卡星 发表于 2011-11-3 22:38
直接做两个一样的敌人就行了
一个会获掉物品,另一个不会

是暗雷啊 那么物品数=X的时候怎么更换暗雷 最好不要更换地图这种
作者: 幻风    时间: 2011-11-3 22:43
本帖最后由 幻风 于 2011-11-4 09:16 编辑


在数据库弄一个并行公共事件比如我图片里的联系开关11号任务物品开关,当接到任务时把任务物品开关打开,
然后再去打任务怪比如幽灵就能掉任务物品了,然后弄个变量,每次赢一场掉一个也可以弄成随机数,然后变量加对应数字,
当完成任务的数量就关闭任务物品开关就行了。



昨天寝室断电了,所以没有对自己的事件进行测试,今天早上一测试发现一个小BUG就是任务物品开关开启后,会一直在原地
打任务怪,这个BUG修改比较简单如果你接任务的地方可以打任务怪,那就在战斗处理前面加等待事件比如等待360帧也就是VX的6秒时间然后就会自动遇到任务怪。
如果你接任务的地方不能遇到任务怪,也不希望在比如村镇等安全地方遇到怪,只能在指定地图打任务怪。那就在接任务的时候开一个开关比如鬼屋开关开启,然后在场所移动事件上下功夫。

在移动到指定任务怪地图的时候做一个判断,如果鬼屋开关开启则开启任务物品开关,到了鬼屋里面就可以刷任务怪了,
是并行公共事件所以和原来的暗雷不影响。

在出去到安全地方的时候再关闭任务物品开关,那就不会在你不想刷怪的地方出现任务怪了。
如果任务物品达到了规定数量那就把任务物品开关关闭的时候也把鬼屋开关关闭。以后再去鬼屋就不会碰到任务怪了。




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