|
脚本范例如下: 传奇脚本库教程-996LUA变量操作说明 获取全局变量 格式: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 获取的列表, {人物名称,变量值,人物名称,变量值,…} local ranking = sorthumvar(varname,0,1,0) local index = 0 for i = 1, #ranking, 2 do index = index + 1 release_print("榜",index,ranking,ranking[i + 1]) end 取自定义数字变量名位置 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 否 变量名, * -所有变量 多个行会用|分隔,多个变量用|分隔 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 【天天脚本库】--专业传奇脚本库,全网最全脚本库! 官方网站 :www.ttjbk.com 备用站点:www.gmjbk.com 备用站点:www.gmjbw.com 官方交流群:680930409 承接各种脚本版本制作 修改 等业务!有任何疑问可联系底部QQ联系方式! 所有收费脚本若不会安装可找客服收费安装!不提供免费安装服务! 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 |





/1 