Иконка ресурса

LUA White List

  • 26
  • 118
SKAT добавил(а) новый ресурс:

White List - Открывает доступ на сервер определенным игрокам

Lua:
-- Создаем таблицу для хранения ников вайтлиста
local whitelist = {
    ["nick1"] = true,
    ["nick2"] = true,
    ["nick3"] = true
}

-- Функция, которая проверяет, есть ли ник игрока в вайтлисте
local function isPlayerWhitelisted(ply)
    return whitelist[ply:Nick()] == true
end

-- Хук на попытку подключения игрока. Если он не в вайтлисте, то выкидываем его из сервера
hook.Add("CheckPassword", "WhitelistCheck", function(steamid64, ip, svpassword, clpassword, name)
    local ply...

Узнать больше об этом ресурсе...
 
  • 117
  • 7
  • 47
Контакты для связи отсутствуют.
К чему эти лишние функции, если можно просто делать сравнения из списка, а в случае отсутствия нужного steamid, просто кикать? [wiki_i_not_love_u]
 
  • 26
  • 118
К чему эти лишние функции, если можно просто делать сравнения из списка, а в случае отсутствия нужного steamid, просто кикать? [wiki_i_not_love_u]
К чему ваш обсурдный комментарий, если я сделал то что считаю нужным, не нравиться не берите :)
 
  • 29
  • 1
  • 4
Контакты для связи отсутствуют.
К чему ваш обсурдный комментарий, если я сделал то что считаю нужным, не нравиться не берите :)
он имеет виду что ваш код могут обойти так как там стоит проверка по нику, а не по steamid
 
Сверху Снизу