修理
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-06-12 08:30:14 |
👁️ 阅读: 11
关于装备修理,在TXT脚本中主要有两种方式:
**1. 检测并扣除金币的修理(RepairAll)**
这是一个检测命令,会自动扣除金币进行修理。
```txt
#IF
RepairAll
#SAY
你的装备修好了。
#ELSESAY
你是不是没有钱啊。
```
**2. 直接操作修理(ActRepairAll)**
这是一个操作命令,不会扣除金币,通常由管理员或NPC直接执行。
```txt
#IF
#ACT
ActRepairAll
#SAY
你的装备修好了。
```
**注意事项:**
- 如果修理无效,可能原因:
1. 金币不足(仅RepairAll需要)
2. 物品在规则列表中设置了不允许修理
3. NPC文件头没有添加允许修理的代码
**NPC文件头需要添加的修理代码示例:**
```
(@repair @s_repair)
+10
+11
+15
+27
+28
+5
+6
+22
+24
+26
```
这些数字代表不同装备位置的修理权限。
**停止执行后续脚本:**
如果需要停止执行下面的脚本(比如背包满时),可以使用`stop`命令:
```txt
#if
NOT CHECKBAGSIZE 4
#ACT
MESSAGEBOX 你背包满了
stop
```
← 返回问答库