Project1

标题: 做了一个系统,第二次接任务时怪没刷出来 [打印本页]

作者: zxcvgfds007    时间: 2013-9-22 13:03
标题: 做了一个系统,第二次接任务时怪没刷出来
这个系统任务是模仿的《梦幻西游》里面的,

到一个NPC那里领任务,说某地的某坐标有一个强盗,让玩家去打,会爆藏宝图

我前面做得都比较成功,可是到最后测试时发现,把怪打了之后又去领任务时,地图上怪没显示出来?

{:2_264:}还请高手帮我看一下我哪里没对




这就是地图,一共三个事件,NPC是领任务的,另一个“事件1”是用来控制“事件2(强盗)”随机出现在此地图的任何一个可通行的坐标上的用的





这个就是NPC的的执行内容,(70号变量,暂时只在这个16号地图测试,所以随机数为16~16)




这个是“事件1”,加了个条件分歧和一个开关,用来让“设置事件位置”只执行一次,不然,就用重复执行,刷出来的怪就会卡在刷出来的坐标不动





这个是“事件2 (强盗)”的第1页,一共3页,第1页为空白,在没接任务之前,强盗不会出现在地图上,所以空白的




这个是“事件2 (强盗)”的第2页, 在接了任务后,此事件页就会出现,并且是事件一的作用下,这个“强盗”就会出现在此地图的,任意一个可通行的坐标

如过觉得怪的坐标太远,可再次和NPC对话,就会把怪重新随机到另一个坐标,如此往复,直到满意





这个是“事件2 (强盗)”的第3页,这一页是用来在战斗胜利后,强盗从地图上消失用的




讲了这么多,问题来了,

我去接任务,NPC在告诉我某地某坐标有一个强盗出现,

然后我愤然冲向强盗,一顿暴揍,然后幸运的爆出来一张藏宝图,

然后我准备去再去接任务再打强盗,可是NPC在告诉我某地某坐标有一个强盗出现后,

但地图上却并没有强盗显示出来

但是出了什么问题?我自己掠了很多遍,都没找出错在哪里

按理说,第二次领任务时,NPC告诉了我某地某坐标,所以NPC的执行内容里面,“显示选项”上面的内容应该没问题

然后“显示选项“下面的两个开关打开,可以让”事件1“的开始执行,事件1 就会把”事件2(强盗)“弄到新的随机出来的坐标去

同时”开关31“的打开,也让”强盗事件“开始执行,也就是说强盗会出现在地图上,而是事实,却没有出现

到底怎么回事?这问题纠结了我两天了{:2_264:},请各位指教一下
作者: zxcvgfds007    时间: 2013-9-22 13:35
@丿梁丶小柒

{:2_249:}厉害啊,果然成功了,原来问题在这里

可是我还是没懂这个原理,到底是为什么?

我一直觉得那个独立开关A=ON 跟你说的开关ID 31 = OFF似乎是同一个效果,为啥用独立开关就会有这问题呢?  




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