setup
初始化本模块
声明
bool setup(mixed para = nil, ...)
参数
| 参数名 | 描述 |
|---|---|
| para | 初始化参数 para为map类型时(后续的变参无效)包含以下字段: game_server: 网络服务对象或者网络服务名称 init_robot_user_func: 机器人玩家登录后执行的初始化函数 destroy_robot_user_func: 机器人玩家登出时执行的销毁函数 extra_gm_path: 额外GM指令目录 extra_robot_cmd_path: 额外机器人命令处理器目录 para为object/string/nil类型时(此时后续的变参起效),兼容旧的参数格式 |
| ... | 其它初始化参数(仅在para为object时起效) para为object/string/nil类型时起效: 网络服务对象或者网络服务名称 第一个变参 : 机器人玩家登录后执行的初始化函数 第二个变参 : 机器人玩家登出时执行的销毁函数 |
返回值
true: 初始化成功, false: 初始化失败