- 积分
- 656
- 最后登录
- 2026-7-10
- 阅读权限
- 30
- 积分
- 656
- 回帖
- 97
- 精华
- 0
中级会员

- 枫币
- 551
- 威望
- 0
- 贡献
- 4
- 在线时间
- 79 小时
- 注册时间
- 2019-4-1

|
楼主 |
发表于 2022-5-12 22:39:24
|
显示全部楼层
0512 - 修复五转任务
这里涉及到脚本任务的完成,但是脚本任务完成原本的代码实际上并没有任何逻辑,所以要完成任务还是需要wz的任务进行支撑。
一个合理的猜测是脚本任务只能是马上完成的?不能是有过程的?
格兰蒂斯的神秘石任务
数据库添加1463任务的数据即可
```sql
INSERT INTO `chms`.`wz_questdata`(`questid`, `name`, `autoStart`, `autoPreComplete`, `viewMedalItem`, `selectedSkillID`, `blocked`, `autoAccept`, `autoComplete`, `selfStart`) VALUES (1463, '格兰蒂斯的神秘石', 0, 0, 0, 0, 0, 0, 0, 0);
# 我添加的是简单老麦的信息,应该都可以触发。
INSERT INTO `chms`.`wz_questreqdata`(`id`, `questid`, `name`, `type`, `stringStore`, `intStoresFirst`, `intStoresSecond`) VALUES (22729, 1463, 'mob', 1, '0', '8880010', '1');
```
绯红的神秘石
次元之镜加一个废弃营地
脚本是直接完成了任务,说明这个估计不好修复,我也跳过了
server.maps.MapleSlideMenu.SlideMenu5.TownTeleport
最后一行加
bus(24, "万神殿", 400000000, 0),
but(25, "废弃营地", 105300000, 0);
---
然后就是获取神秘球的任务 questId = 1466 添加信息
INSERT INTO `chms`.`wz_questreqdata`(`id`, `questid`, `name`, `type`, `stringStore`, `intStoresFirst`, `intStoresSecond`) VALUES (null, 1466, 'mob', 1, '0', '8641000', '10');
INSERT INTO `chms`.`wz_questdata`(`questid`, `name`, `autoStart`, `autoPreComplete`, `viewMedalItem`, `selectedSkillID`, `blocked`, `autoAccept`, `autoComplete`, `selfStart`) VALUES (1466, '另一种力量,神秘力量', 0, 0, 0, 0, 0, 0, 0, 0);
总结:不太懂脚本任务是怎么完成的,是否可以像系统任务一样完成,还是只能纯对话完成,不能有打怪或者收集的任务? |
|