UID1
性别保密
在线时间4557 小时
最后登录2024-11-26
好友6
管理员
|
一个win7 64位的一键端,玩到18级照样卡在任务,今天琢磨了一下分享给大家
首先服务端路径 server\quest 记事本或者其他文本编辑器打开 quests.xml ,搜索天敌,找到这个18级的任务,发现如下代码
<quest id="249" name="天敌">
表明这个任务标识为249,往下几行发现代码
<event type="on_visit" source="219.xml"/>
<event type="on_visit" source="495.xml"/>
上面两行可以看出关联文件 219.xml 和 495.xml
找到服务端路径 server\quest\on_visit 里面的 219.xml 和 495.xml 文件同上打开
首先看495.xml这个文件,发现有一个天敌任务(2)相关脚本,并且是完成的奖励脚本,因此这个文件不必修改,下面看219.xml文件
直接根据495里面的任务标题搜索 任务:天敌(2),发现一段相关代码
从<quest id="10249">开始一直到下面这段代码结束都是天敌任务的脚本
……………中间一大串省略………………………
<notify content="任务:去找粮仓保管员(387,484)"/>
<notify1 content="粮仓保管员(387,484)"/>
</actions>
</embranchment>
</quest>
这里就是这个任务的代码,既然他护送猫没反应,我们直接绕过护送,接任务的同时就直接完成,改成类似寻人的任务效果,代码如下
上面省略一串代码
<quest id="249" new="1">
<embranchment id="3" active="1">
<conditions>
<var type="Equal" name="state" value="-1" id="248"/>
<var type="Differ" name="state" value="-3" id="249"/>
<var type="Differ" name="state" value="-1" id="249"/>
</conditions>
<actions>
<var type="Set" name="state" value="-3"/>
<refresh name="state"/>
<notify content="任务:去找饲养员(387,484)"/>
<notify1 content="粮仓保管员(387,484)"/>
</actions>
</embranchment>
</quest>
修改完重启服务端已经接了任务的先注销重新领,领完可以直接找保管员完成不会再护送猫了
-----------------------------遇到过不了的任务应该可以同样方式修改。可以自己试试
完整代码文件
0247
|
|