rt,由于抽卡前还需要加个。draw实在太麻烦,把自家骰子常用的一些牌堆指令化了

【技术交流】【抛砖引玉】试图进行一个抽卡的lua脚本化
小白发问!这个要怎么使用呀?更改后缀lua还是要复制到编辑器里再保存呢?
Azi 更改后缀为lua之后放入DiceQQ\plugin文件夹里
DiceQQ就是指你的骰娘QQ号文件夹,Dice1234567890之类的
论坛上传的lua文件会被自动变成txt,所以得手动改后缀
Lily Black 我之前做异世界行记的时候也想了这个(当时想着把解牌也做出来,然后发现工作量爆炸就搁置了x)
想问一下为什么会变成这样呢?
- 已编辑
HiMERU 这个脚本里的塔罗不是基于dice自带的牌堆,而是这个帖子的牌堆。装这个牌堆才有效果
其实在自定义回复里,把回复设定成lua格式,回答里填return eventMsg(“.draw[牌堆名]”, msg.fromGroup, msg.fromQQ),就可以用自定义回复抽牌|•ω•`)
- 已编辑
通过楼上的建议,改成中文化指令抽牌啦
(≧∇≦)
指令为 抽牌 牌堆名
想要设置请对骰娘发送以下指令:
.reply set Type=Order
Prefix=抽牌
Lua=
draw_order = "抽牌"
draw_deck_name=string.match(msg.fromMsg,"[%s]*(.-)[%s]*$",#draw_order+1)
return eventMsg(".draw"..draw_deck_name, msg.fromGroup, msg.fromQQ)
正则是从兔兔漂流瓶抄的,自己懒得码啦
♬(ノ゜∇゜)ノ♩
直接抽取卡池或许有更简单的方法
用大括号加卡池名就可以实现
比如’{arknights卡池}'
白咕咕 想知道图上的文字十连抽怎么通过lua实现!新手尝试写了单抽的脚本,但是发现十连抽每次重新抽取随机数的话工程量巨大……。(败走)
Virgilio-CN 这个是牌堆