能否Gmcp战斗信息独立分类
zmud对gmcp只能使用大神的代理模式支持。战斗信息中对手的气血信息的分类有点麻烦容易和自身信息冲突。
能否设置为独立分类,gmcp.fight 和 gmcp.status分别开来
gmcp.status只显示自身的各类信息。gmcp.fight 显示战斗中对手的气血信息。
让我们zmd也能体验gmcp的快乐。
没用代理不太清楚
但是我猜你最近没仔细看过gmcp 本帖最后由 holyboy 于 2023-4-10 01:18 PM 编辑
-GMCP- GMCP.Status {"qi":3017375,"name":"木桩子","eff_qi":3017435,"id":"mu zhuangzi#19422"}
hit muren
在战斗中的结果,zmud解决这个信息就很烦。如果变成
-GMCP- GMCP.Fight {"qi":3017375,"name":"木桩子","eff_qi":3017435,"id":"mu zhuangzi#19422"}
就很好处理了。
-GMCP- GMCP.Status 用来处理自身的状态信息
-GMCP- GMCP.Fight 用来处理对战中的对手信息
这样处理信息的时候方便好多。
当然zmud也能处理,替换字符串成 a|1|b|2|c|3这样,再判断有没有name 这个字段。来处理。就是麻烦很多。
我用的mudlet,没用代理,直接就是推送,今天测试也是发现了这个问题,把对手气血数据和我们自身的气血数据同步推送问题,希望巫师能够重视一下,谢谢
同步推送是啥意思?gmcp.GMCP.Status这个table内的key是固定的,不可能同时推送两个不同对象的qi和eff_qi等值,实际上是按照name替换的,你可以自行分解出来,只是需要写点代码罢了。 nny 发表于 2023-5-24 01:21 PM
同步推送是啥意思?gmcp.GMCP.Status这个table内的key是固定的,不可能同时推送两个不同对象的qi和eff_qi等 ...
既然有 gmcp.GMCP.Combat ,那对手的信息直接从Combat推送不好么?就不用和玩家的Status混在一起了。 GMCP本来有很多内容可推送,只是北侠选了很小的一部分数据来推送,截选之后显得有点凌乱。只用Combat的数据其实就够了,Status里面npc部分的数据完全可以不用。
页:
[1]