找回密码
 注册
搜索
查看: 2673|回复: 23

分享一下我自己ll的插件做法

[复制链接]
门派:不明
发表于 2010-7-13 22:42:31 | 显示全部楼层 |阅读模式
LL是不太可能全自动的,至少我做不来。。
这个LL送信,是每次完成hs任务后,才做
当然也可以改成每个完成任务完成后,大家自己发挥拉。
倒入式,可以保存为txt文件,然后倒入进去:

第一部分:
#BUTTON 1 {打开网页} {#url @weburl}
#BUTTON 2 {信件输入} {#pr clon 请输入被送信人名}
#BUTTON 3 {查找该人} {checklostletter}
#BUTTON 4 {再送一次} {checklostletter}
#BUTTON 5 {算了不送了} {#sh 你想来想去,事不关己,高高挂起,何必为;#sh 你将失落的信笺交给了@clon。;alias action 送信累死了}

因为我的bot只有上面这5个按钮,所以这么写,如果你的bot本来已经有按钮的,我不建议倒入,自己增加按钮而已,内容按照上面写就好(反正按钮容易增加)
上面这些按钮,只是方便自己操作信笺,做法是得到信笺后,系统自动记录web url,然后按照这按钮顺序点下去
针对上面按钮的操作,还需要增加:
#TRIGGER {^??你得到了一封失落的信笺。} {look lose letter;#window zychat {#sa %time(hh:mm:ss)%e[33m你得到了一封失落的信笺。};#mes 你得到了一封失落的信笺。} {} 519
#TRIGGER {^??请打开网页http://www.sjever.net/bbs/loseletter.php?uid=clong@ts&code=(%x)查看收信人} {weburl=%concat("http://www.sjever.net/bbs/loseletter.php?uid=clong@ts&code=",%1)} {} 519
#TRIGGER {^??信封上的字迹模糊不清,不知何人遗落到此处。} {handletter=0;lstlt=0;#window zychat {#sa %time(hh:mm)->%e[33m你乘人不注意,偷偷把失落的信笺扔进了路边的草丛。};#cw 523} {} 519
#TRIGGER {^??你想来想去,事不关己,高高挂起,何必为} {#t- lstlt;lstlt=0;handletter=0;set brief;set env_msg 0;alias action 送信累死了} {lstlt} 548
#TRIGGER {^??你乘人不注意,偷偷把失落的信笺扔进了路} {handletter=0;lstlt=0;set brief;#window zychat {#sa %time(hh:mm)->%e[33m你乘人不注意,偷偷把失落的信笺扔进了路边的草丛。};#cw 523} {} 519
#TRIGGER {^??你冲上前去,激动地紧紧握住(%x)的双手} {#window zychat {#sa %time(hh:mm)->%e[33m%1将失落的信笺交给了你。};emote 柔声唱道:小河流水哗啦啦,我和%1偷西瓜!} {} 519
#TRIGGER {^??你将失落的信笺交给了} {#t- lstlt;#if @handletter=1 {handletter=0;lstlt=0;set brief;set env_msg 0;alias action 送信累死了};#window zychat {#sa %time(hh:mm)->%e[33m你将失落的信笺交@clon}} {} 519
#TRIGGER {^??你把 "action" 设定为 "送信累死了" 成功完成。} {timer_idle=0;hp;#ts 3000;#wa 2000;go_ask_wd_job} {} 519

#alias checklostletter {#t+ lstletter;handletter=1;lstlt=1;mark @clon;look lose letter}

#TRIGGER {*@clon~((*)~)*} {#co 901;#t- lstletter;#va clonid %word(%1,1,")");clonid=%lower(@clonid)} {lstletter} 548
#TRIGGER {^??信封上写着:(*)~((*)~)} {#co 901;#t- lstletter;clonid=%lower(%2);#t- lstletter} {lstletter} 548
#TRIGGER {@clon从} {sendto @clonid} {lstlt} 548
#TRIGGER {@clon} {#wa 100;sendto @clonid} {lstlt} 548

上面是第二部分。值得注意的是,trigger大家可以看到,最后会有这样,入下面红颜色的
#TRIGGER {@clon} {#wa 100;sss} {lstlt} 548
上面trigger,最后这个红颜色,应该是这个trigger的初始状态代码,如果大家自己一条一条增加,而不是倒入的话,那就需要注意

519结尾的,就是增加进去就可以,随时保持开关 开着的状态
548结尾的,就是默认是关闭,load也是关闭,只有主动#t+,才开;具体设置方法:“触发器”->关闭,触发器-〉“选项”-〉连线后->关闭

