КАК СОЗДАТЬ СИСТЕМУ ГРУППОВЫХ ЗАДАНИЙ [ЗАДАНИЯ + НАГРАДЫ] | Roblox Studio
Автор: Itz_FloppyFish
Загружено: 2025-12-31
Просмотров: 4020
Описание:
Последнее видео 2025 года — В сегодняшнем видео я покажу вам, как создать систему приглашений в группы в Roblox Studio. Эта система работает следующим образом: ваши игроки могут официально присоединиться к вашей группе Roblox, не выходя из игры. Раньше игрокам приходилось выходить из игры, присоединяться к группе, а затем снова входить, но, без сомнения, по крайней мере 50% вышедших игроков никогда не возвращались. Roblox недавно добавил эту функцию на платформу, а это значит, что она полностью встроена в систему Roblox. Вы, как разработчик, сможете выбрать, к какой группе Roblox они будут присоединяться, а также какие награды они получат за присоединение к вашей группе.
Если вы немного запутались или вам нужна помощь, пожалуйста, создайте заявку в моём Discord-сервере, и мы с удовольствием вам поможем!
🌟 Discord-сервер Floppys: / discord
Сообщение на форуме разработчиков: https://devforum.roblox.com/t/prompt-...
----------------------------
Скрипт 1 (Локальный скрипт - StarterPlayerScripts):
local GroupService = game:GetService("GroupService")
local Part = workspace:WaitForChild("Part") -- Измените на имя вашей части
local ProximityPrompt = Part:WaitForChild("ProximityPrompt") -- Измените на имя вашего ProximityPrompt
local GroupID = 1234567890 -- Измените на ID вашей группы
ProximityPrompt.Triggered:Connect(function()
GroupService:PromptJoinAsync(GroupID)
end)
-- Сделано с любовью Floppy
--------
Скрипт 2 (Локальный скрипт - StarterPlayerScripts):
local GroupService = game:GetService("GroupService")
local Players = game:GetService("Players")
local Part = workspace:WaitForChild("Part") -- Измените на имя вашей части.
local ProximityPrompt = Part:WaitForChild("ProximityPrompt") -- Измените на ваш ProximityPrompt.
local GroupID = 1234567890 -- Измените на идентификатор вашей группы.
ProximityPrompt.Triggered:Connect(function()
local Player = Players.LocalPlayer
local Success, result = pcall(function()
return GroupService:PromptJoinAsync(GroupID)
end)
if not Success then
return
end
if result == Enum.GroupMembershipStatus.Joined or result == Enum.GroupMembershipStatus.AlreadyMember then
-- В этом разделе вы можете добавить свои пользовательские действия/награды для игрока.
-- Например, вы можете дать игроку инструмент, добавить значение в LeaderStatus и т. д.
end
end)
-- Сделано с любовью Floppy
--------
Скрипт 3 (Локальный скрипт - внутри кнопки вашего графического интерфейса):
local GroupService = game:GetService("GroupService")
local Gui = script.Parent
local GroupID = 1234567890 -- замените на ваш идентификатор группы
Gui.MouseButton1Click:Connect(function()
GroupService:PromptJoinAsync(GroupID)
end)
-- Сделано с любовью Floppy!
-----------
00:00 - Введение
00:43 - Система групповых запросов
9:16 - Заключение
Спасибо за просмотр :)
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: