|
脚本范例如下: 传奇脚本库教程-996LUA玩家自定义变量 个人自定义变量(由个人对象操作自定义变量,包括个人对象操作行会自定义变量) 初始化自定义变量 格式:iniplayvar(对像, 变量类型(integer/string), 变量范围(HUMAN/GUILD), 变量名) 获取自定义变量 格式:getplayvar(对像, 变量范围(HUMAN/GUILD), 变量名) 给自定义变量赋值 格式:setplayvar(对像,变量范围(HUMAN/GUILD), 变量名, 变量值, 是否保存到数据库(0/1)) function main(self) iniplayvar(self, "integer", "HUMAN", "N变量1") setplayvar(self, "HUMAN", "N变量1", 997) say(self, "自定义变量 N变量1="..getplayvar(self, "N变量1")) //getplayvar(self, "N变量1")=getplayvar(self, "HUMAN","N变量1") end function main(self) iniplayvar(self, "string", "HUMAN", "S变量1") setplayvar(self, "HUMAN", "S变量1", "引擎", 1) say(self, "自定义变量 S变量1="..getplayvar(self, "S变量1")) end 说明 1.变量范围里,HUMAN指个人变量;GUILD指行会变量 2.在给自定义变量赋值时,如果定义了第五个参数为1,则会同时保存该变量及当前变量值到数据库。如果不写,则默认为0,表示不保存本次设置的值到数据库 3.自定义变量一定要先初始化,后使用! 行会自定义变量(由行会对象操作自定义变量) 初始化行会自定义变量 格式:iniguildvar(行会对象, 变量类型(integer/string), 变量名) 获取自定义变量 格式:getguildvar(行会对象, 变量名) 给自定义变量赋值 格式:setguildvar(行会对象,变量名, 变量值, 是否保存到数据库(0/1)) function main(self) guild = getmyguild(self) iniguildvar(guild, "integer", "N变量1") setguildvar(guild, "N变量1", 997) say(self, "自定义变量 N变量1="..getguildvar(guild, "N变量1")) end function main(self) guild = getmyguild(self) iniguildvar(guild, "string", "S变量1|S变量2") setguildvar(guild, S变量1", "引擎", 1) say(self, "自定义变量 S变量1="..getguildvar(guild, "S变量1")) end 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 【天天脚本库】--专业传奇脚本库,全网最全脚本库! 官方网站 :www.ttjbk.com 备用站点:www.gmjbk.com 备用站点:www.gmjbw.com 官方交流群:680930409 承接各种脚本版本制作 修改 等业务!有任何疑问可联系底部QQ联系方式! 所有收费脚本若不会安装可找客服收费安装!不提供免费安装服务! 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 |





/1 