Algumas regiões e plataformas têm regras e restrições sobre os itens que você pode oferecer na ilha e como isso pode ser feito. Este documento inclui informações adicionais para ajudar você a entender estas restrições. Consulte mais informações nas Regras para Desenvolvedores de Ilha do Fortnite e nas perguntas frequentes.
A Epic disponibiliza o conteúdo abaixo apenas para fins informativos. A Epic não fornece assistência jurídica e as informações contidas aqui não servem como aconselhamento jurídico. Desenvolvedores são responsáveis por obedecer a todas as leis e políticas da Epic. Recomendamos buscar aconselhamento jurídico para determinar como e quando a lei é aplicável ao conteúdo que você publicar no Fortnite.
Itens aleatórios pagos
Além da sua responsabilidade de obedecer às leis aplicáveis, você deve cumprir certas restrições aplicáveis à oferta de itens aleatórios pagos. O não cumprimento das disposições descritas abaixo constitui uma violação das políticas da Epic.
Ofertas com API de Compra
Ao ofertar itens aleatórios pagos em troca de V-Bucks, é preciso definir o valor de PaidRandomItem como true para o item. Assim, a Epic poderá restringir os itens aleatórios pagos conforme as restrições abaixo.
Ofertas com Verse
Ao oferecer itens aleatórios pagos que podem ser resgatados com outros itens pagos na ilha, é preciso usar a função RestrictPaidRandomItems. Dessa forma, você, como responsável pelo desenvolvimento, precisará inserir as restrições no seu código.
Conforme exigido pela legislação local, os itens aleatórios pagos são restritos nos seguintes países:
Singapura
Catar
Austrália
Holanda
Bélgica
Reino Unido (menores de 18 anos)
Brasil (menores de 18 anos, em vigor a partir de março de 2026)
A partir de março de 2026, você não poderá mais oferecer itens aleatórios pagos a jogadores no Brasil em ilhas destinadas a pessoas menores de 18 anos ou que possam ser acessadas por elas.
Por fim, além de usar as APIs apropriadas, é obrigatório exibir a probabilidade real de obtenção do conteúdo antes que o jogador faça a compra. Por exemplo, se você oferecer um pacote de poções de vida com chance aleatória de conceder 5, 10 ou 50 poções, será preciso revelar a probabilidade de obtenção de cada prêmio antes da compra (por exemplo: 60% de chance para obter cinco poções, 30% de chance para 10 poções e 10% de chance para 50 poções).
Pedido direto de compra
A linguagem utilizada nas transações relacionadas às suas ofertas não pode induzir ao erro nem parecer impositiva. Além disso, é proibido pressionar ou pedir de forma direta que alguém menor de idade (essa restrição se aplica a jogadores com menos de 18 anos, a menos que seja especificado o contrário) faça uma compra ou peça que seus responsáveis legais a façam.
Se a sua oferta ou mensagem exibida no jogo não pertencente à oferta, estiver escrita de forma que pareça um pedido de compra explícito, como, por exemplo, ao usar um comando como "compre" ou "peça" no início da frase, usar letras maiúsculas ou incluir um ponto de exclamação na mensagem, como "COMPRE AGORA!", provavelmente será considerada um pedido direto e estará sujeita a restrições de idade e local.
Confira abaixo exemplos de linguagem proibida, bem como alguns exemplos aceitáveis.
| Exemplos inaceitáveis | Exemplos aceitáveis |
|---|---|
Compre agora! | Disponível agora! |
Pegue já! | Disponível para compra! |
Atualize!/Jogue!/Experimente!/Desbloqueie! (quando é preciso comprar) | Confira mais detalhes na loja de [nome dos desenvolvedores] |
Compre um e receba outro de graça! | Se comprar um, você recebe outro de graça! |
Se a sua oferta ou mensagem incluir um pedido direto de compra na sua ilha, é preciso usar a função RestrictDirectPromptsToPurchase. Esta função individual para cada pessoa indica se você precisa impedir que a oferta ou mensagem seja exibida para essa pessoa específica. RestrictDirectPromptsToPurchase retorna true para pessoas que estão nas regiões listadas a seguir:
Se a sua oferta incluir um pedido direto de compra, é preciso usar a função RestrictDirectPromptsToPurchase para impedir que seja exibida nos países listados a seguir:
Áustria | França (menores de 17 anos) | Holanda |
Bélgica | Alemanha | Polônia |
Bulgária | Grécia | Portugal |
Canadá (menores de 13 anos) | Hungria | Romênia |
Croácia | Irlanda | Eslováquia |
Chipre | Itália | Eslovênia |
República Tcheca | Letônia | Espanha |
Dinamarca | Lituânia | Suécia |
Estônia | Luxemburgo | Reino Unido (menores de 16 anos) |
Finlândia | Malta |
Confira um exemplo de como usar a função RestrictDirectPromptsToPurchase para limitar as ofertas para o público jogador correto:
if (RestrictDirectPromptsToPurchase[Player1]):
# Player is unable to receive direct prompts to purchase.
ShowAvailableNowMessageToPlayer(Player1)
else:
# Player is able to receive direct prompts to purchase.
ShowBuyNowMessageToPlayer(Player1)
Pacotões de itens da ilha
Brasil
O Brasil conta com determinadas restrições para a oferta de pacotões. Para ofertas disponíveis para jogadores no Brasil, se um item da ilha for vendido como parte de um pacotão, ele geralmente também deve ser disponibilizado para compra como um item individual, a menos que haja uma razão comercial ou necessidade para não fazer isso.
Por exemplo, é provavelmente razoável vender uma dúzia de ovos juntos ou um par de sapatos juntos e não vender um ovo ou um sapato separadamente. No entanto, exigir que um jogador compre sete casacos diferentes em conjunto e não vender cada casaco individualmente provavelmente não é razoável e seria proibido. Recomendamos buscar aconselhamento jurídico para determinar como e quando a lei se aplica ao conteúdo que você publica para jogadores brasileiros.
Restrições opcionais adicionais para compras
Você pode optar por impor restrições adicionais sobre onde suas ofertas são exibidas e quem pode visualizá-las. Conforme demonstrado no exemplo abaixo, você pode optar por proibir a venda de certos itens para jogadores na Antártida ou para jogadores menores de 18 anos na Antártida. Você pode fazer isso usando a função GetMinPurchaseAge. Essa função permite adicionar restrições, mas sem excluir as restrições atuais que já vêm integradas, visto que isso não é possível.
GetMinPurchaseAge é uma função <computes> que permite que desenvolvedores usem o país, a subdivisão e a plataforma das pessoas jogadoras para determinar onde e como uma oferta pode ser feita. Essas informações sobre as pessoas jogadoras são fornecidas a desenvolvedores de forma anônima, e a função impede que quem desenvolve salve qualquer informação sobre pessoas específicas. Desenvolvedores identificam o país, a subdivisão e a plataforma desejados da pessoa jogadora e, usando GetMinPurchaseAge, criam uma chamada sim/não ou retornam uma idade mínima para essa combinação de país, subdivisão e plataforma. Isso permite que desenvolvedores especifiquem suas ofertas com as informações necessárias, sem fornecer informações individuais sobre as pessoas jogadoras.
Na API de compra, as funções ShowOffersDialog e BuyOffer aplicam uma lógica para determinar se a oferta é adequada para ser vendida a uma pessoa jogadora. Você pode adicionar lógica de restrições durante a criação da oferta ao substituir a lógica com GetMinPurchaseAge.
Veja abaixo um exemplo de como limitar mais as ofertas com a função GetMinPurchaseAge:
basic_sword_offer<public> := class(entitlement_offer):
# Offer name, description, etc...
EntitlementType<override>:concrete_subtype(entitlement) = Entitlements.basic_sword
GetMinPurchaseAge<override>(CountryCode:string, SubdivisionCode:string, PlatformFamily:string)<decides><computes>:int =
# A Hypothetical example where you only want to sell swords to people who don't live in Antarctica
CountryCode <> "AQ"
return 0