-- 初始化变量
local creditPoint = 0
-- 检查声望和执行动作
#IF
if CHECKCREDITPOINT > 9 then
-- 扣除声望和给予回城卷
CREDITPOINT = CREDITPOINT - 10
give 回城卷 1
mapmove M001
-- 如果扣减后声望仍不足10点,才显示提示
if CREDITPOINT < 10 then
#say "对不起,你的声望不足10点。"
end
else
#say "对不起,你的声望不足10点。" -- 如果一开始就不足,直接显示提示
end
-- 如果已经扣减过,下次不再显示此提示
#ELSE
#say "已进入地图,无需重复提示。"
#END
我们添加了一个变量creditPoint来跟踪声望值,并在扣减后检查是否小于10点。如果扣减后声望确实不足,才会显示提示。这样,即使玩家声望不足,进入地图后也不会重复提示。
local creditPoint = 0
-- 检查声望和执行动作
#IF
if CHECKCREDITPOINT > 9 then
-- 扣除声望和给予回城卷
CREDITPOINT = CREDITPOINT - 10
give 回城卷 1
mapmove M001
-- 如果扣减后声望仍不足10点,才显示提示
if CREDITPOINT < 10 then
#say "对不起,你的声望不足10点。"
end
else
#say "对不起,你的声望不足10点。" -- 如果一开始就不足,直接显示提示
end
-- 如果已经扣减过,下次不再显示此提示
#ELSE
#say "已进入地图,无需重复提示。"
#END
我们添加了一个变量creditPoint来跟踪声望值,并在扣减后检查是否小于10点。如果扣减后声望确实不足,才会显示提示。这样,即使玩家声望不足,进入地图后也不会重复提示。

