For the complete documentation index, see llms.txt. This page is also available as Markdown.

Ações restritas

O RestrictedActions o módulo permite que scenes acessem funcionalidades sensíveis (e, portanto, restritas). Ele está ligado ao permissão sistema, que as scenes usam para solicitar o uso de métodos individuais.

const RestrictedActions = require("~system/RestrictedActions");

Como implementador do World Explorer, o seu runtime pode não ter aplicação de permissões. Nós fortemente desaconselhamos isso, pois coloca os jogadores em perigo.

A maior parte da funcionalidade restrita é fornecida por este módulo, mas também há funções globais.

O módulo contém os seguintes métodos e tipos:

Métodos

Cada um dos métodos abaixo está associado a uma permissão que pode ser solicitada no manifesto da scene.

movePlayerTo

Desloque o jogador para uma nova posição relativa à atual e, opcionalmente, defina o alvo da câmera com vetores.

Requer a ALLOW_TO_MOVE_PLAYER_INSIDE_SCENE permissão.

teleportTo

Reposicione o jogador em um parcel, opcionalmente em outro realm.

Em vez de exigir uma permissão pré-aprovada, cada chamada para teleportTo deve ser aprovada pelo jogador.

triggerEmote

Faça o avatar do jogador exibir uma animação de emote, usando um dos nomes predefinidos.

Requer a ALLOW_TO_TRIGGER_AVATAR_EMOTE permissão.

openExternalUrl

Ofereça mostrar um site ao jogador, usando uma UI apropriada (que pode ser outro aplicativo).

Requer a OPEN_EXTERNAL_LINK permissão.

openNftDialog

Mostre informações sobre um NFT ao jogador, usando uma UI apropriada.

changeRealm (deprecated)

Troque o World Explorer para outro servidor de conteúdo, usando sua URL base.

Obsoleto em favor de teleportTo com um realm (e sem worldCoordinates para o spawn padrão do realm). changeRealm é resolvido assim que a alteração é aceita, e não quando o novo realm entra no ar, portanto um teleportTo emitido logo depois disso é executado no realm anterior.

Tipos

O único tipo adicional usado pelos métodos neste módulo é o Vector3.

Vector3

Contém uma posição 3D relativa ou absoluta.

Atualizado