луашка не моя, сливаю сюда
хорошо подойдет если у вас нету darkrpmodification
print("[#] I love you dron")
print("[#] Adminmode fully loaded")
-- !amode - админ мод клок god noclip
-- !azone - тп в админ зону
a = a or {}
a.config = a.config or {}
a.config.Adminzone_pos = Vector(2392.451904, 2543.594238, 128.031250) -- Сюда пишем координаты вашей админ зоны (getpos в консоль)
a.config.Admins = "superadmin", "admin", "dadmin", "dmoder" -- Ваши ранги админки
hook.Add("PlayerSay", "AdminZone", function( ply, text )
if text == "!amode" then -- Команда в чат
print("[#]")
if ply:IsUserGroup(a.config.Admins) then
RunConsoleCommand("sam","setjob",ply:Name(),"Администратор") -- Выдача профессии админа
RunConsoleCommand("sam","respawn",ply:Name()) -- Заспавнит админа
RunConsoleCommand("sam","cloak",ply:Name()) -- Невидимость
RunConsoleCommand("sam","god",ply:Name()) -- Режим бессмертия
RunConsoleCommand("sam","noclip",ply:Name()) -- Режим полёта
PrintMessage(HUD_PRINTTALK, "[#] Кто-то зашёл в админ мод") -- текст для всех в чате
else
ply:ChatPrint( "[METEORRP] Вы не администратор!" ) -- если игрок не админ будет этот текст
return ""
end
end
end)
hook.Add( "PlayerSay", "AdminZone", function( ply, text )
if text == "!azone" then -- Команда в чат
print("[#]")
if ply:IsUserGroup(a.config.Admins) then
ply:SetPos(a.config.Adminzone_pos) -- Телепорт на координаты
else
ply:ChatPrint( "[METEORRP] Вы не администратор!" ) -- если игрок не админ будет этот текст
return ""
end
end
end)