战网中国

标题: 要是bot有自动建char的功能就好了 [打印本页]

作者: 被关了    时间: 2013-5-6 07:38
标题: 要是bot有自动建char的功能就好了
下周就开荒了,要是bot能实现提前、自动建char就好了 。
例如很多老骨头没有通宵等lad的体力,
所以如果玩家在lad重置前提前建好acc,
lad重置后,bot 自动建好所有char就好了
这样我起床后可以直接开荒。

听说d2x很多玩家都有很多仓库acc,自动、批量建char 也可以省很多力气吧?
作者: copy    时间: 2013-5-6 08:17
https://github.com/kolton/d2bot-with-kolbot

目前只知道这个BOT可以实现automule的时候自动建立ACC不出错
NT内核应该不能实现自动建立acc的
作者: 被关了    时间: 2013-5-6 09:44
哦,这么快就回复啦
谢谢。
我幻想的不是转仓库的时候才逐个逐个地建
而是
1、我提前建好所有acc
2、bot 一次性帮我建好一大批char
3、如果以上动作发生在lad重置的第一时间就最完美了
作者: iamiori    时间: 2013-5-6 10:52

  1. var CreateName = \"人名\";
  2. var characterCreateclassid = 0;  //0=bar, 2=sor,  个别人物无法选中.也就是说,无法建得起来
  3. do{
  4.     Delay(3000);
  5.     controlData.click(controlData.controls.characterCreate.chars[characterCreateclassid]);
  6.     Delay(3000);
  7.     var Temp = controlData.get(controlData.controls.characterCreate.editBox.charName);
  8.     if(Temp){
  9.         controlData.setText(controlData.controls.characterCreate.editBox.charName, \"\");
  10.         Delay(200);
  11.         controlData.setText(controlData.controls.characterCreate.editBox.charName, CreateName);
  12.         Delay(1000);
  13.         controlData.click(controlData.controls.characterCreate.button.ok);
  14.         isCrchar = true;
  15.         if(!_RegAcc){
  16.             NTLog_WriteFile(_info[1]+\",\"+_info[2],\"logs/MoveItem/Acc_Log/type_\"+regtype+\".txt\");
  17.             NTLog_WriteFile(_info[2],\"logs/MoveItem/Acc_Log/type_nowchar.txt\");
  18.         }
  19.         else{
  20.             NTLog_WriteFile(Cint(Cint(_info[1])+1)+\",0\",\"logs/MoveItem/Acc_Log/type_\"+regtype+\".txt\");
  21.             NTLog_WriteFile(\"0\",\"logs/MoveItem/Acc_Log/type_nowchar.txt\");
  22.         }
  23.         NTLog_WriteFile(\"0\",\"logs/MoveItem/ItemBB_MF.TXT\");
  24.         NTLog_WriteFile(\"1\",\"logs/txt/txt_isLad.txt\");
  25.         break;
  26.     }
  27. }while(true);
  28. 建Acc
  29. ////////////////////
  30. [code brush:text;toolbar:false;]SetSTATUS(\"RegAcc Need\");
  31. Delay(5000);
  32. controlData.click(controlData.controls.login.button.createNewAccount);  //按下 注册帐号 [6,264,572,272,35]
  33. SetSTATUS(\"RegAcc-Agree\");
  34. Delay(8000);
  35. controlData.click([6,525,513,128,35]);//同意协议
  36.   
  37. SetSTATUS(\"RegAcc-Name & Password\");
  38. Delay(3000);
  39. controlData.setText([1,322,342,162,19],RegName);//acc
  40. Delay(1500);
  41. controlData.setText([1,322,396,162,19],Auto_Pwd);//pwd1
  42. Delay(1000);
  43. controlData.setText([1,322,450,162,19],Auto_Pwd);//pwd2
  44. SetSTATUS(\"RegAcc-Name& Password is ok\");
  45. Delay(1500);
  46. controlData.click([6,627,572,128,35]);//ok
  47. Delay(2500);
  48. controlData.click([6,525,513,128,35]);//好
  49. SetSTATUS(\"RegAcc-SkipEmail\");
  50. Delay(3000);
  51. controlData.click([6,265,572,272,35]);//不注册邮箱(和前面的界面的下面的按钮偏1像素....)
  52. Delay(2500);
  53. if(controlData.click([6,415,412,128,35]))//确定不注册邮箱
  54.     _done = true;
  55. SetSTATUS(\"RegAcc-Back2SelectChar\");
  56. Delay(3000);
  57. controlData.click([6,33,572,128,35]); //取消回到选人物列表界面
  58. Delay(3000);
复制代码

作者: iamiori    时间: 2013-5-6 10:54
关键的代码就是上面的, 自己放
作者: 被关了    时间: 2013-5-6 12:12
晕,作为一个业余玩家,我的yy水平为lv20,测试水平为lv10,改bot的水平为0......
作者: ching2588    时间: 2013-5-9 20:44
[quote=被关了,3434]晕,作为一个业余玩家,我的yy水平为lv20,测试水平为lv10,改bot的水平为0......[/quote] 那我水平要-10
作者: 白色曼陀螺    时间: 2013-5-9 21:54
先建8个足够了,你又玩不了那么多。建100个也是当仓库使。
作者: 被关了    时间: 2013-5-9 22:27
我要bot自动帮我建22个bb
其中14个是用来刷戒指赚钱的,手工建多浪费时间啊
作者: 白色曼陀螺    时间: 2013-5-9 23:15
送你一个字:懒。
作者: 被关了    时间: 2013-5-10 13:26
[quote=白色曼陀螺,4546]送你一个字:懒。[/quote] 去年用你的自动转仓时,
起床后发现半夜出现过建acc,建char失败的情况。
原因是bn或我的isp抽风。
所以提前建char,还有时间可控,消除风险的意义。




欢迎光临 战网中国 (http://battlecn.net/) Powered by Discuz! X3.1