pk值增加或者减少的触发在哪
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-03-18 21:29:44 |
👁️ 阅读: 5
人物PK值的变化通常与攻击行为相关。根据课程日志记录,调整PK值可使用`CHANGEPKPOINT`命令。
关于PK值变化的触发点,课程日志中提到红名打人和攻击红名的人,不触发某些攻击类函数。但PK值的增减本身,通常与玩家之间的攻击行为(如白名玩家攻击白名玩家导致PK值增加)或使用特定脚本命令(如`CHANGEPKPOINT`)有关。具体的触发标签(例如攻击触发、击杀触发)需要查阅引擎的触发标签说明。
你可以使用`CHECKPKPOINTEX`命令来检测玩家的PK值,例如:
```txt
#IF
CHECKPKPOINTEX > 100
#SAY
你的PK值大于100。
#ELSESAY
你的PK值小于或等于100。
```
要调整PK值,可以使用`CHANGEPKPOINT`命令:
```txt
; 增加PK值
CHANGEPKPOINT + 100
; 减少PK值
CHANGEPKPOINT - 100
; 清除PK值
CHANGEPKPOINT = 0
```
如果你需要更精确的触发(例如在玩家攻击他人时增加PK值),这通常由引擎底层逻辑处理,你可能需要在`QFunction-0.txt`等脚本中查找相关的攻击触发标签(如`[@Attack]`)并结合上述命令来实现。
← 返回问答库