admin管理员组

文章数量:1530298

游戏后台管理工具帮助文档

注*:此文档只列出了工具新增功能的使用方法,如需修改文档请联系作者

文件格式转换功能

此界面现在可以做excel->csv->lua格式文件的转化 操作方法是:

  1. 请点击箭头标注的按钮 选中需要转化的文件夹路径
    面板不会检查此文件夹是否合法 只有真正输出的时候如果有错误才会输出错误提示 所选的三个文件夹必须里面有要转化的excel、csv、lua文件
  2. 在列表中选中这三个路径并点击左侧需要执行的命令

会有提示框提示是否使用这三个路径作为工作路径 三种文件格式对那个的路径必须都要存在且选中才能执行 否则会给出提示

  1. 点击确定执行 会有弹窗输出结果
    此图为成功截图,如果转化失败,进度条将会提示未加载完成,里面有报错,请根据报错处理问题

文件内容管理


两个界面有共同的工具栏 功能相同


最左侧按钮为重加载按钮 如果已经设置一个路径 但是修改了在操作系统文件夹中的文件内容 此时点击在不切换界面的情况下重加载当前目录下资源文件

左起第二个是文件打开按钮 已经设置路径并加载出文件的情况下 点击选中的文件在点击按钮 则这些文件将被以系统默认的打开文件的方式打开编辑 如图

点击后结果为(演示机默认打开方式为wps 如果是特殊文件格式则会询问以什么方式打开)

此按钮旨在如果csv查看器或者json阅读器无法满足需求或需要进入文件内进行查看时可以直接点击以默认编辑器或编辑方式打开文件进一步操作

左起第三个是打开当前工作目录按钮 点击在系统中打开此文件夹

左起第四个是 选中文件列表 把文件内容手动加载到缓存中(因为不是所有文件都要被搜索或使用 所以内容是延迟加载的 等真正执行功能时才调用)

此功能应用地方为某些功能执行需要文件内容那么加载完文件目录后点击文件加载文件内容(服务器面板充值选项)不过此功能和其他大部分功能已经优化 默认会自动加载 如果没有设置工作目录或者没有需要的文件才会提示

csv文件管理模块:

  1. 第一步通过选择器选择一个工作目录 里面需要有csv文件以供搜索或者使用(比如用户管理界面进行充值操作必须要在这个面板上面加载出DB_Activity_libao.csv和RechargePrice.csv表用来搜索id,具体直接看用户界面改动)
注意:对于csv文件加载模块 在加载的时候如果设置了标签搜索面板的内容(某个标签对应某些文件),那些内容(文件)必须在要切换的路径下或者新选择目录下真实存在 否则无法加载成功 如果无法切换路径或者无法加载新路径 控制台会报错或者是弹出提示窗口
  1. 控制台会输出加载的结果 如果成功则下拉框会生成当前文件路径 下次打开可以直接点击切换到此路径
  2. 点击csv标签搜索面板进入搜索界面 此界面功能是 如果不想要从目录下全部的文件中搜索自己需要的数据 那么通过设置特定标签对应特定文件名的方法,通过点击标签向指定的文件里面搜索指定的内容 比如 设置标签 “技能”对应csv表db_server_pskill_new.csv 和db_server_skill.csv 那么点击标签技能搜索10000代表只从这两个表里面找那些数据里面能匹配到10000这个字符的 然后把搜索结果返回给界面

标签搜索界面操作:

​ 1.创建标签名

在输入框输入任意自定义标签名 回车或者点击添加即可

  1. 设置标签对应关系

点击一个标签 双击左侧文件名 对应关系就设置完成了 一个标签可以对应多个文件 最右侧的文件选中列表就是当前选中标签所对应的哪些文件 如果需要删除对应关系 直接双击最右侧界面删除想要删除的文件名(左双击删除单个,右双击删除全部) 即解除对应关系

  1. 查找内容

点击标签 输入要搜索的内容 回车或者点击搜索都行 返回搜索的结果 如果选中中间结果面板某一行 最右侧界面将生成这行数据的分解字段结果于面板上

搜索框可以支持特定字段搜索 比如只想搜索id 那么输入"id=10000" 英文双引号""代表我只想匹配这一个字段有没有能匹配到10000的 而不是这一行只要有能匹配到10000的字符就行 结果如图所示


而不同搜索的结果如图

那么所有数据中id能近似匹配到10000这个字符的都将被搜索出来

如果在此面板找到结果之后 可以使用快捷键(Ctrl+C)把内容复制到系统剪切板 然后粘贴到自己想要的地方

注意:此面板复制快捷处理是处理过的 如果复制中间面板某行内容 得到的是匹配到的文件名 以上图为例 如果复制中间选中行 粘贴的结果为db_server_pskill.csv
那么如果想复制这行内容,点击右侧的面板显示数据这个面板里面有整行的内容显示

如果只想复制某个字段的值,点击列表显示数据面板复制,自动丢弃字段名。

以上图为例 比如复制skill_desc字段内容 复制结果为 :“普通攻击变为,攻击生命最低的敌人,造成110%攻击伤害并减少目标20点能量。”
  1. 删除标签

点击左侧按钮删除标签(左双击单删,右双击全删,会有弹窗提示)右侧面板是标签的对应文件关系

json模块:

此模块主要为了阅读json串,压缩json文件或者普通json文件都行 不限制文件格式 但必须内容是json串格式 因此在加载文件的时候 不做判断 等到真正执行功能功能加载文件内容的时候才判断

  1. json串内容直接显示面板

