|
发现很多人购买或者下载别人robot的时候,经常有人问怎么修改师傅为某某,现写出通用方法如下:
1、首先,现在的全球定位版本基本上都脱胎于一个底板,所以,很多的常用变量和指令都是一样的,例如xy_cd就是襄阳当铺到成都制药作坊。而学师傅的指令通常都是这种形式:- xue @master @skill @xuexi_shu
- @master是你的师傅
- @skill是当前学习的skill
- @xuexi_shu是每次学习的次数,根据自己的精力情况修改
复制代码 2、其次,襄阳当铺到师傅处的路径,很多人没有发现,在你的zmud目录下,通常都有findway、findwayclb这两个目录,前一个通常是武当任务搜索的路径,后一个是长乐帮任务的路径,我们需要的就是findwayclb里面的。例如明教,师傅是张无忌,首先确认师傅所在房间的名字,本例是在圣火堂,所以,打开findwayclb目录下面的find_mingjiao.txt,很容易可以看出,find_后面就是地图名字的拼音,大家找其他地图的时候也是同理。
找到圣火堂所在的一行- #**圣火堂;#al w_go {xy_cd;ta;setdo {cd_yr;dh do;setdo {ghjj;wi {guan bing} {w;w;wi {guan bing} {ta}};setdo {jyg_htp;ta;setdo {htp_mj;ta;setdo {n;n;nu;nu;arrive}}}}}};#al w_back {sd;#4 s;mj_htp;ta;setdo {htp_jyg;ta;setdo {wi {guan bing} {e;e;wi {guan bing} {bhjj;dh do}};setdo {yr_cd;ta;setdo {cd_xy;ta;setdo {arrive_back}}}}}};#al multi_go {walk2 {wi {yin wushou} {#4 n;te2};walk2 {wi {fan yao} {nu;te2};pfm;walk2 {multi_finish}}}}
复制代码 仔细观察可以看出,这一行其实是设置了3个别名w_go(到达该地图搜索开始地点的路径)、w_back(回来的路径)和multi_go(从搜索地点开始到目的地的路径),其中multi_go要看该地图是否有拦路虎等。
我们的目的就是要先取出其中襄阳当铺到搜索开始地点的路径- ;#al w_go {xy_cd;ta;setdo {cd_yr;dh do;setdo {ghjj;wi {guan bing} {w;w;wi {guan bing} {ta}};setdo {jyg_htp;ta;setdo {htp_mj;ta;setdo {n;n;nu;nu;arrive}}}}}}
复制代码 去掉前面的#al w_go {和最后的一个},然后在multi_go中无视其中的wi、walk2等指令,只看里面的行走路径,把它替换w_go最后的arrive。
最后就得出襄阳当铺到明教圣火堂张无忌处的路径- xy_cd;ta;setdo {cd_yr;dh do;setdo {ghjj;wi {guan bing} {w;w;wi {guan bing} {ta}};setdo {jyg_htp;ta;setdo {htp_mj;ta;setdo {n;n;nu;nu;[color=Red]#4 n;nu[/color]}}}}}
复制代码 当然,这个路径你还需要根据情况在前面添加开鬼谷以及最后打开学师傅的触发开始学习的指令,根据robot的不同,这一部分不一定一样。
3、至于学完以后回去的路径,我们就可以很容易的做到了,一般情况,学习完毕开始回去的指令都是finishxuexi,我们可以把这个别名设置为#al autostart check_time;dw,robot就会自己找路回去了,其中check_time可以根据你的需要改成go_ask_hs_job或者go_ask_sx_job什么的 |
|