- 精华
- 阅读权限
- 80
- 贡献
- 人
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2021-6-8
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2026-3-24 09:40:39
|
显示全部楼层
解决方法
将pi.setQuestProgress(21733, 21762, 2);这行函数调用改为pi.setQuestProgress(21733, 21762, "2");应该就可以解决问题;
修改后需要
重启服务器以应用新代码
放弃任务
重新接取任务
进入情报店地图触发脚本,召唤BOSS
击败BOSS完成任务
问题的本质
是第三个参数为int 2,但根据任务配置,infoex 中定义的值是字符串 "2"。setQuestProgress 函数接收的第三个参数是 String 类型,进度匹配是基于字符串比较的,所以任务状态没有更新;
|
|