最后一部份,植入到任务完成后进入被动送信状态,下面是我自己的:
#alias hsjob_finish {hp;
ybq-hsc;
ta;
setdo {hsc-xy;
hsjobover=1;
dlsxjob=0;
ta;
setdo {#if @lstlt=1 {#t+ lstlt;//这个时候,如果之前mark了信笺,则自动进入等待送信状态
#ts 280;//等待280秒
idletime=8;//这个是因为很多人都有防发呆插件,一般3分钟,这里因为等送信,暂时提高,防止误判
#alias time1 {lstlt=0;//设置timer tick,280秒倒计时,
handletter=0;
#t- lstlt;
#t- lostletter;
set brief;
idletime=3;
go_ask_wd_job};//280秒倒计时结束后,若还没送出,就结束送信,去要wd任务(因为刚刚完成hs)
randomchat;//这个要不要都无所谓,就是chat ***,你的LL,我在当铺等,之类的话。
unset brief;
set env_msg 1;
sendto @clonid} {go_ask_wd_job}}}} //如果没有信笺,hs任务之后,去wd要任务
//具体需要各位自己改成自己的alias就是
go_ask_wd_job这个alias,因为不使所有人要wdjob是这个alias

上面//*** 是解释,大家在自己的alias里面不要写进去。
为了方便理解,我分断处理了,如果自己手动建立alias,注意不要漏掉;{}这些符号,少了一个就错。


有问题,大家可以讨论。。

评分

1

查看全部评分

门派:不明
 楼主| 发表于 2010-7-13 22:44:50 | 显示全部楼层
第二部分里面,抓url那个地方,要注意:
#TRIGGER {^??请打开网页http://www.sjever.net/bbs/loseletter.php?uid=clong@ts&code=(%x)查看收信人} {weburl=%concat("http://www.sjever.net/bbs/loseletter.php?uid=clong@ts&code=",%1)} {} 519

这个红颜色的,每个人不一样,需要写自己的。
门派:不明
 楼主| 发表于 2010-7-13 22:48:44 | 显示全部楼层
晕倒,不能进行编辑,希望没人插楼,修正:
#BUTTON 5 {算了不送了} {alias action 送信累死了}

替换第一部分的那个按钮,sorry。
门派:不明
发表于 2010-7-13 22:52:59 | 显示全部楼层
没有了?我要顶帖了啊。技术帖,很少见的,必须顶。
门派:不明
 楼主| 发表于 2010-7-13 22:56:00 | 显示全部楼层
结束了,基本上没啥疏漏的了。
写些捧场。虽然,但是至少能够减少机器人的负担。。。。
门派:不明
发表于 2010-7-13 22:59:37 | 显示全部楼层
好帖啊,我只会用,基本不太敢改。我现在用的是置顶的degg的robot,其它的还挺顺手,
唯一的不理想之处就是:它初始化时会自动买四把钢斧带在身上。如果由于某种原因机器人
重启了,他又会去扬州铁匠那里再买四把斧子。如果重启多了,身上就会带十来把斧子,
因为负重超标,一步也走不了,机器人自然就停了..........
门派:不明
 楼主| 发表于 2010-7-13 23:11:16 | 显示全部楼层
为什么不能编辑自己的帖子阿?
不好意思,忘记上面原贴我最后一部份:
idletime=8;//这个是因为很多人都有防发呆插件,一般3分钟,这里因为等送信,暂时提高,防止误判

忘了还要告诉大家,你们的可能没这个参数判断,所以还需要在这个地方修改:
#ALIAS timertest {#math timer_idle @timer_idle+1;#if @timer_idle>@idletime {#window @char'log {#sa %time(hh:mm:ss) %e[1m%e[31m【@cname】发呆@timer_idle分钟了,自动重启Robot!};score;timer_idle=0;idletime=3;#con}}


红色部分是修改的
门派:不明
 楼主| 发表于 2010-7-13 23:12:06 | 显示全部楼层
6楼,稍后开贴回答,教你修改,我把我的整理一下。
门派:不明
发表于 2010-7-13 23:22:10 | 显示全部楼层
不能修改帖子,太让人郁闷了。clong你应该把内容整理整理,重发一帖,顺便还能混10个元宝。
门派:不明
 楼主| 发表于 2010-7-13 23:29:52 | 显示全部楼层
就这样吧
主要是要写的条理清楚,让人理解,而不是死板用,即便有问题,大家也可以自己找问题出来修改,这是目的。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-11-10 13:10 , Processed in 0.018222 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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