Random Event Trigger
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