战网中国

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 12874|回复: 19
打印 上一主题 下一主题

不會自動輸入密碼,解決方法

[复制链接]

12

主题

83

帖子

1万

积分

光明使者

Rank: 8Rank: 8

积分
12831

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

跳转到指定楼层
楼主
发表于 2013-4-27 14:37:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
macrosuns大大發表的

问题1,中文版的不自动输入密码:
      那是因为识别不了中文版密码输入的界面,所以BOT不输入,一般的解决办法是:
      打开 scripts/libs/controlInfo.ntl文件,找到如下语句

this.controls.login.location = [
        this.controls.login.textBox.accountName,
        this.controls.login.editBox.password,
        this.controls.login.editBox.accountName,
        this.controls.login.button.logIn,
    ];
修改成

this.controls.login.location = [
        //this.controls.login.textBox.accountName,
        this.controls.login.editBox.password,
        this.controls.login.editBox.accountName,
        this.controls.login.button.logIn,
    ];
就是多加了两个斜杠。
问题2,中文版的加入游戏时,经常在加入和创建游戏处点来点去,原因同上,解决方法也是打开上面那个文件,找到:

this.controls.lobby.join.location = [
        this.controls.lobby.join.editBox.gameName,
        this.controls.lobby.join.textBox.joinGame,
        this.controls.lobby.join.textBox.gameList,        
    ];
修改为

this.controls.lobby.join.location = [
        this.controls.lobby.join.editBox.gameName,
        this.controls.lobby.join.editBox.password,
        //this.controls.lobby.join.textBox.joinGame,
        //this.controls.lobby.join.textBox.gameList,        
    ];
希望对大家有用啊。
回复

使用道具 举报

90

主题

1706

帖子

1万

积分

光明使者

Rank: 8Rank: 8

积分
10603

社区居民最爱沙发忠实会员喜欢达人原创写手追星一族

沙发
发表于 2013-4-27 17:31:39 | 只看该作者
不錯 這個很實用
忠同日月義同天,志在春秋功在漢 關雲長
回复 支持 反对

使用道具 举报

2

主题

41

帖子

0

积分

风云使者

Rank: 7Rank: 7Rank: 7

积分
0

忠实会员

板凳
发表于 2013-4-29 19:30:19 | 只看该作者
修改後 中文版本 也能自動跑嗎?
回复 支持 反对

使用道具 举报

12

主题

83

帖子

1万

积分

光明使者

Rank: 8Rank: 8

积分
12831

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

地板
 楼主| 发表于 2013-4-30 00:56:12 | 只看该作者
[quote=brucehero,1699]修改後 中文版本 也能自動跑嗎?[/quote] 是的
回复 支持 反对

使用道具 举报

2

主题

41

帖子

0

积分

风云使者

Rank: 7Rank: 7Rank: 7

积分
0

忠实会员

5#
发表于 2013-5-1 00:14:00 | 只看该作者
呵呵  我成功了 謝謝你
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

积分

贫民

Rank: 1

积分
0
6#
发表于 2013-5-2 09:33:23 | 只看该作者
单人MF可以正常使用,但teambot似乎还是不行。
回复 支持 反对

使用道具 举报

20

主题

91

帖子

1632

积分

精灵王

Rank: 6Rank: 6

积分
1632

社区居民忠实会员

7#
发表于 2014-5-15 00:34:15 | 只看该作者
翻了89頁 終於讓我找到了 ...... 改成中文版也能掛了  謝謝大大無私分享 //
回复 支持 反对

使用道具 举报

8

主题

43

帖子

0

积分

侠客

Rank: 3Rank: 3

积分
0
8#
发表于 2014-5-15 12:46:34 | 只看该作者
问题一非常好用,问题二照着改了反而不能建游戏了。
回复 支持 反对

使用道具 举报

20

主题

91

帖子

1632

积分

精灵王

Rank: 6Rank: 6

积分
1632

社区居民忠实会员

9#
发表于 2014-5-15 14:15:32 | 只看该作者
我修改之後//  
司機沒問題
不過變成跟車的場場都會斷XD
可能版本不一樣ㄉ關西吧 0.0
現在司機用中文版 跟車的都用英文版掛 就不會場場斷了
回复 支持 反对

使用道具 举报

32

主题

59

帖子

432

积分

贫民

Rank: 1

积分
432
10#
发表于 2014-6-27 07:58:51 | 只看该作者

照您的方法改了

但還是不能

依然只能用純英文版

我房名的判斷 /f l

直接擷取司機的房名

求解 拜託
我在想是不是因為這段的關係
我有看到 English這個字眼
如果是 如何修改 求解

if(chat = controlData.get(controlData.controls.lobby.chat.textBox.channelText))
         {
            var errors = \'\';
            var found_leader = false;
            lines = chat.GetText();
            for (var friend = 0; friend < lines.length; friend++)
            {
               if (lines[friend].lastIndexOf(\': \'+leaderAccountName+\',\') > -1)
               {
                  game = \'\';
                  found_leader = true;
                  var regOfflineEnglish=/^\\d\\s?:\\s?(\\w*)\\s?,\\s?offline\\s*$/gi;
                  var regGameNameEnglish=/^\\s*(the\\s)?(game\\s)?([\\w\\s-]*\\w)\\s\\(private\\)\\.\\s*$/gi;
                  var regGameNameFrench=/^\\s*(la\\s)?(partie\\s)?([\\w\\s-]*\\w)\\s\\(priv[^\\)]*\\)\\.\\s*$/gi;
                  if (lines[friend].match(regOfflineEnglish))
                  {
                     errors += (errors == \'\' ? \'\' : \' \') + \'leader is offline\';
                  }
                  if (lines[friend + 1].match(regGameNameEnglish) && lines[friend+1].substr(1, 1) != \':\')
                  {
                     game = lines[friend + 1].replace(regGameNameEnglish, \"$3\");
                  }
                  if (!game && lines[friend + 1].match(regGameNameFrench) && lines[friend+1].substr(1, 1) != \':\')
                  {
                     game = lines[friend + 1].replace(regGameNameFrench, \"$3\");
                  }
                  if (game != \'\' && game != samegame && game != oldgame)
                  //if (game != \'\' && game != oldgame)
                  {
                     controlData.click(controlData.controls.lobby.button.join);
   Delay(200);
                  controlData.setText( controlData.controls.lobby.join.editBox.gameName, game);
              Delay (200);
   controlData.setText( controlData.controls.lobby.join.editBox.password, gamepassword);
   Delay (200);
           controlData.click(controlData.controls.lobby.join.button.joinGame);
   check = 1;
                  }
                  else
                  {
                     if(!errors)
                     {
                        errors = \'leader is not in game.\';
                     }
                  }
               }
            }
            if (!found_leader && joinChannelInChat)
            {
               if (errors)
                  Say(\'Errors : \' + errors);
               else
                  Say(\'I couldn\\\'t find the leader in my friend list.\');
               Delay(1500);
            }
         }
         else
         {
            if (joinChannelInChat)
               Say(\'I can\\\'t read the chat!\');  
         }
         
      }

errors = \'\';
if(game != \'\')
  samegame = game;
      break;
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 18:10 , Processed in 0.222497 second(s), 20 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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