посоветуйте норм antifamsharing
Делал свой:
local C = {}
local util_SteamIDTo64 = util.SteamIDTo64
local game_KickID = game.KickID
local msg = [[
Вы не владеете игрой Gmod]]
hook.Add("NetworkIDValidated", "CheckOwner", function(name, steam, owner)
if not C[steam] then C[steam] = util_SteamIDTo64(steam) end
if C[steam] ~= owner then game_KickID(steam, msg) end
end)
Достаточно в
garrysmod/lua/autorun/server/
Что за кусок кода
Проверяет Использует ли игрок Family Sharing, если да то кикает, не запуская на сервер.
Я либо тупой.
Либо я тупой.
Где тут проверка на наличии игры?
Взято из темы на форуме
– На SV часть
hook.Add(“PlayerAuthed”, “AFamilySharing”, function(ply)
if ply:OwnerSteamID64() != ply:SteamID64() then
game.KickID(ply:SteamID(), “Family Sharing”)
end
end)
Это встроенная функция OwnerSteamID64
NetworkIDValidated
возвращает:
Имя игрока,
Стим игрока-STEAM_x:x
СТИМ64 Владельца игры.
спасибо