Душнила 228
Профи
(917)
1 год назад
В Roblox Studio админские команды обычно реализуются с помощью скриптов на языке Lua. Вот пример простого скрипта, который позволяет использовать админские команды в игре:
```lua
local adminPlayers = {
"Player1", -- Замените "Player1" и "Player2" на имена ваших администраторов
"Player2"
}
game.Players.PlayerAdded:Connect(function(player)
player.Chatted:Connect(function(message)
if table.find(adminPlayers, player.Name) then
if message:sub(1, 6) == "/kick " then
local targetPlayer = message:sub(7)
local playerToKick = game.Players:FindFirstChild(targetPlayer)
if playerToKick then
playerToKick:Kick("Вы были выгнаны администратором.")
else
print("Игрок не найден.")
end
elseif message:sub(1, 5) == "/ban " then
local targetPlayer = message:sub(6)
local playerToBan = game.Players:FindFirstChild(targetPlayer)
if playerToBan then
playerToBan:Kick("Вы были забанены администратором.")
else
print("Игрок не найден.")
end
-- Добавьте другие админские команды здесь
end
end
end)
end)
```
Этот пример скрипта позволяет администраторам использовать команды "/kick" и "/ban" для выгнания и бана игроков. Вы можете расширить этот скрипт, добавив другие админские команды по вашему усмотрению. Помните, что использование админских команд должно быть осторожно контролируемым, чтобы избежать злоупотреблений.
пон .Знаток (268)
10 месяцев назад
у меня лучше система, можно писать причину и много другой дичи есть