Mail.ruПочта0Мой Мир0ОдноклассникиВКонтактеИгры0ЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

1 Доступ имеют всё,а к 2 команде нет,только по нику.В роблокс студио.

ЕПКУА ККУАЦ Ученик (102), на голосовании 1 месяц назад
Можете помочь мне.Я не могу сделать скрипт для команд,в 1 команду могут попасть всё,а во 2 команде имеют доступ если в скрипте есть их ники в
Roblock Studio
Вот этот скрипт.
local Players = game:GetService("Players")

-- Определяем специальный список для разработчиков и тестировщиков
local developers = {
"EgorJoi7285", -- Замените на настоящее имя разработчика
"SamDev"
}

local betaTesters = {
"BetaTester1", -- Замените на настоящее имя тестировщика
"BetaTester2"
}

-- Функция для получения команды игрока
local function getPlayerTeam(playerName)
for _, dev in ipairs(developers) do
if playerName == dev then
return "Разработчики"
end
end

for _, tester in ipairs(betaTesters) do
if playerName == tester then
return "Тестировщики"
end
end

return "ВсеИгроки" -- Все остальные попадают в команду "ВсеИгроки"
end

-- Функция для сортировки игроков по нику и вывод информации о командах
local function sortPlayersByName()
local playerList = {}

-- Собираем всех игроков в таблицу
for _, player in ipairs(Players:GetPlayers()) do
table.insert(playerList, player.Name )
end

-- Сортируем таблицу по имени
table.sort(playerList)

-- Выводим отсортированный список игроков и их команды
print("Список игроков по нику:")
for _, playerName in ipairs(playerList) do
local team = getPlayerTeam(playerName)
print(playerName .. " - " .. team)
end
end

-- Вызываем функцию при добавлении нового игрока
Players.PlayerAdded:Connect(function(player)
wait(1) -- Ждем, чтобы убедиться, что все игроки загрузились
sortPlayersByName()
end)

-- Вызываем функцию при запуске игры, чтобы отсортировать текущих игроков
sortPlayersByName()
Голосование за лучший ответ
KoTuK-0iq Ученик (214) 1 месяц назад
Это не Java, пиши в раздел по играм или в Lua
ЕПКУА ККУАЦУченик (102) 1 месяц назад
Спасибо
Похожие вопросы