Class ScriptEntity

Classe que representa uma entidade no quarto.

Arthur L

Gabriel T

Implements

  • unknown

Methods

  • Entidade faz uma ação determinada 1: Acenar 2: Mandar Beijo 3: Rir

    Parameters

    • action: number

      Número da ação

    Returns void

  • Faz uma entidade começar a seguir.

    Parameters

    Returns void

  • Faz uma entidade começar a seguir.

    Parameters

    • entity: FakeEntity

      Entidade que irá começar a seguir.

    Returns void

  • Envia um alerta ao usuário.

    Parameters

    • text: string

      Texto do alerta.

    Returns void

  • Envia um alerta longo ao usuário.

    Parameters

    • text: string

      Texto do alerta.

    Returns void

  • Bani o usuário do Hotel. (Nescessário Permissão Extra)

    Parameters

    • duration: number

      Duração do Ban.

    • reason: string

      Razão do Ban.

    Returns boolean

  • Desconecta o usuário do hotel. (Nescessário Permissão Extra)

    Returns boolean

  • Retorna a distancia entre a entidade e outra posição fornecida no objeto.

    Parameters

    • object: IScriptReachable

      Objeto posicionável

    Returns number

  • Retorna a distancia atual entre esta entidade e a posição fornecida.

    Parameters

    • x: number

      Posição X a ser comparada.

    • y: number

      Posição Y a ser comparada.

    • z: number

      Posição Z a ser comparada.

    Returns number

  • Executa um link no usuário

    Parameters

    • link: string

      Link a ser executado

    Returns void

  • Executa um link no usuário

    Parameters

    • link: string

      Link a ser executado

    Returns void

  • Retorna objeto com status atual da conquista

    Parameters

    • achievement: string

      Código da conquista

    Returns ScriptAchievementProgress

  • Retorna o código do atual visual da entidade. Não aplicável a Pets

    Returns string

  • Retorna o código do atual item de mão que a entidade está segurando.

    Returns number

  • Returna o valor de memória definido no usuário.

    Parameters

    • key: string

      Chave para acessar o valor

    Returns number

  • Retorna quantidade de Pontos Sazonais que o usuário possui

    Returns number

  • Envia um emblema a entidade. Restrito a usuários.

    Parameters

    • badge: string

      Código do emblema a ser entregue.

    Returns void

  • De pontos ao usúarios em um placar da HK.

    Parameters

    • leaderboard: string

      Nome do placar a ser dado os pontos.

    • user: ScriptEntity

      usuário a ganhar os pontos

    • points: number

      Quantidade de pontos

    Returns void

  • Leva a entidade para outro quarto. Entidade será levada mesmo que haja campanhia/senha

    Parameters

    • roomId: number

      ID do quarto alvo.

    Returns void

  • Retorna se a entidade possui o emblema no inventário do usuário. Emblema não precisa estar equipado como favorito.

    Parameters

    • badge: string

      Código do emblema a ser verificado.

    Returns boolean

  • Retorna se entidade possui o rank fornecido ou maior.

    Parameters

    • rank: number

      Valor do rank a ser comparado.

    Returns boolean

  • Esconde um Bot para o usuário atual.

    Parameters

    • botId: number

      ID do Bot a ser escondido.

    Returns void

  • Esconde o mobi para o usuário.

    Parameters

    • fakeFurniId: number

      ID do Fake Furni que será escondido.

    Returns void

  • Esconde o mobi para o usuário.

    Parameters

    • fakeFurni: FakeFloorItem

      Fake Furni que será escondido.

    Returns void

  • Esconde os mobis para o usuário.

    Parameters

    • fakeFurniIds: number[]

      IDs dos Fake Furnis que serão escondidos.

    Returns void

  • Esconde o mobi para o usuário.

    Parameters

    • furniId: number

      ID do Furni que será escondido.

    Returns void

  • Esconde o mobi para o usuário.

    Parameters

    • furni: ScriptFurni

      Furni que será escondido.

    Returns void

  • Esconde os mobis para o usuário.

    Parameters

    • furniIds: number[]

      IDs dos Furnis que serão escondidos.

    Returns void

  • Esconde um Pet para o usuário atual.

    Parameters

    • petId: number

      ID do Pet a ser escondido.

    Returns void

  • Esconde outro usuário para o usuário atual.

    Parameters

    • playerId: number

      ID do usuário a ser escondido.

    Returns void

  • Retorna se esta entidade está sobre a posição fornecida.

    Parameters

    • object: IScriptReachable

      Objeto posicionável

    Returns boolean

  • Retorna se a entidade está em alguma das posições fornecidas.

    Parameters

    • objects: IScriptReachable[]

      Lista de Objetos posicionáveis

    Returns boolean

  • Retorna se o usuário esta banido da economia Tipos:

    • moedas: coins
    • trocas: trade
    • feira livre: martketplace
    • raros: rares
    • todos: all

    Parameters

    • type: string

      Tipo do banimento

    Returns boolean

  • Retorna se o usuário esta com interações desabilitadas.

    Returns boolean

  • Carrega uma interface na client do usuário. Necessário escopo de Html.

    Parameters

    • name: string

      Nome da pasta da interface

    • filename: string

      Nome do arquivo da interface.

    Returns void

  • Entidade olha para o ponto definido.

    Parameters

    • object: IScriptReachable

      Objeto posicionável

    • moveHead: boolean

      = Se a entidade deve mover somente sua cabeça.

    Returns void

  • Esta entidade olha para outra entidade.

    Parameters

    Returns void

  • Entidade olha para o ponto definido.

    Parameters

    • x: number

      Posição X que entidade irá olhar.

    • y: number

      Posição Y que entidade irá olhar.

    • OptionalmoveHead: boolean

      Se a entidade pode mover somente sua cabeça.

    Returns void

  • Envia uma mensagem que aparecerá somente para está entidade.

    Parameters

    • message: string

      Mensagem a ser enviada.

    • Optionalbubble: number

      Balão da mensagem.

    Returns void

  • Desliza a entidade para posição fornecida.

    Parameters

    • x: number

      Posição X em que entidade seŕa levada.

    • y: number

      Posição Y em que entidade seŕa levada.

    • z: number

      Posição Z em que entidade seŕa levada.

    Returns void

  • Envia uma notificação para o usuário.

    Parameters

    • icon: string

      Código do icone para a notificação.

    • message: string

      Mensagem pra notificação.

    Returns void

  • Toca um áudio no jogo do usuário. Veja a lista de áudios com :audios

    Parameters

    • soundName: string

      Nome do áudio

    • volume: number

      Volume do áudio de 1 a 100

    Returns void

  • Toca uma música no jogo do usuário. Veja a lista de músicas com :musicas

    Parameters

    • soundName: string

      Nome do áudio

    • volume: number

      Volume do áudio de 1 a 100

    • loop: number

      Se a música deve permanecer na playlist e repetindo

    Returns void

  • Adiciona pontos a uma conquista do usuário.

    Parameters

    • code: string

      Código da conquista.

    • levels: number

      Quantidade de pontos

    Returns void

  • Remove um emblema de um usuário.

    Parameters

    • badge: string

      Código do emblema.

    Returns void

  • Faz uma entidade começar a seguir.

    Parameters

    Returns void

  • Faz uma entidade começar a seguir.

    Parameters

    • entity: FakeEntity

      Entidade que irá começar a seguir.

    Returns void

  • Faz a entidade dizer uma mensagem.

    Parameters

    • message: any

      Mensagem que será dita pela entidade.

    • Optionalshout: boolean

      Se o personagem deve gritar a mensagem. (Mensagem em Bold)

    • OptionalbubbleId: number

      Balão da mensagem

    Returns void

  • Mostra uma tabela de chaves e valores para o usuário. Chave deve ser adicionado antes e junto ao valor

    Parameters

    • title: string

      Titulo da tabela

    • values: string[]

      Lista de chaves e valores na tabela

    Returns void

    sendTableAttributes("titulo", ["chave", "valor", "chave2", "valor2"]);
    
  • Mostra uma tabela de valores para o usuário

    Parameters

    • title: string

      Titulo da tabela

    • values: string[]

      Lista de valores na tabela

    Returns void

  • Carrega uma interface na client do usuário Necessário escopo de Html.

    Parameters

    • eventName: string

      Nome do evento a emitir a client

    • data: object

      Dados a ser enviados.

    Returns void

  • Define a entidade pode ser mover.

    Parameters

    • can: boolean

      Se a entidade pode ser mover.

    • effect: boolean

      Se a entidade deve receber um efeito de congelado.

    Returns void

  • Define uma dança para a entidade. 0: Parado. 1: Hap-Hop 2: Pogo-Mogo 3: Duck Funk 4: Rollie

    Parameters

    • danceId: number

      Código da dança

    Returns void

  • Define um efeito a entidade.

    Parameters

    • effect: number

      Código do efeito.

    Returns void

  • Define o visual para entidade. Não aplicável a Pets

    Parameters

    • gender: string

      Gênero do visual.

    • figure: string

      Código do visual.

    Returns void

  • Define a opacidade do mobi apenas para o usuário

    Parameters

    • furniId: number

      ID do mobi a ser defindo a opacidade.

    • alpha: number

      Valor da opacidade (1 a 255).

    Returns boolean

  • Define a opacidade do mobi apenas para o usuário

    Parameters

    • furni: ScriptFurni

      mobi a ser defindo a opacidade.

    • alpha: number

      Valor da opacidade (1 a 255).

    Returns boolean

  • Define a opacidade dos mobis apenas para o usuário

    Parameters

    • furnis: ScriptFurnisOpacity

      conjunto de mobis a ser defindo a opacidade.

    Returns boolean

  • Define um item de mão para entidade segurar.

    Parameters

    • h: number

      Código do item de mão.

    Returns void

  • Define se as interações do usuário devem ser desabilitadas.

    Parameters

    • disable: boolean

      Se irá desabilitar as interações.

    Returns void

  • Define o valor de mémoria no usuário

    Parameters

    • key: string

      Chave de acesso desse valor.

    • value: number

      Valor que será definido.

    Returns void

  • Define uma missão a entidade.

    Parameters

    • motto: any

      Missão que será definida na entidade.

    Returns void

  • Define a usuário pode ser falar no quarto.

    Parameters

    • muted: boolean

      Se o usuário pode ou não falar.

    Returns void

  • Altera o filtro no quarto para o usuário Restrito a usuários.

    Parameters

    • filterName: string

      Nome do Filtro

    • intensity: number

      Intensidade do Filtro

    • opacity: number

      Opacidade do Filtro

    • color: string

      Cor do filtro em Hexadecimal (Apenas funcional no filtro de Tinta)

    Returns boolean

  • Altera o filtro no quarto para o usuário Restrito a usuários.

    Parameters

    • filterName: string

      Nome do Filtro

    • intensity: number

      Intensidade do Filtro

    • opacity: number

      Opacidade do Filtro

    Returns boolean

  • Define a rotação da entidade.

    Parameters

    • rotation: number

      Valor da rotação.

    Returns void

  • Define um novo nome ao Bot. Restrito a BOTs

    Parameters

    • username: string

      Nome que será definido ao Bot.

    Returns void

  • Define se a visiblidade do usuário.

    Parameters

    • isVisible: boolean

      Se deve estar visivel ou não

    Returns void

  • Mostra um Bot para o usuário atual.

    Parameters

    • botId: number

      ID do Bot a ser mostrado.

    Returns void

  • Mostra o mobi para o usuário.

    Parameters

    • fakeFurniId: number

      ID do Fake Furni que será mostrado.

    Returns void

  • Mostra o mobi para o usuário.

    Parameters

    • fakeFurni: FakeFloorItem

      Fake Furni que será mostrado.

    Returns void

  • Mostra os mobis para o usuário.

    Parameters

    • fakeFurniIds: number[]

      IDs dos Fake Furnis que serão mostrados.

    Returns void

  • Mostra o mobi para o usuário.

    Parameters

    • furniId: number

      ID do Furni que será mostrado.

    Returns void

  • Mostra o mobi para o usuário.

    Parameters

    • furni: ScriptFurni

      Furni que será mostrado.

    Returns void

  • Mostra os mobis para o usuário.

    Parameters

    • furniIds: number[]

      IDs dos Furnis que serão mostrados.

    Returns void

  • Mostra um Pet para o usuário atual.

    Parameters

    • petId: number

      ID do Pet a ser mostrado.

    Returns void

  • Mostra outro usuário para o usuário atual.

    Parameters

    • playerId: number

      ID do usuário a ser mostrado.

    Returns void

  • Aplica soft mute no usuário. (Nescessário Permissão Extra)

    Parameters

    • muted: boolean

      Se deve mutar ou desmutar.

    Returns boolean

  • Teletransporta a entidade para posição fornecida.

    Parameters

    • x: number

      Posição X em que entidade seŕa levada.

    • y: number

      Posição Y em que entidade seŕa levada.

    • z: number

      Posição Z em que entidade seŕa levada.

    • Optionalr: number

      Rotação definida para a entidade.

    Returns void

  • Teletransporta a entidade para posição fornecida.

    Parameters

    • x: number

      Posição X em que entidade seŕa levada.

    • y: number

      Posição Y em que entidade seŕa levada.

    • z: number

      Posição Z em que entidade seŕa levada.

    Returns void

  • Teletransporta a entidade para posição fornecida no objeto.

    Parameters

    • object: IScriptReachable

      Objeto posicionável

    Returns void

  • Retorna se entidade está próxima (tocando) a posição fornecida.

    Parameters

    • x: number

      Posição X a ser comparada.

    • y: number

      Posição Y a ser comparada.

    • z: number

      Posição Z a ser comparada.

    Returns boolean

  • Retorna se entidade está próxima (tocando) a posição fornecida pelo objeto.

    Parameters

    • object: IScriptReachable

      Objeto posicionável

    Returns boolean

  • Fecha todas as interfaces na client do usuário. Necessário escopo de Html.

    Returns void

  • Fecha uma interface na client do usuário. Necessário escopo de Html.

    Parameters

    • name: string

      Nome da pasta da interface

    • filename: string

      Nome do arquivo da interface.

    Returns void

  • Entidade anda até a posição fornecida.

    Parameters

    • x: number

      Posição X

    • y: number

      Posição Y

    Returns void

  • Entidade anda até a posição fornecida no objeto.

    Parameters

    • object: IScriptReachable

      Objeto posicionável

    Returns void

  • Entidade anda até a posição fornecida.

    Parameters

    • x: number

      Posição X

    • y: number

      Posição Y

    • overrideLastStep: boolean

      Se o ultimo passo deve ignorar outras entidades que estiverem no piso (Apenas funcionará se estiver habilitado atravessar usuarios)

    • enableDiagonal: boolean

      Se a entidade pode andar na diagonal

    • forced: boolean

      Se a entidade deve andar mesmo congelada

    Returns void

  • Sussura uma mensagem para outra entendide.

    Parameters

    • to: ScriptEntity

      Entidade que receberá a mensagem.

    • message: any

      Mensagem que será enviada.

    • bubbleId: number

      Balão da mensagem.

    Returns void

  • Exibe um video para este usuário

    Parameters

    • url: string

      Url do video no Youtube.

    • force: string

      Se o comando deve forçar a exibição do video, mesmo que o usuário tenha desabilitado.

    Returns void