Вопрос Как сделать проверку по SteamID для superadmin

Статус
В этой теме нельзя размещать новые ответы.
  • 19
  • 0
Контакты для связи отсутствуют.
Как сделать белый список, защищающий от бекдуров выдающих superadmin`a на сервере c проверкой по SteamID.
Для darkrp. Если можете скиньте скрипт и куда его кидать.
 
Решение
создать таблицу с steamid потом прописать свой для теста, далее прописать if, который будет проверять есть ли этот steamid в таблице

Lua:
print(LocalPlayer():SteamID()) -- Покажет твой steamid в консоли
local admin = {
"STEAM_0:1_00000",
}
if not table.HasValue(admin,LocalPlayer():SteamID()) then
end
if table.HasValue(admin,LocalPlayer():SteamID()) then
print("Admin") -- Тестовое
else
print("Not admin") -- Тестовое
end
  • Nellored
  • Модератор раздела "Garry's Mod"
  • 831
  • 160
  • 172
создать таблицу с steamid потом прописать свой для теста, далее прописать if, который будет проверять есть ли этот steamid в таблице

Lua:
print(LocalPlayer():SteamID()) -- Покажет твой steamid в консоли
local admin = {
"STEAM_0:1_00000",
}
if not table.HasValue(admin,LocalPlayer():SteamID()) then
end
if table.HasValue(admin,LocalPlayer():SteamID()) then
print("Admin") -- Тестовое
else
print("Not admin") -- Тестовое
end
 
  • 19
  • 0
Контакты для связи отсутствуют.
создать таблицу с steamid потом прописать свой для теста, далее прописать if, который будет проверять есть ли этот steamid в таблице

Lua:
print(LocalPlayer():SteamID()) -- Покажет твой steamid в консоли
local admin = {
"STEAM_0:1_00000",
}
if not table.HasValue(admin,LocalPlayer():SteamID()) then
end
if table.HasValue(admin,LocalPlayer():SteamID()) then
print("Admin") -- Тестовое
else
print("Not admin") -- Тестовое
end
Его нужно в autorun закинуть?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу