ROBLOX STUDIO программирование Помощь хелп о
Мне надо сделать режим кто первый зайдет тот получит админ,то есть мне надо скрипт чтоб человек первый зайдет и получает админку а когда выходит рамдому выдается админка lua на эту модель где админку выдать надо HD Admin посмотрите там что в HD Admin,ранг админа 3 и надо чтоб выдалось,можно сделать чтоб система писало префикс ; rank имя и ранг-(admin) надо писать сделайте пожалуйста
Чтобы создать скрипт для режима «Кто первый зайдёт, тот получит админку», используйте следующий код на языке 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 будет выдавать админские права случайному игроку при выходе других игроков из игры.
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 )