lumegalumega
安装 NeOmega
编写Lua插件:快速开始
编写Lua插件:调试代码
  • coromega

    • 配置读取
    • 菜单
    • 命令
    • 机器人和服务器信息
    • 玩家交互
    • botAction
    • 方块、命令块
    • 建筑操作
    • 方块转换和 nbt
    • 数据包
    • 跨插件通信
    • 系统功能
    • 路径、存储
    • cqhttp
    • HTTP
    • Websocket
    • 密码、哈希和 Base64 编码
    • 其他
    • 在分发时保护你的代码
    • 软API
GitHub
安装 NeOmega
编写Lua插件:快速开始
编写Lua插件:调试代码
  • coromega

    • 配置读取
    • 菜单
    • 命令
    • 机器人和服务器信息
    • 玩家交互
    • botAction
    • 方块、命令块
    • 建筑操作
    • 方块转换和 nbt
    • 数据包
    • 跨插件通信
    • 系统功能
    • 路径、存储
    • cqhttp
    • HTTP
    • Websocket
    • 密码、哈希和 Base64 编码
    • 其他
    • 在分发时保护你的代码
    • 软API
GitHub
  • 编写Lua插件:接口列表

    • 配置读取
    • 菜单
    • 命令
    • 机器人和服务器信息
    • 玩家交互
    • botAction
    • 方块、命令块
    • 建筑操作
    • 方块转换和 nbt
    • 数据包
    • 跨插件通信
    • 系统功能
    • 路径、存储
    • cqhttp
    • HTTP
    • Websocket
    • 密码、哈希和 Base64 编码
    • 其他
    • 在分发时保护你的代码
    • 软API

机器人和服务器信息

机器人名称

  • bot_name()
    • 范围:任意
    • 说明:获取机器人的名字
    • 参数:无
    • 返回:机器人的名字
    coromega:bot_name()
    

机器人 UUID

  • bot_uuid_string()
    • 范围:任意
    • 说明:获取机器人的 UUID 的字符串形式
    • 参数:无
    • 返回:机器人的 UUID
    coromega:bot_uuid_string()
    

机器人 uniqueId

  • bot_unique_id()
    • 范围:任意
    • 说明:获取机器人的 unique_id
    • 参数:无
    • 返回:ID 字符串
    coromega:bot_unique_id()
    

机器人 runtimeId

  • bot_runtime_id()
    • 范围:任意
    • 说明:获取机器人的 runtimeid
    • 参数:无
    • 返回:机器人的 runtimeid
    coromega:bot_runtime_id()
    

机器人身份

  • bot_identity()
    • 范围:任意
    • 说明:获取机器人的身份
    • 参数:无
    • 返回:机器人的身份
    coromega:bot_identity()
    

机器人当前维度

  • coromega:bot_dimension()
    • 范围:任意
    • 说明:获取机器人维度
    • 参数:无
    • 返回:维度 (0,1,2), 是否成功获得
    coromega:print("bot_dimension", coromega:bot_dimension())
    local dimension,ok=coromega:bot_dimension()
    local dimension=coromega:bot_dimension()
    

服务器当前 tick

  • coromega:current_tick()
    • 范围:任意
    • 说明:获取服务器当前 tick
    • 参数:无
    • 返回:tick, 是否成功获得
    coromega:print("current_tick", coromega:current_tick())
    

服务器当前运行速度 (同步率)

  • coromega:sync_ratio()
    • 范围:任意
    • 说明:获取服务器当前运行速度 (服务器实际 tps/20)
    • 参数:无
    • 返回:同步率,是否成功获得
    coromega:print("sync_ratio", coromega:sync_ratio())
    

服务器 gamerules 列表

  • coromega:game_rules()
    • 范围:任意
    • 说明:获取服务器 gamerules 列表
    • 参数:无
    • 返回:gamerules, 是否成功获得
    coromega:print("game_rules", coromega:game_rules())
    -- 看起来像是这样 game_rules {"commandblockoutput":"true","commandblocksenabled":"false","dodaylightcycle":"false","doentitydrops":"true","dofiretick":"true","doimmediaterespawn":"false","doinsomnia":"true","domobloot":"true","domobspawning":"true","dotiledrops":"true","doweathercycle":"false","drowningdamage":"true","falldamage":"true","firedamage":"true","freezedamage":"true","functioncommandlimit":"20000","keepinventory":"false","maxcommandchainlength":"131070","mobgriefing":"true","naturalregeneration":"true","pvp":"true","randomtickspeed":"2","respawnblocksexplode":"true","sendcommandfeedback":"true","showbordereffect":"true","showcoordinates":"true","showdeathmessages":"true","showtags":"true","spawnradius":"10","tntexplodes":"true"} true
    

服务器时间

  • coromega:server_time()
    • 范围:任意
    • 说明:获取服务器时间
    • 参数:无
    • 返回:server_time, 是否成功获得
    coromega:print("server_time", coromega:server_time())
    

服务器一个昼夜内的时间

  • coromega:server_day_time()
    • 范围:任意
    • 说明:获取服务器一个昼夜内的时间
    • 参数:无
    • 返回:server_time, 是否成功获得
    coromega:print("server_day_time", coromega:server_day_time())
    

服务器白天/黑夜信息

  • coromega:server_day_percent()
    • 范围:任意
    • 说明:获取服务器白天/黑夜信息 (使用一个 0 ~ 1 之间的数字表示一天过去了多少)
    • 参数:无
    • 返回:day_percent, 是否成功获得
    coromega:print("server_day_percent", coromega:server_day_percent())
    

机器人当前位置

  • coromega:bot_position()
    • 范围:任意
    • 说明:获取机器人当前位置 (omega 内部维护的值)
    • 参数:无
    • 返回:x, y, z, 距离上次服务器明确报告位置到目前的 tick
    local x, y, z, out_of_sync_tick = coromega:bot_position()
    coromega:print("bot_position", x, y, z, out_of_sync_tick)
    

机器人发言

  • bot_say(msg)
    • 范围:任意
    • 说明:让机器人说话 和普通玩家说话是一样的效果
    • 参数:
      • msg: 机器人要说的话
    • 返回:无
    coromega:bot_say("Hello World!")
    
在 GitHub 上编辑此页
最近更新:
贡献者: RainyHallways
Prev
命令
Next
玩家交互