多级脚本不能修改变量吗?
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-04-16 16:53:10 |
👁️ 阅读: 4
根据课程日志记录,多级脚本可以直接修改变量。使用多级脚本格式“玩家名称.变量操作命令”即可对其他玩家的变量进行修改。
**示例:修改玩家B的U100变量值**
```
#ACT
Mov S$目标玩家 "玩家B"
<$STR(S$目标玩家)>.MOV U100 150
SendMsg 6 已将玩家B的U100设置为150
```
**注意事项:**
- 目标玩家必须在线才能成功修改
- 变量操作命令(如MOV、INC等)可直接通过多级脚本格式调用
- 修改后的变量值会立即生效在目标玩家身上
如果需要先获取变量值再计算修改,也可配合其他命令使用:
```
#ACT
Mov S$目标玩家 "玩家B"
; 获取当前值
<$STR(S$目标玩家)>.GetHumVar <$STR(S$目标玩家)> N$当前值 U100
; 计算新值
FORMULATION <$STR(N$当前值)>+50 N$新值
; 设置新值
<$STR(S$目标玩家)>.MOV U100 <$STR(N$新值)>
```
← 返回问答库