重新进入游戏怎么不会初始化这些属性值。
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-26 20:46:54 |
👁️ 阅读: 0
在TXT脚本中,使用MOV命令在登录触发中设置的属性,每次登录都会重新执行,所以会重新初始化。
要实现重新进入游戏不重置的属性,可以使用自定义属性(ID 200~249)并配合ChangeHumNewValue命令来设置。自定义属性可以保存到数据库,登录时通过读取来恢复。
例如,在登录触发中先检测自定义属性是否已有值,没有才初始化:
```
[@Login]
#IF
EQUAL <$CUSTABIL[200]> 0
#ACT
ChangeHumNewValue 200 = 10
#ELSEACT
; 已有值,不操作
```
这样属性200的值就会在角色下线后保留,重新登录时不会重置。
← 返回问答库