GM建议 +关注 已有16人关注 +发表新主题

增加自定义数据表功能,可以完全抛弃文本操作了

[复制链接]
作者: 我是你的天空 | 时间: 2022-9-9 16:48:44 | 已收到|
3 519

21

帖子

3908

金币

2165

积分

积分
2165
发表于 2022-9-9 16:48:44| 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  1. 能增加自定义数据表功能,可以完全抛弃文本操作了
复制代码


文件位置:
X:\DBserver\CustomTableList.txt

变量类型
同一个表内可以支持N个字段,字段不支持中文,字段类型只有三种(Int,Int64,Char(N),Date)
Int  有符号整数类型(-2147483648 .. 2147483647)
Int64 有符号64位整数类型(-9223372036854775808 .. 9223372036854775807)
Char(N) 字符串类型N是字符串长度,(N)可以省略
Date  时间类型
bool 布尔型
float 浮点型
例CS_Tim  Data01:类型  Data02:类型  Data03:类型  ...
CS_Txt  TStr01:Char  TStr02:Char  TStr03:Char  ...
CS_Int  Test01:Int  Test02:Int  Test03:Int  ...


脚本命令--修改指定数据表中字段的值TABLE A B C D  E
参数解释说明
A表名
B字段名
C操作符 (+、-、=)
D值1 (当操作符为'-'时并且字段是字符串此参数为要减的开始位置)
E值2 (当操作符为'-'时并且字段是字符串此参数为要减的数量,其它操作符不需要此参数)
相关变量 ---返回自定义表中字段的值$TABLE(A).B
参数解释说明
A表名
B字段名

相关变量 ---返回自定义表中记录数量$count(A).B
参数解释说明
A表名
B字段名

相关变量 ---返回自定义表中指定字段最大值$MAX(A).B
参数解释说明
A表名
B字段名

相关变量 ---返回自定义表中指定字段最小值$min(A).B
参数解释说明
A表名
B字段名



相关变量 ---返回自定义表中指定字段平均值$avg(A).B
参数解释说明
A表名
B字段名




相关变量 ---返回自定义表中指定字段总数$sum(A).B
参数解释说明
A表名
B字段名





脚本命令--查询排序数据表中字段的值select A B C D  E
参数解释说明
A表名
B查询的字段名 字段1,字段2,字段3...
C查询条件 字段1(=,>,<,!=)值, 字段2(=,>,<,!=)值,...
D查询数量 10条
E升序或者降序 0或1





实现这个功能就可以完全抛弃文本记录玩家数据了 自定义变量也可抛弃

最后回复时间:2022-09-27 11:28:30官方回复了此贴
回复

使用道具 举报

7875

帖子

1万

金币

1万

积分

积分
11660
发表于 2022-9-27 11:28:30| 显示全部楼层
这个太复杂了 还不如直接用LUA
回复

使用道具 举报

21

帖子

3908

金币

2165

积分

积分
2165
 楼主| 发表于 2022-9-28 18:28:28| 显示全部楼层
996技术-wang 发表于 2022-9-27 11:28
这个太复杂了 还不如直接用LUA

传世彩虹引擎就有这个功能 不复杂啊
回复

使用道具 举报

18

帖子

5319

金币

2902

积分

积分
2902
发表于 2023-3-15 12:00:07| 显示全部楼层
真是不如直接LUA ,方便还快捷
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

24小时热门更多>
快速回复 返回列表 返回顶部