如何修改传奇闭关脚本中英雄的经验

来源: 作者: 点击:
在传奇闭关脚本中,我们可以使用 ChangeExp 命令来修改英雄的经验。这个命令可以接受三个参数:

第一个参数是修改的经验值。
第二个参数是修改的类型,可以是 1(增加经验)或 0(减少经验)。
第三个参数是一个选项,可以是 1、2 或 0。当这个参数为 1 时,英雄也会增加经验;当这个参数为 2 时,如果增加的经验大于人物升级所需的经验,则只会升级一级。
下面是一个例子:

;第三个参数等于1时英雄也增加经验.
[@ChangeExp3]
#IF
#ACT
ChangeExp + 1000 1 1
;第三个参数等于2时,并且增加的经验大于人物升级经验时只升1级.
[@ChangeExp3]
#IF
#ACT
ChangeExp + 25000000 1 2
Copy
在这个例子中,我们使用 ChangeExp + 1000 1 1 来增加 1000 点经验,同时也增加英雄的经验。而使用 ChangeExp + 25000000 1 2 来增加 25000000 点经验,如果这个增加的经验大于人物升级所需的经验,则只会升级一级。

如果需要定时修改英雄的经验,可以使用个人定时器系统。例如,使用 SetOnTimer 0 20 可以每 20 秒执行一次对应的定时器脚本。定时器脚本位于 QManage.txt 文件中,对应的脚本为 [@OnTimer0]。在定时器脚本中,可以使用 ChangeExp 命令来修改英雄的经验。

最后,需要注意的是,在修改英雄的经验时,需要找到对应的时间控制,并进行修改。可以在 Qf 中搜索 ChangeExp +,找到对应的时间控制进行修改。