songfx 发表于 2012-10-23 15:07:54

战役过关生物和宝物

不断有人玩战役时被新生物和新宝物挡住前进的路。

你们懂的。

有没有一种可能,由脚本来处理这些障碍?

贤知有您 发表于 2012-10-23 16:04:31

新生物和新宝物挡住前进的去路?
体积变大了?
想直接清除掉物体?还是怎样?

songfx 发表于 2012-10-23 16:55:45

玩战役时,如果英雄身上有新生物或新宝物,无法正常进入下一关。

兽哥哥 发表于 2012-10-23 16:57:03

我想应该是可以处理的,但是不知道会不会是因为战役编辑器的问题哦。如果是的话估计难搞。

灰狼王子 发表于 2012-10-24 08:23:36

风侠这个点子不错,如果在过关前脚本自动检测英雄身上的所有生物和宝物,如果有WOG特有的,就提示并自动删除就好了。

贤知有您 发表于 2012-10-24 11:48:20

回复 5# 的帖子

就不知道有没过关前/过关时的触发器.
有的话,就容易做了.

songfx 发表于 2012-10-24 12:22:51

肯定有,木瓜以前就写过战役宠物追随者传递的脚本

沧海一粟 发表于 2012-10-24 14:45:22

回复 6# 的帖子

木瓜用的不是什么纯粹的过关前/后触发器这种子兮乌有的东西,但参照这原理,其实风大的要求还是相当容易可以满足的。
附战役跨关宠物、追随者、第二追随者数据保存ERM(含第二追随者ERM)——by woodmelon

贤知有您 发表于 2012-10-24 14:57:38

回复 8# 的帖子

我有点不太明白.
木瓜的脚本是保存数据再读取的.

现在风侠的要求是,在跨关前,自动屏蔽掉 WOG的物体(新生物新宝物)
所以必须知道啥时候是正在跨关操作.

十三木人 发表于 2012-10-24 15:34:00

其实如果是手动完成的话,只要玩家在过关前进行特定操作时就删除宝物,这很简单
因为wog没有提供战役相关的检测,所以自动完成实现起来可能会很麻烦,甚至无法完成

灰狼王子 发表于 2012-10-24 21:12:51

同意LS十三木人的观点,毕竟战役过关的条件各式各样,有累计生物的,有全灭敌人的,有占领城镇的,估计很难统一去触发吧,建议考虑手动触发,比如不能正常过关时读取过关前存档后,触发该脚本即可。

灰狼王子 发表于 2012-10-24 21:15:50

真心希望大大们出手,解决掉此问题,以提振大家对于战役的兴趣(哥真心喜欢战役,但是一想到能通关的概率那么小就;sw; )

鱼香肉丝 发表于 2012-10-24 21:30:22

从不喜欢玩战役的人路过!

eva2000as 发表于 2012-10-25 09:23:31

上面的……算了,我懒得说你这骡子了= =

无法过关是因为使用的依旧是SOD的检测标准,所以一切新生物和宝物都是属于非法数据。这个只能通过自己手动删除,ERM是无法做到的。这是因为如下一个最基本最简单的程序设定:
ERM的加载是基于地图的,地图结束则ERM全部结束不做运行并从内存中删除(木瓜那个是保存进内存下一次读地图的时候再让ERM调出来)。所以你要靠ERM在地图结束的时候删东西是没办法的,最多是在地图结束前删。但这样和手动有什么区别?
同时也正因为ERM的加载是基于且只能基于地图(你们看到所谓的erm文件也不过是在加载地图的时候将你选择的那些加载进去而已),所以30MB的问题只能通过修改硬编码解决。

所以别妄想着偷懒,老老实实自己动手吧。懒人没人权的。

[ 本帖最后由 eva2000as 于 2012-10-25 09:27 编辑 ]
页: [1]
查看完整版本: 战役过关生物和宝物

捐赠