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

关于 utils.msgbox

[复制链接]
门派:不明
发表于 2017-5-31 09:05:05 | 显示全部楼层 |阅读模式
  1. l_result=utils.inputbox ("输入信件人物ID,放弃请输入discard。", "lostname", GetVariable("lostname"), "宋体" , "12")
复制代码

lua中如果有utils.inputbox,则下面的代码是要等用户录入信息后并按下回车才会继续执行的,对吗?
如果人不在电脑前,我想通过tell 某人,然后根据某人的回复赋值l_result的话,该怎么写?

门派:古墓派
发表于 2017-5-31 11:14:50 | 显示全部楼层
当年做过一个zmud机器人 互相tell,说话前面要加个验证码防止扰乱robot,以前做的是
tell xxx  2017fqyy0531武当任务目标伊犁城  哈哈,早就不知道robot礽哪了
不过原理不变啊,你别用utils.inputbox 用tell 目标iid 链接。
创建触发 目标对你说 xxxx,你就可以手机ll了
门派:不明
 楼主| 发表于 2017-5-31 11:54:33 | 显示全部楼层
fqyy@tj 发表于 2017-5-31 11:14
当年做过一个zmud机器人 互相tell,说话前面要加个验证码防止扰乱robot,以前做的是
tell xxx  2017fqyy05 ...

是的,就是前段时间发你那个QQbot,搞了好久就剩这最后一步就可以用了。
如果用tell的话,接收到目标tell过来的XXX后,不能马上触发mark XXX,send的动作,因为在这段时间有可能已经接了其他任务了,只能等任务结束后判断了。要改的东西太多,我搞不定。。。
所以能否在使用tell方法时,用其他办法实现utils.inputbox的功能呢?
门派:古墓派
发表于 2017-5-31 12:04:30 | 显示全部楼层
holycat@tj 发表于 2017-5-31 11:54
是的,就是前段时间发你那个QQbot,搞了好久就剩这最后一步就可以用了。
如果用tell的话,接收到目标tel ...

就为了用imputbox让robot停止等待你的回复?
这没必要吧?何况inputbox也停不了robot。
门派:不明
 楼主| 发表于 2017-5-31 12:23:41 | 显示全部楼层
fqyy@tj 发表于 2017-5-31 11:14
当年做过一个zmud机器人 互相tell,说话前面要加个验证码防止扰乱robot,以前做的是
tell xxx  2017fqyy05 ...

qqbot创建的alias中有个变量是控制bot开关的,shujian.lua每次任务结束自动重置这个变量,找了好久没找出原因,风神有没有什么建议吗?
门派:古墓派
发表于 2017-5-31 12:25:41 | 显示全部楼层
holycat@tj 发表于 2017-5-31 12:23
qqbot创建的alias中有个变量是控制bot开关的,shujian.lua每次任务结束自动重置这个变量,找了好久没找出 ...

看看dis_all  disall  里面有没有相关的
门派:不明
 楼主| 发表于 2017-5-31 12:25:42 | 显示全部楼层
fqyy@tj 发表于 2017-5-31 12:04
就为了用imputbox让robot停止等待你的回复?
这没必要吧?何况inputbox也停不了robot。
  1. function Markletter()
  2.       l_result=utils.inputbox ("输入信件人物ID,放弃请输入discard。", "lostname", GetVariable("lostname"), "宋体" , "12")
  3.    if not isNil(l_result) then
  4.       SetVariable("lostname",l_result)
  5.            end
  6.     return MarkName()
  7. end
复制代码


就是这里,inputbox弹出窗口后,下面的语句暂停了。
门派:星宿派
发表于 2017-5-31 12:35:05 | 显示全部楼层
这段对话太神秘了,完全看不懂啊
门派:不明
 楼主| 发表于 2017-5-31 12:44:18 | 显示全部楼层
fqyy@tj 发表于 2017-5-31 12:25
看看dis_all  disall  里面有没有相关的

每次job完成都要执行这个dis_all()吗?那我把变量扔在里边强制开启试试。
谢谢~~~
门派:不明
 楼主| 发表于 2017-5-31 12:45:35 | 显示全部楼层
zerg@tj 发表于 2017-5-31 12:35
这段对话太神秘了,完全看不懂啊

这是置顶帖子里做LL的那段脚本,老司机天天做LL应该都用过吧。哈哈~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-16 14:26 , Processed in 0.025412 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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