yinghaochen 发表于 7 天前

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

最近在弄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代码的自动机器了,哈哈

jarlyyn 发表于 6 天前

AddTriggerEx不是mush api自带的么?

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

bkingdom 发表于 6 天前

直接python多好

yinghaochen 发表于 6 天前

jarlyyn 发表于 2024-12-18 03:34 PM
AddTriggerEx不是mush api自带的么?

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

wait是lua的库,功能我实现了,但就是在用python的协程时要报超时。

yinghaochen 发表于 6 天前

bkingdom 发表于 2024-12-18 04:00 PM
直接python多好

就是直接在python环境中调用mush的函数搞不好啊。{:7_275:}

bigb 发表于 6 天前

看不懂。但用python的话直接用pymud不就好了。纯python的客户端。
页: [1]
查看完整版本: 有大佬能告诉我python脚本怎么获取通配符吗?