当前位置: 首页 > article >正文

传奇996_24——变量lua

1. 引擎变量

系统变量也叫全局变量,玩家变量也叫个人变量,个人标识也是个人变量

系统变量A,G,I

介绍:

个数一共1100个,分三种
(1)A字符型系统变量,重启服务器保存,500个(A0 - A499)
(2)G数字型系统变量,重启服务器保存,500个(G0 - G499)
(3)I数字型系统变量(iow的i),重启服务器不保存,100个(I0 - I99)

语法:

  • 获取系统变量:getsysvar(变量名)
  • 设置系统变量:setsysvar(变量名, 变量值)

玩家变量S,P,N,M,U,T,J,Z,B

介绍:

  • 不保存

(1)S 字符型个人变量 下线不保存.100个(S0 - S99)
(2)P 数字型个人变量 仅在当前NPC有效.当Close对话时.所有P变量归零.100个(P0 - P99)
(3)D 数字型个人变量 下线不保存.100个(D0 - D99)摇骰子变量
(4)N 数字型个人变量 下线不保存.100个(N0 - N99)
(5)M 数字型个人变量 下线不保存.100个(M0 - M99)切换地图清空

  • 可保存

(6)U 数字型个人变量 可保存.255个(U0 - U254)(存放在SQL角色数据库)最大值21亿
(7)T 字符型个人变量 可保存.255个(T0 - T254)(存放在SQL角色数据库)最大长度8000字符串以内
(8)J 数字型个人变量 可保存.500个(J0 - J499)(存放在SQL角色数据库)每晚自动12点重置,合区或关停服务器请错开00:00点.
(9)Z 字符型个人变量 可保存.500个(Z0 - Z499)(存放在SQL角色数据库)每晚自动12点重置,合区或关停服务器请错开00:00点.
(10)B 数字型个人变量 可保存.100个(B0 - B99)(存放在SQL角色数据库)最高支持19位数,适用大数值操作.
(11)个人标记 整数型个人变量 可保存,该变量只有0和1的两种状态

  • 自定义临时变量(不保存):

(12)自定义数字变量,以N$为头标志
(13)自定义字符变量,以S$为头标志

语法:

  • 获取玩家变量:getplaydef(玩家对象, 变量名)
  • 设置玩家变量:setplaydef(玩家对象, 变量名, 变量值)

人物标识

  • 设置人物标识:getplaydef(玩家对象, 索引1-800)
  • 获取人物标识:getflagstatus(玩家对象, 索引1-800, 0/1)

2. 自定义变量

系统自定义变量、玩家自定义变量需要初始化后才能使用
引擎每次启动都需要初始化
一个变量名不允许初始化两种变量类型

系统自定义变量

  • 初始化自定义变量:inisysvar(integer/string,变量名,合服类型)
  • 设置自定义变量:setsysvarex
  • 获取自定义变量:getsysvarex

玩家自定义变量

  • 初始化iniplayvar
  • 设置setplayvar
  • 获取getplayvar

行会自定义变量


http://www.kler.cn/a/398093.html

相关文章:

  • 222. 完全二叉树的节点个数【 力扣(LeetCode) 】
  • STM32设计防丢防摔智能行李箱
  • SpringSecurity 鉴权认证入门讲解
  • 【Android、IOS、Flutter、鸿蒙、ReactNative 】静态数组
  • (一)Ubuntu20.04服务器端部署Stable-Diffusion-webui AI绘画环境
  • Python习题 250:删除空文件夹
  • Kafka常见问题及处理
  • 如何用python将pdf转换为json格式
  • 假设一棵平衡二叉树的每个结点都表明了平衡因子b,试设计一个算法,求平衡二叉树的高度。
  • ChatGPT 搜索 vs Google 搜索
  • stm32学习之路——LED闪烁实验
  • SSH隧道连接(基于linux)
  • 【366】基于springboot的高校物品捐赠管理系统
  • Python常用魔术方法 (学习笔记)
  • Prometheus面试内容整理-PromQL 查询语言
  • 【软件测试】设计测试用例的万能公式
  • git简介和本地仓库创建,并提交修改。git config init status add commit
  • 开启鸿蒙开发之旅:交互——点击事件
  • 领夹麦克风哪个品牌好,手机领夹麦克风哪个牌子好,选购推荐
  • redis集群:怎么找到AOF文件的位置
  • 每日一博 - Java的Shallow Copy和Deep Copy
  • JMeter与大模型融合应用之JMeter日志分析服务化实战应用
  • 使用 Pytorch 搭建视频车流量检测资源(基于YOLO)
  • 提取双栏pdf的文字时 输出文件顺序混乱
  • opencv(c++)----图像的读取以及显示
  • Springboot maven常见依赖、配置文件笔记