Random Event Trigger

来自SMBX 中文百科
TeaScript:Random Event Trigger
跳转到导航 跳转到搜索
随机事件触发器。

Random Event Trigger 是 SMBX 38A 的 TeaScript 一个脚本实例,用于演示通过随机赋值来实现随机触发事件。

介绍

此实例使用select case分支结构来触发随机事件。

使用常量rnd(随机数,类型Double,范围0~1)来进行判断。

代码教程

如果想通过程序随机执行一个事件,添加以下内容:

select case rnd
    'case ...
end select

此语句是以随机数做判断,你无须再定义一个变量,因为程序会直接判断。(rnd 实际上是一个常量。) 例如一个抽卡机制:

select case rnd
    case 0 to 0.006
        v(gold) += 1
    case 0.007 to 0.057
        v(purple) += 1
    case else               'case else 代表其他定义的条件为假时执行该函数。
        v(blue) += 1
end select