Tag: Cartographer
插件:Cartographer_Questinfo 3.2
by Ody on 八.12, 2009, under 插件
一觉起来,Cartographer_Questinfo的作者也将插件一连更新了3个版本,台服补丁晚也有晚的好处啊……这个插件就不多介绍了,注意跟Cartographer一起使用,据说不太兼容Cartographer 3(未测试)。下面是Curse上的下载地址:
3.2中Cartographer_questinfo报错的解决办法
by Ody on 八.11, 2009, under 插件
Cartographer_questinfo是我最喜欢的任务插件,从下载量上看,相信很多人也是这样认为的。可更新3.2:十字军的呼唤后,Cartographer_questinfo在“QuestLogPatch.lua”文件的281行报错。美服已经更新一周,但是原作者一直没有放出新版本。分析错误日志,发现是281行的For循环限制条件中的“QUESTS_DISPLAYED”有问题。而这个“QUESTS_DISPLAYED”是暴雪官方定义的一个常量,默认值为6,用于确定追踪任务列表的上限。但是3.2中这个常量貌似被暴雪从“QuestLogFrame.lua”中移除了,最终导致For循环中的限制条件为nil,出错。
目前有个临时的解决办法,将以下代码加入“QuestLogPatch.lua”中:
if not QUESTS_DISPLAYED then QUESTS_DISPLAYED = 6; end
加入位置尽量靠前点,比如在下面这句话的后面添加:
local CQI = Cartographer_QuestInfo
因为暴雪最近对任务方面改动很多,感觉上“QUESTS_DISPLAYED”没有被移除,而可能是改名或者放到别的文件中了,可惜目前为止我还没找到该常量的新定义……先拿上面的方法凑合用吧。