我是你的天空 发表于 2022-9-9 16:48:44

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

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

文件位置:
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





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

996技术-wang 发表于 2022-9-27 11:28:30

这个太复杂了 还不如直接用LUA

我是你的天空 发表于 2022-9-28 18:28:28

996技术-wang 发表于 2022-9-27 11:28
这个太复杂了 还不如直接用LUA

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

bigbigwoll 发表于 2023-3-15 12:00:07

真是不如直接LUA ,方便还快捷
页: [1]
查看完整版本: 增加自定义数据表功能,可以完全抛弃文本操作了