获取全局变量
格式:getsysvar(变量名)
设置全局变量
格式:setsysvar(变量名,值)
function main(self)
say(self, "变量G0="..getsysvar("G0").."\\<变量设置/@test>")
end
function test(self)
setsysvar("G0",1)
say(self, "变量G0="..getsysvar("G0").."\\<字符变量设置/@test1>")
end;
function test1(self)
setsysvar("A0","996引擎")
say(self, "变量A0="..getsysvar("A0"))
end;
- 说明
G0-G499 全局数字变量(500个),引擎重启保存
I0-I99 全局数字变量(100个),引擎重启不保存
A0-A499 全局字符变量(500个),引擎重启保存
自定义变量排序
sorthumvar
参数 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
var | string |
否 | 排序变量名 | |
playflag | int |
否 | 0-所有玩家 1-在线玩家 2-行会 | |
sortflag | int |
否 | 0-升序,1-降序 | |
count | int |
否 | 获取的数据量 为空或0取所有,取前几名 |
|
result | table |
获取的列表, {人物名称,变量值,人物名称,变量值,…} |
取自定义数字变量名位置
humvarrank
参数 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
actor | object |
否 | 人物对象 | |
var | string |
否 | 排序变量名 | |
playflag | int |
否 | 0-所有玩家 1-在线玩家 | |
sortflag | int |
否 | 0-升序,1-降序 | |
result | int |
人物的名次 |
清理个人自定义变量
clearhumcustvar
参数 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
actor | object |
否 | 要清理的人物对象 传入 * 表示清理所有玩家 |
|
var | string |
否 | 变量名, * -所有变量 |
多个变量用|分隔
清理自定义全局变量
clearglobalcustvar
参数 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
var | string |
否 | 变量名, * -所有变量 |
多个变量用|分隔
清理自定义行会变量
clearguildcustvar
参数 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
guild | string |
否 | 行会名称, * -所有行会 |
|
var | string |
否 | 变量名, * -所有变量 |
多个行会用|分隔,多个变量用|分隔
© 版权声明
文章版权归作者所有,未经允许请勿转载。
暂无评论...