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

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

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

    版本: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("你是控制台!");
            }
        }
    }

    请登录之后再进行评论

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