战网中国

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

kolbot 登入账号后如何自动选择想要的国度(右上角)?

[复制链接]

3

主题

31

帖子

107

积分

侠客

Rank: 3Rank: 3

积分
107
发表于 2018-11-14 23:02:57 | 显示全部楼层 |阅读模式
具体在哪个文件,哪个位置修改?谢谢大神!
回复

使用道具 举报

4

主题

44

帖子

236

积分

侠客

Rank: 3Rank: 3

积分
236
发表于 7 天前 | 显示全部楼层
本帖最后由 loveqiao361 于 2019-1-10 12:07 编辑

帮你写了一下,前三个国度够用了吧。
kolbot/D2BotLead.dbj
约594行,找到:
  1.                 D2Bot.updateStatus("Logging In");
复制代码

在这一行之前加上:
  1.                 //change realm for private server
  2.                 if (firstLogin && getLocation() === 12) {
  3.                         delay(500);//增加延迟等待国度加载
  4.                         control.click(701, 98);//点击改变国度
  5.                         delay(500);
  6.                         //control.click(557, 251);//点击选择第一个国度
  7.                         //Control.click(557, 274);//点击改变第二个国度
  8.                         control.click(557, 300);//点击改变第三个国度
  9.                         delay(500);
  10.                         control.click(537, 425);//点击确定切换国度
  11.                 }
复制代码

要选择哪个国度就改变注释即可。
当然点击改变国度和确定切换国度这个按钮也可以通过getControl这个API来实现,不过没什么必要,现在谁还不勾选visiable。
提供一下参数吧:

  1.                         var changerlmbutton = getControl(6,609,113,182,30); //获取改变国度按钮
  2.                         changerlmbutton.click();//点击改变国度按钮的正中心
  3.                         var confirmrlmbutton = getControl(6,459,438,96,32); //获取确定切换国度按钮
  4.                         confirmrlmbutton.click();//点击确定切换国度按钮的正中心
复制代码

你也可以直接用kolton在OOG.js里封装好的函数,效果相同:
  1.                         ControlAction.click(6, 609, 113, 182, 30);//点击改变国度按钮的正中心
  2.                         ControlAction.click(6, 459, 438, 96, 32);//点击确定切换国度按钮的正中心
复制代码




回复 支持 反对

使用道具 举报

3

主题

31

帖子

107

积分

侠客

Rank: 3Rank: 3

积分
107
 楼主| 发表于 5 天前 | 显示全部楼层
大神 厉害!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-1-17 20:39 , Processed in 0.034365 second(s), 10 queries , Apc On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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