Нужно добавить возможность покупки освобождения из админ тюрьмы.
Привет, такое уже есть. Итем для платного unjail (выйти из джайла) - Как сделать…? - Сообщество Garry’s Mod администраторов
Необходимо просто поменять некоторые функции и что-то заменить.
У меня sAdmin. Там тюрьма походу по другому работает.
local sid64 = ply:SteamID64()
IGS("Побег из jail", "unjail")
:SetPrice(100)
:SetDescription("Админ наказал вас и поставил в угол?\nС помощью этой услуги вы можете сбежать из jail.\nТеперь правила сервера не являются помехой для вас :D")
:SetCanActivate(function(ply)
if not sid64 and sAdmin.jailData[sid64]
return "Вы сейчас не в jail! Зачем вам активировать этот предмет прямо сейчас?"
end
end)
:SetOnActivate(function(ply)
RunConsoleCommand("sa", "unjail", ply:SteamID())
end)
я не ебу, sAdmin полон систем SQL, там толком и изменить корневые файлы за пару минут нельзя, пока не поймешь что за что отвечает
Ломает донат. Все предметы пропадают.
замени:
IGS("Побег из jail", "unjail")
:SetPrice(100)
:SetDescription("Админ наказал вас и поставил в угол?\nС помощью этой услуги вы можете сбежать из jail.\nТеперь правила сервера не являются помехой для вас :D")
:SetCanActivate(function(ply)
if not ply:SteamID64() and sAdmin.jailData[ply:SteamID64()]
return "Вы сейчас не в jail! Зачем вам активировать этот предмет прямо сейчас?"
end
end)
:SetOnActivate(function(ply)
RunConsoleCommand("sa", "unjail", ply:SteamID64())
end)
Опять сломьалось.
ну тогда хуй забей с sAdmin’ом, не оптимизирован значит