在传奇私人服务器脚本中,[@KillPlay]是杀人后的核心触发节点。从你提供的脚本来看,当前逻辑存在判断条件单一、PK值累加重复的问题,这也是无法触发11人杀戮效果的关键原因。
原脚本中,#if和#elseact下均有CHANGEPKPOINT +10,这会导致每次杀人后PK值被重复累加(实际每次应只加10)。同时,仅判断checkpkpoint 10(1人)的条件,缺乏11人对应的判断节点。
修改思路如下:
1. 调整执行顺序,先统一累加PK值,避免重复计算;
2. 增加11人对应的PK值判断(11人对应PK值为110,即11×10);
3. 用#elseif构建多条件判断层级,区分1人、11人及其他情况。
修改后的脚本:
```
[@KillPlay]
#ACT
CHANGEPKPOINT + 10 // 每次杀人统一加10点PK值,避免重复
#if
checkpkpoint 110 // 11人对应的PK值
#SAY
\ \
*> \
*> <※连环杀戮警报※> \
【◆◆◆(O):::<======================================-\
*> 您的PK值现在为:<$PKPOINT>点 \
*> 已斩杀11人,凶名远播!\
*> \ \
<血债血偿!/@exit>
#elseif
checkpkpoint 10 // 1人对应的PK值
#SAY
\ \
*> \
*> <※谋杀罪名成立※> \
【◆◆◆(O):::<======================================-\
*> 您的PK值现在为:<$PKPOINT>点 \
*> \ \
<挺成功!/@exit>
#else // 2-10人时的默认提示
#SAY
\ \
*> \
*> <※谋杀罪名成立※> \
【◆◆◆(O):::<======================================-\
*> 您的PK值现在为:<$PKPOINT>点 \
*> \ \
<挺成功!/@exit>
```
这样修改后,当杀戮人数达到11人(PK值110)时,会触发专属提示;1人时保留原提示;2-10人则显示默认内容,逻辑清晰且触发稳定。
传奇脚本:实现11人杀戮触发的解决方法
来源:
作者:
点击:

