项目

一般

简介

行为

calcVar
给自定义变量赋值

标签:命令定义

格式
命令名 参数1 参数2 参数3 参数4 参数5
calcVar 作用域 变量名 =,+,- 数值 加减类型标识
说明
  • 参数1: 设置自定义变量的作用域
    • global 全局
    • guild 行会
    • guild2 行会
    • human 个人
  • 参数2: 设置自定义的变量名,可以是任意字符串
  • 参数3: 变量操作符
    • = 直接赋值
    • + 根据参数5类型,累加后赋值
    • - 根据参数5类型,累减后赋值
  • 参数4: 被赋予的值
  • 参数5: 加减类型标识
    当参数3为"+"或"-"时,
    • 参数5=0 表示整数加减
    • 参数5=1 表示字符串加减
    • 参数5缺省 表示整数加减


脚本示例:

[@main]
#say
<text:变量赋值:50:50/@按钮1>
<text:变量读值:50:150/@按钮2>
;给变量赋值
[@按钮1]
#act
calcVar global 全服总捐款 = 999999
calcVar guild 行会总捐款 = 88888
calcVar guild2 行会总杀怪 = 77777
calcVar human 个人捐款 = 9527
calcVar human 捐款状态 = 已捐款
sendMsg 6 赋值完毕
;读取变量值
;可尝试重启客户端后读取
;可尝试重启服务器后读取

[@按钮2]
#act
sendMsg 6 %s所在服务器全服总捐款:<$global(全服总捐款)>
;角色未加入行会,将输出空
sendMsg 6 %s所在行会总捐款数:<$guild(行会总捐款)>
;角色未加入行会,将输出空
sendMsg 6 %s所在行会总杀怪数:<$guild2(行会总杀怪)>
sendMsg 6 %s个人捐款:<$human(个人捐款)>
sendMsg 6 %s捐款状态:<$human(捐款状态)>

由 machenhe 更新于 超过 2 年 之前 · 1 修订