> For the complete documentation index, see [llms.txt](https://docs.decentraland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decentraland.org/creator/content-creator-pt/scenes-sdk7/interatividade/external-links.md).

# Links Externos

Link para outras scenes ou sites externos

Você pode adicionar links a partir da sua scene para outros conteúdos, seja para outras scenes ou para websites externos.

## Use o Scene Editor no Creator Hub

A maneira mais fácil de adicionar um link externo ou um teleport é usar o Scene Editor. Use o **Teleport** [Smart Item](/creator/content-creator-pt/scene-editor/interatividade/smart-items.md) para adicionar um teleport para outra scene em Genesis City, ou use qualquer um dos **Social Links** smart items para adicionar links para sites externos.

![](https://2402076176-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoPnXBby9S6MrsW83Y9qZ%2Fuploads%2Fgit-blob-be65d3e84db80b872ee31e90d17c016a7b520fbc%2Fsocial-links.png?alt=media)

## Teleports

Para teleportar um jogador para outra scene, chame a seguinte função, indicando as coordenadas para as quais você quer que os jogadores sejam teleportados.

```ts
import { teleportTo } from "~system/RestrictedActions"

(...)

teleportTo({ worldCoordinates: { x: -51, y: 1 } })
```

Os jogadores recebem uma tela de confirmação antes de serem teleportados; essa tela exibe informações do arquivo `scene.json file`, incluindo a scene `name`, `descrição` e `navmapThumbnail`. Veja [metadados da scene](/creator/content-creator-pt/scenes-sdk7/tipos-de-projetos/scene-metadata.md) para saber como definir esses dados.

Tenha em mente que os teleports levam você a uma scene nas coordenadas indicadas, mas não necessariamente para essas mesmas coordenadas. Isso significa que, ao viajar para uma scene que tenha vários parcels, os jogadores podem não aterrissar nas mesmas coordenadas especificadas, mas sim em um dos spawn points designados pelo criador da scene.

Para mover um jogador para outro conjunto de coordenadas dentro da scene atual, use a `movePlayerTo()` função. Veja [Mover um jogador](/creator/content-creator-pt/scenes-sdk7/interatividade/avatars/move-player.md).

## Teleport para um WORLD

Para enviar um jogador para uma scene que não está publicada no mapa aberto de Genesis City, mas sim para um Decentraland WORLD isolado [Decentraland WORLD](/creator/content-creator-pt/scenes-sdk7/publicacao/publishing-options.md#decentraland-worlds), use a função `changeRealm()`.

```ts
import { changeRealm } from "~system/RestrictedActions"

(...)

changeRealm({realm: 'mannakia.dcl.eth'})
```

Os jogadores recebem uma tela de confirmação antes de serem teleportados; essa tela exibe informações do arquivo `scene.json file`, incluindo a scene `name`, `descrição` e `navmapThumbnail`. Veja [metadados da scene](/creator/content-creator-pt/scenes-sdk7/tipos-de-projetos/scene-metadata.md) para saber como definir esses dados.

O jogador irá spawnar em um dos spawn points da scene nesse world, independentemente das coordenadas atuais no mapa.

Para enviar um jogador de volta para Genesis City a partir de um world, use `changeRealm` definindo o `realm` campo para *'<https://realm-provider-ea.decentraland.org/main>'*.

## Links externos

Para adicionar um link para um website externo, use o `openExternalUrl()` comando.

```ts
import { openExternalUrl } from '~system/RestrictedActions'

openExternalUrl({ url: 'google.com' })
```

Para evitar qualquer uso abusivo deste recurso para enviar spam aos players, só é possível chamar o `openExternalUrl` a partir de um clique explícito ou de um evento de botão em uma Entity. Não é possível chamar esta função como resultado de um timer, de uma área de colisão ou de um evento global de clique. Veja [Eventos de botão](/creator/content-creator-pt/scenes-sdk7/interatividade/button-events/click-events.md) para saber como fazer isso.

Quando `openExternalUrl` é chamado, os jogadores recebem uma tela de confirmação, onde são informados para onde o link os levará, e onde podem aceitar ou recusar a visita ao link.

O link é aberto em uma nova aba, mantendo a aba original em Decentraland.

Se os players marcarem a *confiar neste domínio* caixa de seleção, eles não serão solicitados novamente durante a sessão, desde que o link venha da mesma scene e seja para o mesmo domínio.

## Copiar para a área de transferência

Para copiar uma string para a área de transferência do jogador, use `copyToClipboard()`. Depois disso, quando o jogador fizer *colar* no chat do Decentraland ou em qualquer outro aplicativo na máquina dele, ele estará colando a sua string.

```ts
import { copyToClipboard } from "~system/RestrictedActions"

copyToClipboard( { text: 'My text to copy' } )
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.decentraland.org/creator/content-creator-pt/scenes-sdk7/interatividade/external-links.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
