Top.Mail.Ru
Ответы

ROBLOX STUDIO программирование Помощь хелп о

Мне надо сделать режим кто первый зайдет тот получит админ,то есть мне надо скрипт чтоб человек первый зайдет и получает админку а когда выходит рамдому выдается админка lua на эту модель где админку выдать надо HD Admin посмотрите там что в HD Admin,ранг админа 3 и надо чтоб выдалось,можно сделать чтоб система писало префикс ; rank имя и ранг-(admin) надо писать сделайте пожалуйста

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Профи
1мес

Чтобы создать скрипт для режима «Кто первый зайдёт, тот получит админку», используйте следующий код на языке Lua:

local Players = game:GetService("Players")
local Admins = {}
local AdminRoleName = "Admin"
local function giveAdmin(player)
if not Admins[player.UserId] then
Admins[player.UserId] = true
print(player.Name.. " получил админские права!")
player:LoadCharacter() -- Перезагрузить персонажа игрока, если это необходимо
end
end

Players.PlayerAdded:Connect(function(player)
if next(Admins) == nil then
giveAdmin(player) -- Первый игрок получает админские права
end
end)

Players.AncestryChanged:Connect(function(_, parent)
if parent == nil then -- Если игрок вышел из игры
Admins[player.UserId] = nil
end
if #Players:GetPlayers() > 0 then -- Выдаем админские права случайному игроку
local randomPlayer = Players:GetPlayers()[math.random(1, #Players:GetPlayers())]
giveAdmin(randomPlayer)
end
end)

Этот скрипт создаст таблицу Admins для хранения администраторов и функцию giveAdmin , которая будет выдавать админские права игрокам. Обработчик события PlayerAdded выдаст админские права первому игроку, который зашёл в игру. Обработчик события AncestryChanged будет выдавать админские права случайному игроку при выходе других игроков из игры.

Аватар пользователя
Ученик
1мес

const randomNum = Math.random();
console.log(randomNum); // Возвращает случайное число от 0 до 1 [5]( https://purpleschool.ru/knowledge-base/article/random )
const randomNum = Math.random();
console.log(randomNum); // Возвращает случайное число от 0 до 1 [5]( https://purpleschool.ru/knowledge-base/article/random )
const randomNum = Math.random();
console.log(randomNum); // Возвращает случайное число от 0 до 1 [5]( https://purpleschool.ru/knowledge-base/article/random )
const randomNum = Math.random();
console.log(randomNum); // Возвращает случайное число от 0 до 1 [5]( https://purpleschool.ru/knowledge-base/article/random )
const randomNum = Math.random();
console.log(randomNum); // Возвращает случайное число от 0 до 1 [5]( https://purpleschool.ru/knowledge-base/article/random )