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