直接双击左侧文件名 如果里面是json串直接显示 否则提示此文件内容并非json格式

显示完格式化的json串之后可以尽心查找

输入内容回车或点击搜索即可

这一排功能是通用的

左起第一个是搜索 第二个是跳转到上一个匹配到的字符串 第三个是跳转到下一个匹配到的字符串 第四个是区分大小写的搜索

右边是json树组件显示 操作一样 回车或者点击搜索就能显示匹配的字符

两个界面不同的地方在于

  1. 树组件一开始不是完全展开的 必须手动点击或者搜索到匹配字符(标红字体)进行上下跳转时候才展开那一部分
  2. 树组件里面使用了一些个性化的字符 {}代表json array ,[]代表json object 里面的数字代表当前子节点(json对象)里面有几个子叶子节点(子json对象)如过括号符号显示为0 代表这个json对象内部已经没有子json对象了 ,比如

但是这些都是json串原本没有的内容 只是单纯的为了方便阅读 整体显示界面的内容就是字符串原本的内容(但是也被格式化了)

这个是真实文件内容 单纯被格式化了

这是树显示的内容 能方便看其对应关系 但无法看出数据原来是什么样子的

  1. json树阅读组件上下跳转功能是按照选中的位置开始计算的(idea习惯除非组件没选中那么按照查找到的顺序跳转)以上图为例此时光标选中了heroMap{0}那么就会找离他最近的匹配到的树节点

而整体显示组件是事先算好的,和光标无关

当前选中的是fightData 他的上一个一定是 arenaFormationData,即使界面没有滚动到这里点击上下切换按钮还是会跳转到这里

邮件内容编辑

主面板和旧版本一样没变

编辑面板

此邮件id必须填写 其他可以空着

除奖励内容字段 其他字段直接填写即可

奖励内容字段每加入一张选项卡就代表填写一组字段

type字段暂时从搜索器只能搜索出这五个 或者手动填写

id字段搜索的时候是跳转到文件内容管理功能标签搜索面板搜索 或者自己手动填写(因为没有指定具体的表)

如果一开始没有设置路径 那么将跳转到文件管理总面板并提示设置一个工作目录 然后搜索内容复制到id编辑框里面

注意:每一个奖励选项卡要么不编辑,要么必须把那一个奖励编写完 否则不允许关闭

技能表格编辑

此面板功能和之前文件管理功能面板基本一样 不同的地方在于选择的路径里面必须要有图中此四张表 为了编写的时候可以通过组件直接读到其他表的内容 此面板专门编辑这四个表其他无关的表也不会加载

比如点击技能表,将显示此文件所有内容 点击某一行数据 即进入此行数据编辑面板 正常组件输入新编写的内容即可

特殊组件介绍

搜索框

在搜索框输入要搜索的内容 左侧结果面板会过滤内容 左侧可以监听鼠标上下事件或者单机事件 右侧会显示选中行的分解内容 如图

搜索框不一定是直接返回选中的内容 例如上面的awake_id字段返回的被动表的id值 所有字段搜索框全部被特殊处理过 直接搜索即可

关于搜索框最右边的两个按钮 第一个按钮意义是如果这个数据已经做了其对应的编辑界面 可以点击直接跳转到此条数据的编辑面板上面 进行查看或者修改

第二个是以什么字符作为标准 来分割左侧搜索到的数据 因为搜索框默认在搜索csv格式内容 那么以英文逗号“,”分割的 当然也可以自定义分隔符

技能组编辑面板

用来编辑range、filters、effect、effect_para四个字段

复制和粘贴就是把本组内容复制 粘贴到另外一组 删除是删除本组全部内容 编辑是开放effect和effect_para字段可以手动编辑

那么如果不想手动编辑effect和effect_para字段 那么直接点击不可编辑框 跳转到技能编辑界面

组增长字段 目前只有天赋表attri_ids和attri_values使用 一次增加或者删除一组

提示 编辑器界面和邮件界面都支持此逻辑 当面板打开的内容过多时 可以直接点击技能列表总面板或者编辑器界面的关闭按钮 会关闭未修改过的所有面板 如果有修改过的面板 会跳转到修改的地方提示应该保存修改的内容到文件中 如果不保存 工具关闭修改的缓存会丢失

版本控制

版本控制功能针对添加在操作里面的功能 主要为了解决:不知道修改了什么内容 数据对比等问题

同一数据编辑时对比:某一条数据正在编辑 通过此面板查看那些地方被修改了

此窗口无内容的原因是邮件或技能编辑器没有正在编辑某些数据

假如我们正在编辑一些数据

因为选项卡开的太多不知道其他界面是否修改了 又或者修改了什么东西 此时打开版本控制界面

红色字体代表对应被修改的内容 可以选择回滚 把界面重置到刚打开未编辑的状态

同一缓存不同数据对比:对比同一个数据模块、同一个表等同属于同一个文件在缓存中的数据比对

比如技能表id=0和id=1的两条数据对比 不同文件数据对比无意义 界面会给出提示

注意:处于编辑状态的面板代表那条数据只是被分离出一个拷贝正在编辑 在缓存中的数据要么没修改 要么被修改没保存 此功能只能看到缓存中的数据 如果要看编辑中的数据应该调用同一数据编辑对比功能

用户管理

此版本未采用新的服务器面板 唯一修改的地方就是充值功能需要通过文件内容管理器加载一个工作目录 里面有DB_Activity_libao.csv和RechargePrice.csv两个表

本文标签: 管理工具后台帮助文档游戏