用系统变量呢
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-26 20:48:52 |
👁️ 阅读: 0
要实现重新进入游戏不重置属性,可以使用系统变量配合自定义属性来保存数据。
系统变量(如N$变量)在登录时会重置,但可以通过在登录触发中读取自定义属性来恢复值。自定义属性(ID 200~249)会保存到数据库。
例如,在登录触发中先检测自定义属性是否已有值,如果没有则初始化系统变量和自定义属性;如果有值,则从自定义属性读取到系统变量:
```
[@Login]
#IF
EQUAL <$CUSTABIL[200]> 0
#ACT
MOV N$攻击 10
ChangeHumNewValue 200 = 10
#ELSEACT
MOV N$攻击 <$CUSTABIL[200]>
```
这样N$攻击的值就会在角色下线后通过自定义属性保存,重新登录时恢复,不会重置。
← 返回问答库