Геймпасс в «Роблоксе»: как создать его в 2026 году
Поп-культура
0
Кадр — Roblox Corporation

Геймпасс в «Роблоксе»: как создать его в 2026 году

И настроить все нужные скрипты
Обсудить
Аватар автора

Редакция Поп-культуры

попила геймпасс

Геймпасс — это платный пропуск внутри игры, сделанной в Roblox.

Его покупают за внутреннюю валюту, робуксы, один раз и получают привилегию навсегда: ускоренный бег, особый скин, VIP-зону или уникальный инструмент. Для автора игры это простой способ заработать: пропуск создается за несколько минут, а сложную экономику программировать не нужно.

Расскажем, как создать геймпасс на компьютере и с телефона, где взять его идентификатор, как выставить цену и связать покупку с привилегией.

Вы узнаете
Что такое геймпасс в Roblox

Roblox — платформа, на которой игры делают сами пользователи. Любой может собрать свой проект в бесплатной программе Roblox Studio и опубликовать на платформе. Чтобы в игру могли зайти другие игроки, автору нужно пройти проверку возраста.

Внутри своей игры автор имеет право продавать дополнительные возможности. Платят за них робуксами — внутренней валютой Roblox, которую игроки покупают за реальные деньги.

Геймпасс — один из таких товаров. Его покупают один раз, и он навсегда закрепляется за аккаунтом игрока: бонус действует при каждом входе в игру, даже если вернуться в нее через год. Геймпасс может давать, например, ускоренный бег, доступ в закрытую зону, особый предмет, удвоенные награды. С каждой продажи автор, как правило, получает 70% цены, остальное забирает Roblox.

Как создать геймпасс на компьютере

Прежде чем создавать пропуск, проверьте два условия:

  1. Игра должна быть опубликована и доступна на Roblox. Геймпасс привязывается к конкретной игре, поэтому к проекту, который существует только в Studio, его не прикрепить.
  2. Игру должны видеть другие игроки. Новая игра по умолчанию закрыта: в нее могут зайти только автор и те, кому он выдал права на редактирование. Чтобы игру видели пользователи от 16 лет, аккаунту автора должно быть не меньше двух дней. Кроме того, автор должен пройти проверку возраста и заполнить анкету Maturity & Compliance о содержании игры. Без этого купить пропуск будет некому.

Для игроков младше 16 лет действуют отдельные требования. С июня 2026 года таких пользователей переводят на аккаунты Roblox Kids и Roblox Select, где доступны только отобранные игры. Чтобы игра попала в этот каталог, нужно выполнить несколько условий:

  • подтвердить личность: взрослым авторам — документом, авторам младше 18 лет — проверкой по лицу;
  • включить двухэтапную проверку;
  • два месяца подряд оплачивать подписку Roblox Plus за 4,99 $ в месяц или Premium либо внести за игру разовый взнос в 1000 робуксов. Взнос вернут, если игру не удалят за грубые нарушения правил.

После этого игра проходит оценку: за 60 дней ее должны запустить 250 активных игроков старше 16 лет. На создание и продажу пропуска это не влияет, но от этого зависит, сколько игроков его увидят.

Российские карты Roblox не принимает. Для подписки, взноса и покупки робуксов понадобится карта иностранного банка или подарочная карта Roblox.

Если все условия соблюдены, можно переходить к созданию геймпасса.

  1. Откройте раздел Creations в Creator Hub и выберите свою игру.
  2. Перейдите в Monetization → Passes и нажмите Create pass.
  3. Загрузите иконку — картинку в формате PNG, JPG или BMP размером не больше 512×512 пикселей. Иконка обрезается по кругу, поэтому важные детали держите ближе к центру.
  4. Впишите название и описание пропуска.
  5. Выберите категорию: по ней пропуск попадет в нужный раздел внутриигрового магазина.
  6. Еще раз нажмите Create pass.

Созданный пропуск появится в списке Passes у вашей игры.

Как создать геймпасс на телефоне

Creator Hub — это сайт, поэтому с телефона пропуск оформляют через мобильный браузер.

  1. Откройте в браузере create.roblox.com и войдите в аккаунт.
  2. Если панель отображается неудобно и часть кнопок не видна, включите в меню браузера режим «Версия для ПК».
  3. Дальше действуйте так же, как на компьютере: выберите игру, откройте Monetization → Passes, нажмите Create pass и заполните карточку пропуска.

С телефона можно создать пропуск и выставить цену, но выдачу привилегии программируют в программе Roblox Studio. А она работает только на компьютерах с Windows и macOS.

Как настроить геймпасс в «Роблоксе»

Созданный пропуск — пустая заготовка. Чтобы он продавался и что-то давал игроку, нужно настроить четыре вещи: идентификатор, цену, привилегию и окно покупки. Для привилегии и окна покупки понадобятся скрипты.

