当前位置 : 145z游戏站 | 热血传奇 | 传奇游戏 | 

传奇脚本:实现11人杀戮触发的解决方法

热度:
在传奇脚本中,[@KillPlay]是杀人后的核心触发节点。从你提供的脚本来看,当前逻辑存在判断条件单一、PK值累加重复的问题,这也是无法触发11人杀戮效果的关键原因。

原脚本中,#if和#elseact下均有CHANGEPKPOINT+10,这会导致每次杀人后PK值被重复累加(实际每次应只加10)。同时,仅判断checkpkpoint10(1人)的条件,缺乏11人对应的判断节点。

修改思路如下:
1.调整执行顺序,先统一累加PK值,避免重复计算;
2.增加11人对应的PK值判断(11人对应PK值为110,即11×10);
3.用#elseif构建多条件判断层级,区分1人、11人及其他情况。

修改后的脚本:
```
[@KillPlay]
#ACT
CHANGEPKPOINT+10//每次杀人统一加10点PK值,避免重复
#if
checkpkpoint110//11人对应的PK值
#SAY
\\
*>\
*><※连环杀戮警报※>\
【◆◆◆(O):::<======================================-\
*>您的PK值现在为:<$PKPOINT>点\
*>已斩杀11人,凶名远播!\
*>\\
<血债血偿!/@exit>
#elseif
checkpkpoint10//1人对应的PK值
#SAY
\\
*>\
*><※谋杀罪名成立※>\
【◆◆◆(O):::<======================================-\
*>您的PK值现在为:<$PKPOINT>点\
*>\\
<挺成功!/@exit>
#else//2-10人时的默认提示
#SAY
\\
*>\
*><※谋杀罪名成立※>\
【◆◆◆(O):::<======================================-\
*>您的PK值现在为:<$PKPOINT>点\
*>\\
<挺成功!/@exit>
```

这样修改后,当杀戮人数达到11人(PK值110)时,会触发专属提示;1人时保留原提示;2-10人则显示默认内容,逻辑清晰且触发稳定。
[顶部]