GM工具

unity和Debug版本端内调试窗和gm指令,可用于方便本地快速调试,GM工具原则只能在测试环境使用,上线前需要下线(需要开启请联系开发人员)

1.GM指令需求

模块 GM指令需求 指令 说明
切服 切换服务器 #gm env 频道id 6,线上测试环境 7,线上正式环境
道具系统 增加道具 add_item itemid item数量
道具id可查表:
staticpackitem
(可联系开发人员帮忙查找)
道具系统 删除道具 delet_item itemid item数量
货币系统 增加金钱 add_money moneyid money数量

money_数量为负数时,表示扣除指定数量
money_id:1 贝壳
NPC系统 创建NPC到指定坐标 creat_npc npc_static_id 坐标_x 坐标_y 坐标_z
坐标缺省时,默认在玩家位置创建该npc
npcid 需要查询配置表: staticnpc
(可联系开发人员帮忙查找)
举例:creat_npc 29 可以再原地创建一个大会场传送入口
NPC系统 删除NPC实例对象 delet_npc_object npc_实例id 调试端选中npc对象可查看npc的实例id
任务系统 接取任务 accept_task task_id 无视前置任务是否完成/任务接取条件是否满足,直接接取。已经接取的任务 需要先执行delet_task 删除任务 才可以再次接取 否则加不上
任务系统 交任务 submit_task task_id 无视交任务npc距离,直接提交任务,用来测后续任务
任务系统 设置任务进度 set_task task_id 1 进度数值 trans spaceid 坐标_x 坐标_y 坐标_z
1表示第一个目标集
例如要设置1000号任务 第1个任务进度 要求的数量+1
set_task 1000 1 1
任务系统 删除任务 delet_task 删除任务
场景 服务器传送 注:服务器只能先传送到其他space再传到当前space才能生效
例如在大世界先传送trans 6 0 0 0 到 副本场景
再穿回大世界 trans 18 x y z
spaceid需要查询配置表:staticspace
(可联系开发人员帮忙查找)
场景 客户端传送 #gm trans 坐标x 坐标y 坐标z
客户端只能传当前空间
场景 获取当前位置信息 get_player_pos 返回空间id、副本id、坐标

2. gm调试指令框呼出(仅在unity和debug打包版本可呼出)

unity下gm指令呼出方式:

windows端测试环境。使用F5呼出gm指令调试窗口

宏设置:ZION_WINDOWS;TEST_ENVIROMENT

设置方式如图:

2.1 打开菜单File -> BuildSettings, 在打开面板中选择PlayerSettings

2.2 在PlayerSettings面板中,选择Player标签,在右侧窗口中增加两条宏命令:ZION_WINDOWS 和 TEST_ENVIROMENT

添加好之后点击Apply按钮应用更改。

2.3 运行App,按住F5 即可呼出GM指令窗口,输入GM指令点击确定即可生效。

新手引导模块副本功能概述