Телепорт в админ зону

луашка не моя, сливаю сюда

хорошо подойдет если у вас нету 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)

Админка Sam, Нужно вписывать название рангов в файл.
Это информация, которую вы не указали.
Команды:
!amode - если ранг игрока указан в ‘таблице’ то произойдёт следующее:

  1. Профессия изменится на “Администратор” если такая есть.
  2. Игрока заспавнит (sam respawn)
  3. Выдаст невидимость.
  4. Бессмертие.
  5. Noclip

Всем в чате напишет: “[#] Кто-то зашёл в админ мод”

!azone- если ранг игрока указан в ‘таблице’ то произойдёт следующее:
игрока телепортирует в указанные координаты (a.config.Adminzone_pos)

1 лайк

Не у всех профессия админа называется “Администратор”. К тому же, я сомневаюсь, что такой странный синтаксис работает

лично я не пользуюсь функцией админ мода, так как у админки SAM есть своя функция, для тп в админ зону хорошо подойдет

спасибо что написали

По сообщениям кажется, что эта штука не работает. Залейте текстом сюда исправленную версию, кому не лень

Похожие темы:

Перенес в познавалку

1 лайк