北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 187|回复: 5

有大佬能告诉我python脚本怎么获取通配符吗?

[复制链接]
发表于 2024-12-17 16:18:53 | 显示全部楼层 |阅读模式
最近在弄python在mushclient上写脚本,想实现lua中AddTriggerEx的功能,需要得到回调已触发的正则的通配符,future等协程都试过了,全部要报超时。就是这句话local l,w=wait.regexp("^[> ]*今日你已经领取帮派任务\\s+(.*)\\s+个,已连续完成.*。$")在world.AddTriggerEx(id, pattern, "", flags, 14, 0, "", "trigger_resume", 0, 100)在回调trigger_resume时全部超时,解决不了,55555555555.能帮忙看看吗?只要能得到通配符,可以实现全python代码的自动机器了,哈哈
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 7 天前 | 显示全部楼层
AddTriggerEx不是mush api自带的么?

wait.regexp时什么,应该时lua的一个库吧,你需要自己实现这个。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 7 天前 | 显示全部楼层
直接python多好
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 7 天前 | 显示全部楼层
jarlyyn 发表于 2024-12-18 03:34 PM
AddTriggerEx不是mush api自带的么?

wait.regexp时什么,应该时lua的一个库吧,你需要自己实现这个。 ...

wait是lua的库,功能我实现了,但就是在用python的协程时要报超时。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 7 天前 | 显示全部楼层

就是直接在python环境中调用mush的函数搞不好啊。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 7 天前 | 显示全部楼层
看不懂。但用python的话直接用pymud不就好了。纯python的客户端。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-12-25 03:31 PM , Processed in 0.014355 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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