根据玩家的声望值(CREDITPOINT)进行传送,如果声望大于9点,则扣除10点并给予回城卷,传送至M001地图。然而,当玩家声望刚好10点时,脚本仍然会执行扣除和提示不足的逻辑,导致重复提示。为了解决这个问题,您需要在逻辑中加入一个判断,确保在声望刚好等于10点的情况下,只执行扣除操作,不显示提示。

脚本如下:

#IF

(CHECKCREDITPOINT > 9 AND CHECKCREDITPOINT != 10) OR CHECKCREDITPOINT > 10

#ACT

CREDITPOINT – 10

give 回城卷 1

mapmove M001

#ELSEIF

CHECKCREDITPOINT == 10

#ACT

CREDITPOINT – 10

mapmove M001

#ELSE

#say

对不起,你的声望不足10点

这里添加了一个#ELSEIF来处理声望刚好为10点的情况

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。