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

    [uScript]如何允许控制台使用命令

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

      版本:v2.0.3

      默认情况下,任何命令的允许调用方仅限于玩家。

      但是,您可以通过设置命令的allowedCaller属性来更改这一点!

      allowedCaller的值可为:“player”、“console”或“both”。

      **注意:当控制台发出命令时,不会设置player变量,因为控制台不是player!

      **注意:我们可以通过比较player和null来检查这一点。

      下面是一个示例:

      command whoami(){
          permission = "whoami";
          allowedCaller = "both";
          execute(){
              if(player != null){
                  player.message("你是玩家!");
              }
              else{
                  logger.log("你是控制台!");
              }
          }
      }

      请登录之后再进行评论

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