• 注册
  • 技术交流 技术交流 关注:8 内容:20

    [uScript]让任意事件每X秒发生一次

  • 查看作者
  • 打赏作者
  • 当前位置: 未转变者中文社区 > 技术交流 > 正文
    大版主
    Lv.15

    版本:v2.0.3

    您可以使用onInterval事件使事情每隔X秒发生一次。

    您仅可onInterval事件中设置参数。

    它用于执行以下操作:

    event onInterval(<seconds>)

    下面是每5秒执行一次的示例:

    event onInterval(5){
        broadcast("此消息每5秒广播一次");
    }

    下面是另一个每10分钟执行一次的示例:

    event onInterval(600){
        foreach(player in server.players){
            player.experience += 100;
            player.message("您因在服务器上玩游戏获得100经验", "yellow");
        }
    }

    注:

    上面的示例使用player作为foreach循环变量。

    当已定义player变量时(例如在命令中)。如果仍然继续定义,将会覆盖原player变量!

    要解决此问题,只需将循环变量重命名为其他变量,例如serverPlayer。

    请登录之后再进行评论

    登录
  • 发布内容
  • 任务中心
  • 实时动态
  • 偏好设置
  • 帖子间隔 侧栏位置: