服务端说明
自定义数据变量
申明变量
- 在服务端
Dbserver/CustomTableList.txt目录中,可以申明自定义变量。 - 自定义变量可以分为5种类型,根据各自需求进行调整。
- 表名必须以"p_"(个人)开头,以示与游戏数据表的区分。
- "charid"和"serverid"为保留字段,不能使用,也不要使用MySQL的保留关键字。
- 可以支持N个字段,但最好别超过255,字段名不支持中文。
变量类型:
| Int | 有符号整数类型(-2147483648 .. 2147483647) |
|---|---|
| UInt | 无符号整数类型(0 .. 4294967295) |
| Int64 | 有符号64位整数类型(-9223372036854775808 .. 9223372036854775807) |
| Char(N) | 字符串类型N是字符串长度 |
| Date | 时间类型 |
申明变量文本格式:
;表名 字段名1:类型 字段名2:类型 字段名3:类型 字段名4:类型 字段名5:类型...
p_Client Int01:int Int02:int p_Hmtext Str01:Char Str02:Char p_HumTim Tim00:Date Tim01:Date
在CustomTableList.txt中写入以上格式,申明对应的自定义变量
变量返回
$TABEL(参数1).参数2
参数1:
表名
参数2:
字段名
[@测试脚本]
#IF
True
#ACT
SENDMSG 5 默认格式:<$TABLE(p_Client).Int01>
SENDMSG 5 单个嵌套:<$TABLE.p_Client.$STR(S11)>
SENDMSG 5 同时嵌套:<$TABLE.$STR(S10).$STR(S11)>
break变量操作
TABLE 参数1 参数2 参数3 参数4 参数5
参数1:
表名
参数2:
字段名
参数3:
操作符( +、 -、 = )
参数4:
数值
[@测试脚本]
#IF
True
#ACT
TABLE p_Client Int01 + 100
TABLE p_HumTim Tim01 = $DATE
break