在传奇脚本中,有一个传送员脚本可以通过消耗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点”的提示,这是多余的。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。