Скрипт — это небольшая программа, которая говорит игре, что делать: например, ускорить персонажа или открыть окно оплаты. Писать скрипты с нуля не придется: готовые образцы есть в справке Roblox. Страница на английском, но код копируется как есть, и в нем нужно поменять всего пару строк.

Скрипты вставляют в Roblox Studio. Чтобы создать скрипт, в окне Explorer наведите курсор на нужную папку, нажмите «+» и выберите тип скрипта. Script работает на сервере — там, где идет сама игра, и игрок не может его изменить. LocalScript работает на устройстве игрока и отвечает за то, что он видит на экране.

Идентификатор

Идентификатор — числовой ID пропуска, по которому игра его узнает. Чтобы его получить, откройте в Creator Hub раздел Monetization → Passes, наведите курсор на иконку пропуска, нажмите ⋯ и выберите Copy Asset ID.

Это число понадобится во всех скриптах. В образцах Roblox вместо него стоят нули в строке local passID = 0000000 — их нужно заменить своим ID.

Монетизация

Чтобы открыть продажу, наведите курсор на пропуск в списке Passes, нажмите ⋯ и выберите Sales. Включите переключатель Item for Sale, в поле Price in Robux укажите цену — от 1 робукса до 1 млрд — и нажмите Save Changes.

После этого пропуск появится на вкладке Store на странице игры, и его можно будет купить. Для этого код не нужен, но и бонуса покупатель не получит, пока вы не добавите скрипты из следующего раздела.

Важно помнить, что продажи приносят робуксы, а не рубли. Обменять заработанные робуксы на деньги можно через программу Developer Exchange, но условия у нее строгие: участнику должно быть не меньше 13 лет, на аккаунте — не меньше 30 000 заработанных робуксов, а выплаты доступны далеко не во всех странах. Напрямую вывести их на карту российского банка, например, точно не получится.

Привилегии

Привилегия — то, что игрок получает за покупку: повышенную скорость, доступ в закрытую зону, редкий предмет или множитель монет. Придумать можно что угодно, но выдавать привилегию придется вручную — через скрипт.

Скриптов понадобится два, оба серверные: данным с устройства игрока доверять нельзя, и, например, итог покупки надежен только на сервере. Первый выдает бонус тем, у кого пропуск уже есть, когда они заходят в игру. Второй — тем, кто купил пропуск прямо во время игры: без него бонус появился бы только после перезахода.

Чтобы добавить скрипты, сделайте так:

  1. В Explorer наведите курсор на ServerScriptService, нажмите «+» и выберите Script. Вставьте в него образец из раздела Assign pass privileges.
  2. Создайте там же второй Script и вставьте в него последний образец из раздела Inside your game — тот, в котором есть слово PromptGamePassPurchaseFinished.
  3. В обоих скриптах замените нули своим ID.
  4. В обоих скриптах найдите строку, которая начинается с — Assign. На ее месте должен включаться бонус. В качестве примера можем поставить бонусом ускорение персонажа.

Удалите эту строку и вставьте вместо нее две других. Первая ускоряет персонажа сразу:

if player.Character then player.Character:WaitForChild("Humanoid").WalkSpeed = 32 end

Вторая сохраняет скорость после каждого возрождения персонажа. Так персонаж будет бегать вдвое быстрее обычного:

player.CharacterAdded:Connect(function(character) character:WaitForChild("Humanoid").WalkSpeed = 32 end)

Подсказки для покупок

Чтобы игрок мог купить пропуск, не выходя из игры, ему показывают окно покупки — его вызывает функция PromptGamePassPurchase. Обычно ее привязывают к кнопке в интерфейсе или к разговору с торговцем. Окно стоит показывать только тем, у кого пропуска еще нет.

Чтобы сделать кнопку покупки, сделайте так:

  1. В Explorer создайте внутри StarterGui элемент ScreenGui, в нем — TextButton, а в TextButton — LocalScript.
  2. Вставьте в LocalScript второй образец из раздела Inside your game — тот, в котором есть слово PromptGamePassPurchase без Finished. Он сам проверяет, есть ли у игрока пропуск, и открывает окно, только если его нет.
  3. Замените нули своим ID.
  4. Сам по себе образец кнопку не слушает. Чтобы окно открывалось по нажатию, добавьте в самый конец скрипта строку:

script.Parent.MouseButton1Click:Connect(promptPurchase)

Когда скрипты готовы, опубликуйте игру заново через File → Publish to Roblox, иначе изменения не попадут в рабочую версию. Проверить покупку можно со второго аккаунта или с помощью друга — учтите, что это будет настоящая покупка за робуксы.

Мы постим кружочки, красивые карточки и новости о технологиях и поп-культуре в нашем телеграм-канале. Подписывайтесь, там классно: @t_technocult

видеоигрысервисы
Редакция Поп-культурыА что вы думаете о Roblox? Поделитесь мнением:
    Сообщество
    Константин Зеленевский
    Константин Зеленевский
    Фотоальбом: Стрелка Нижнего Новгорода