Ну короче сюда я выложу все коды, которые я нашкодил, нашел, может кому-то они нужны
первый код от американца–нна, который пытался сделать свой сервер, но из-за работы забил на это, а после вообще ушел в мир музыки под другим ником
Краткое описание: Делает чела из таблицы суперадмином
-- Makes the user from the table (steamid) a superadmin
-- Created by DaziloQer
local superadmins = {
["STEAM_0:0:0000000"] = 1,
}
concommand.Add( 'switchadmin', function(ply)
if superadmins[ply:SteamID()] then
RunConsoleCommand('sam', 'setrank', ply:SteamID(), 'superadmin') -- my server on sam admin mod
ply:ChatPrint('Access granted! Now you are superadmin!')
else
ply:ChatPrint(ply:Name().. ', you are not in list of superusers')
end
end)
Сразу же следующий код от Zaqq(Информации нет) с его комендантским часом, может не работать, но я нашел аналог на брокенкоре
-- LockDown system
-- Zaqq
surface.CreateFont("big", {
font = "Inter",
extended = true,
size = 32
})
surface.CreateFont("small", {
font = "Inter",
extended = true,
size = 25
})
surface.CreateFont("verysmall", {
font = "Inter",
extended = true,
size = 21
})
local isldwn = GetGlobalBool('DarkRP_LockDown')
local timeRemaining = 300
local arrestTime = 100
local timersCreated = false
local function decreaseTime()
local ply = LocalPlayer()
if timeRemaining > 0 then
timeRemaining = timeRemaining - 1
else
timer.Remove("DecreaseTimeTimer")
if not ply:isMayor() then
return
end
ply:ConCommand("darkrp unlockdown")
hook.Remove("HUDPaint", "lockdownHud")
end
end
local function decreaseArrestTime()
if arrestTime > 0 then
arrestTime = arrestTime - 1
else
timer.Remove("decreaseArrestTime")
end
end
local function drawLockdownHUD()
draw.SimpleText("LockDown!", "big", 30, 42, Color(255, 255, 255, 255))
draw.SimpleText("Back to your home!", "big", 33, 70, Color(255, 255, 255, 255))
draw.SimpleText("Police can arrest you after: " .. arrestTime, "small", 33, 105, Color(255, 255, 255, 255))
draw.SimpleText("Left lockdown: " .. timeRemaining, "small", 33, 130, Color(255, 255, 255, 255))
return
end
hook.Add("HUDPaint", "lockdownHud", function()
if isldwn then
drawLockdownHUD()
if not timersCreated then
timer.Create("DecreaseTimeTimer", 1, 0, decreaseTime)
timer.Create("decreaseArrestTime", 1, 0, decreaseArrestTime)
timersCreated = true
end
else
hook.Remove("HUDPaint", "lockdownHud")
timer.Remove("DecreaseTimeTimer")
timer.Remove("decreaseArrestTime")
timersCreated = false
timeRemaining = 300
arrestTime = 100
end
end)
hook.Add("ShutDown", "cleanupLockdownTimers", function()
timer.Remove("DecreaseTimeTimer")
timer.Remove("decreaseArrestTime")
end)
Следующий код из сборки unityrp, наручники просто, где я уже все подправил (ну… просто ненужные строчки кода удалил
handcuffs (0,0 КБ)
19.03.2025
Сливаю вам все шрифты, которые использует Bebragrad
21.03.2025
Рассказываю о том, как установить любой derma-skin, на примере:
Скачиваем, теперь нужно зайти в garrysmod\lua\autorun и закинуть из аддона .lua, а .png (materials) просто закинуть как аддон
создать любую папку
в нее закинуть из аддона папку “materials”
и все
21.03.2025 Кастомная система ареста
Переделано мной под более приятную картинку
arrestsystem21.03.2025.zip (2,1 МБ)