• 中文
  • 注册
  • 技术交流 技术交流 关注:4 内容:20

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

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

      版本: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。

      请登录之后再进行评论

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