清华西游记吧 关注:141贴子:1,462
  • 5回复贴,共1

写点做机器人个人心得2

只看楼主收藏回复

所有的id公用一个.mud文件,肯定要在登录的时候做判别。不然会乱套了。

Name:kangxxx Password:***** 就是用来区别不同id的,不同的id填写不同的name和password
登录游戏后,用“ 西游记欢迎您来访!使用国标码的玩家请键入:” 或者" Welcome to Xi You Ji! Select GB or BIG5 (gb/big5):"等做触发,
gb
n
#ch
#pw
y
#ch和#pw就等于上面Name和Password的内容。
这样写的另外一个好处,就是如果你把机器release出去不用担心泄漏密码,别人拿到机器也不用改登录脚本
好,到这里可以实现不同的id用相同的触发登录进来,还需要用脚本来区分不同的设置
用一个zmud的函数char可以实现
myid=%char
%char的内容就是上面图片里面Name栏填写的东西
然后#if myid == kangxxx {menpai=...,pfm=...}
#if myid== gfox {menpai=...,pfm=...}
这样就把不同id的数据统一起来,后面机器运行时候调用统一的接口,不再和每个id扯上关系


1楼2015-01-16 22:19回复
    老康威武!


    IP属地:北京2楼2015-01-18 01:41
    回复
      那如果你把整个zmud打包分享出去的话就惨啦
      用你id登陆然后passwd;#pw;别人的密码;别人的密码
      你的id就是别人的啦。


      3楼2015-01-19 11:12
      收起回复
        不用做触发,atconnect即可


        IP属地:江苏来自iPhone客户端4楼2015-01-28 04:26
        回复
          我一般用%char%pass,一般人我不告诉他


          IP属地:江苏来自iPhone客户端5楼2015-01-28 04:27
          回复