战网中国

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

KOL 在人物选择时更改国度的问题

[复制链接]

5

主题

35

帖子

224

积分

侠客

Rank: 3Rank: 3

积分
224
发表于 2020-7-3 11:22:43 | 显示全部楼层 |阅读模式
调试时发现,login(me.profile); 在location=12时根本不停,也检测不到,直接进入1,截停不了。由于是D2BS全局函数,也没法更改。KOLton在OOG里写了一个ControlAction.loginAccount(info);可以替代。试了一下,可以截停12,更改国度。但还没找到取得info的方法。继续。。。。
回复

使用道具 举报

5

主题

35

帖子

224

积分

侠客

Rank: 3Rank: 3

积分
224
 楼主| 发表于 2020-7-3 14:42:50 | 显示全部楼层
同样的代码每次执行结果不一样,这怎么调。
回复 支持 反对

使用道具 举报

5

主题

35

帖子

224

积分

侠客

Rank: 3Rank: 3

积分
224
 楼主| 发表于 2020-7-3 16:35:09 | 显示全部楼层
算是成功的更改了国度,但和我的想法不一样。最后还是用的login(me.profile);但要在case9处截停,输入用户名密码,但这个用户名密码没办法从profile里得到,有谁知道怎么取得profile里的info吗?
回复 支持 反对

使用道具 举报

5

主题

35

帖子

224

积分

侠客

Rank: 3Rank: 3

积分
224
 楼主| 发表于 2020-7-7 16:32:12 | 显示全部楼层
function getInfo() {
                var i, info;

                for (i in this.infos) {
                        if (this.infos.hasOwnProperty(i)&&this.infos[i].account.toLowerCase()===me.profile.toLowerCase()) {
                                if (!info) {
                                                        info = {};
                                                }
                                                info = this.infos[i];
                                }
                        }
                return info;
                }
直接把info信息提前写好,然后可以在case9得到账号密码
回复 支持 反对

使用道具 举报

0

主题

31

帖子

87

积分

新手

Rank: 2

积分
87
发表于 2021-7-3 18:30:13 来自手机 | 显示全部楼层
好东西,下载来研究一下。。。为了下附件,还得再发几次
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 09:54 , Processed in 0.051899 second(s), 21 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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