在传奇脚本中,有一个传送员脚本可以通过消耗10点声望进入某个地方,但是如果玩家的声望只有10点,进入地图后会弹出“对不起你的声望不足10点”的提示,这是不必要的。下面我们来分析并修复这个问题。

原始代码如下:

[@J47]

#IF

CHECKCREDITPOINT > 9

#ACT

CREDITPOINT – 10

give 回城卷 1

mapmove M001

#IF

CHECKCREDITPOINT < 10

#ACT

#say

对不起你的声望不足10点

Copy

修复方法如下:

[@J47]

#IF

CHECKCREDITPOINT > 9

#ACT

CREDITPOINT – 10

give 回城卷 1

mapmove M001

#elsesay

#say

对不起你的声望不足10点

Copy

解释:

在原始代码中,使用了两个IF语句,当声望大于9点时进入if语句块,并执行相应操作,但是在if语句块的末尾又嵌入了一个IF语句,这导致当声望为10点时也会弹出“对不起你的声望不足10点”的提示,这是多余的。

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