用户工具

站点工具


robot:gmcp

GMCP参数说明

  • GMCP(Generic MUD Communication Protocol)是MUD客户端与服务器之间的标准化数据通信协议,基于JSON格式,用于提供丰富的客户端界面体验。也特别适合用于开发移动端游戏的数据交互。

详细参数

一、战斗相关

  • gmcp.GMCP.Combat
参数名称描述通知类型是否Bool
enemy_in敌人加入通知对手 立刻
qi_damage气血伤害通知对手 立刻
jing_wound精血受损通知对手 立刻
qi_wound气血受损通知对手 立刻
eff_jing_pct有效精血百分比通知对手 立刻
enemy_out敌人退出通知对手 立刻
eff_qi_pct有效气血百分比通知对手 立刻
jing_pct精血百分比通知对手 立刻
jing_damage精血伤害通知对手 立刻
qi_pct气血比率通知对手 立刻
perform_name绝招名称通知自身 立刻
perform_cdCD时长通知自身 立刻
perform_id绝招ID通知自身 立刻

二、BUFF相关

  • gmcp.GMCP.Buff
参数名称描述通知类型是否Bool
type效果类型通知对手 立刻
is_end效果结束通知对手 立刻
last_inc效果延时通知对手 立刻
name效果名称通知对手 立刻
effects具体效果通知对手 立刻
last_time持续时间通知对手 立刻
terminated将中止的效果通知对手 立刻

三、聊天信息

  • gmcp.GMCP.Message
参数名称描述通知类型是否Bool
channel频道通知自身 立刻
type信息类型通知自身 立刻
seq图片编号通知自身 立刻
noQQ号码通知自身 立刻
name姓名通知自身 立刻
url下载地址通知自身 立刻

四、移动信息

  • gmcp.GMCP.Move
参数名称描述通知类型是否Bool
result成功通知自身 立刻
dir出口信息通知自身 立刻
short房间名通知自身 立刻

五、人物状态

  • gmcp.GMCP.Status
参数名称描述通知类型是否Bool
max_qi最大气血通知对手 立刻
qi气血通知对手 立刻
jingli精力通知自身 立刻
food食物通知自身 立刻
eff_jing有效精神通知对手 立刻
jing精神通知对手 立刻
title头衔通知自身 立刻
family/family_na门派通知自身 立刻
combat_exp经验通知自身 立刻
vigour/qi真气通知自身 立刻
max_jing最大精神通知对手 立刻
level级别通知自身 立刻
vigour/yuan真元通知自身 立刻
max_jingli最大精力通知自身 立刻
neili内力通知自身 立刻
water饮水通知自身 立刻
eff_qi有效气血通知对手 立刻
max_neili最大内力通知自身 立刻
is_busy通知自身 延迟
per容貌通知自身 延迟
int悟性通知自身 延迟
fighter_spirit战意通知自身 延迟
is_fighting战斗中通知自身 延迟
dex身法通知自身 延迟
con根骨通知自身 延迟
potential潜能通知自身 延迟
str膂力通知自身 延迟

使用方法

Mudlet客户端

  • 创建一个脚本,定义脚本名称例如GMCP_event
  • 添加用户事件gmcp.GMCP
  • 编写代码(以LUA举例)
    • function GMCP_event()
        display(gmcp)  --显示获取到的gmcp所有内容信息
        echo("气血:"..gmcp.GMCP.Status.qi)  --显示获取到的气血数值
      end

注意事项

  • 很多参数只在登录游戏时会传送一次,后续数值发生变化才会再次传送,例如(gmcp.GMCP.Status.max_qi)
  • 战斗中会在Status中传来对方的ID和信息,如不加以判断,将导致自己的数值出错,例如(gmcp.GMCP.Status.qi)
robot/gmcp.txt · 最后更改: 2026/01/11 01:32 由 wwwyyyxxx