战网中国

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 15319|回复: 19

关于修复kolbot物品颜色问题。

[复制链接]

30

主题

1090

帖子

5840

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5840

社区居民忠实会员喜欢达人

发表于 2017-6-14 22:37:06 | 显示全部楼层 |阅读模式
本帖最后由 白色曼陀螺 于 2017-6-14 22:40 编辑

kolbot很强大,但是也有些小问题,颜色问题就是其中之一,如果你用的是简体中文版系统,那么拾取记录和物品管理里边就会有很多乱码,下面提供一种修复方法。
一共需要修改2个文件。
第一个文件是\d2bs\kolbot\libs\common\Misc.js,大约在1153行左右,有如下代码:

  1.                 // Lines are normally in reverse. Add color tags if needed and reverse order.
  2.                 for (i = 0; i < desc.length; i += 1) {
  3.                         if (desc[i].indexOf(getLocaleString(3331)) > -1) { // Remove sell value
  4.                                 desc.splice(i, 1);

  5.                                 i -= 1;
  6.                         } else {

复制代码

在for那一行后边添加一行:

  1.                         desc[i] = desc[i].replace("?", "", "g");//修复颜色问题

复制代码


第二个文件:\d2bs\kolbot\libs\MuleLogger.js,大约在44行左右,有如下代码:

  1.                 // Lines are normally in reverse. Add color tags if needed and reverse order.
  2.                 for (i = 0; i < desc.length; i += 1) {
  3.                         if (desc[i].indexOf(getLocaleString(3331)) > -1) { // Remove sell value
  4.                                 desc.splice(i, 1);

  5.                                 i -= 1;
  6.                         } else {

复制代码

同样在for那一行后边添加一行:

  1.                         desc[i] = desc[i].replace("?", "", "g");//修复颜色问题
复制代码

如果嫌麻烦也可以直接用附件的文件覆盖同名文件。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

30

主题

1090

帖子

5840

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5840

社区居民忠实会员喜欢达人

 楼主| 发表于 2017-6-14 22:43:17 | 显示全部楼层
回复

使用道具 举报

8

主题

388

帖子

1937

积分

精灵王

Rank: 6Rank: 6

积分
1937

社区居民忠实会员追星一族

发表于 2017-6-15 01:09:55 | 显示全部楼层
bd
回复

使用道具 举报

31

主题

234

帖子

2252

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2252

社区居民忠实会员喜欢达人

发表于 2017-6-15 18:36:35 | 显示全部楼层
搬家了,记得以前发过,正愁找不到呢。

谢谢。
Q
1陆贰捌伍肆0
回复 支持 反对

使用道具 举报

14

主题

439

帖子

2321

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2321

社区居民

发表于 2017-8-3 13:07:19 | 显示全部楼层
白版我发现RUNEWORD还是有? 颜色不对 请问如何解决
回复 支持 反对

使用道具 举报

3

主题

27

帖子

139

积分

侠客

Rank: 3Rank: 3

积分
139
发表于 2017-9-10 21:40:10 | 显示全部楼层
本帖最后由 myhero 于 2017-9-10 21:52 编辑
tlwh163 发表于 2017-8-3 13:07
白版我发现RUNEWORD还是有? 颜色不对 请问如何解决

一、在文件d2bs\kolbot\libs\MuleLogger.js中找到
  1. name = unit.itemType + "_" + unit.fname
复制代码

改成:
  1. name = unit.itemType + "_" + unit.fname.replace("?", "", "g")
复制代码


二、在d2bs\kolbot\libs\common\Misc.js中找到
  1. name = unit.fname.split("\n")
复制代码

改成:
  1. name = unit.fname.replace("?", "", "g").split("\n")
复制代码

三、改了之后刷新人物的装备情况后才能看到

用白板的map进到游戏中找到人物进入游戏后用输入-mark刷新bot物品记录,然后重启bot就可以看到了
回复 支持 反对

使用道具 举报

0

主题

14

帖子

61

积分

新手

Rank: 2

积分
61
发表于 2017-11-24 09:40:45 | 显示全部楼层
回复

使用道具 举报

0

主题

19

帖子

70

积分

新手

Rank: 2

积分
70
发表于 2018-3-15 12:15:45 | 显示全部楼层
学习~
回复

使用道具 举报

1

主题

24

帖子

73

积分

新手

Rank: 2

积分
73
发表于 2018-3-17 11:07:21 | 显示全部楼层

学习~
回复

使用道具 举报

3

主题

471

帖子

1736

积分

精灵王

Rank: 6Rank: 6

积分
1736

社区居民忠实会员原创写手

发表于 2018-5-12 02:35:42 | 显示全部楼层
按照白版主的方法,我修改了 UserAddon.js 里面所有的
name = unit.fname.split("\n"),

现在看装备也有颜色了。

谢谢版主
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|BattleCN ( 陕ICP备05006600号 )

GMT+8, 2020-8-8 11:20 , Processed in 0.048702 second(s), 23 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表