Skip to content

CloudService

成员函数

voidSetValue (string key, string name, string value)
设置同步value值
voidGetValue (string key, string name)
获取同步value值
voidSetValueAsync (string key, string name, string value, LuaFunction func)
设置异步value值
获取异步value值
获取订单数据云节点
voidSetTable (string key, LuaTable value)
设置同步table值
获取同步table值
设置异步table值
获取异步table值
获取同步table值
获取异步table值
同步移除key
获取移除key
boolPublishAsync (string topic, MNJsonVal message)
房间上报分发请求(仅云服主机可用)
boolPublishAsync (string topic, MNJsonVal message, string serverid)
房间上报分发请求(仅云服主机可用)
voidSubscribeAsync (string topic, LuaFunction callback)
房间监听消息(仅云服主机可用)
boolTeleportToMap (longlong mapid, int uin, MNJsonVal teleportData)
跳转到地图
boolTeleportToMap (longlong mapid, int uin, MNJsonVal teleportData, ReflexMap reportData)
跳转到地图
boolTeleportToMap (longlong mapid, int uin, MNJsonVal teleportData, ReflexMap reportData, bool false跳过确认框)
跳转到地图
boolTeleportToServer (string serverid, int uin, MNJsonVal teleportData)
跳转到房间
boolTeleportToServer (string serverid, int uin, MNJsonVal teleportData, ReflexMap reportData)
跳转到房间
voidGetPlayerServer (int uin, LuaFunction callback根据指定玩家的状态返回其Uin以及所在的mapid和serveridfunc)
查询玩家所在房间(仅云服主机可用)
boolReserveServer (int uin, longlong mapid, MNJsonVal serverData)
开启并跳转到新房间
boolReserveServer (int uin, longlong mapid, MNJsonVal serverData, MNJsonVal teleportData, ReflexMap reportData)
开启并跳转到新房间
any
获取服务ID
获取玩家进入房间时伴随的自定义数据(如果有)
存储带表名name得kv
存储带表名name得kv
获取表名name,键值k存储得值
获取表名name,键值k存储得值
移除表名name,键值k存储得值
移除表名name,键值k存储得值
的全部kv
的全部kv
voidGetCenterServerAsync (string string, string string, LuaFunction callback)
查询/开启标识为key的中心服,回调函数返回serverid(房间ID),同key中心服不会开启两个,除非上一个已关闭
获取当前中心服的标识key,如果不是中心服,返回""
关闭当前云服(任何云服),要确保玩家正确下线(一般房间云服)
向roomids数组指定的房间发送tcp直连消息

事件

SBXSignalNotifyOnMessage (string string, ReflexTuple ReflexTuple)
接收所有tcp直连消息的事件