Туториалы и учебники [Туториал] Проверка серийного номера
devkolion 27.09.2018 в 13:58

Проверенный

Репутация: 2 бал.

Замечания: 0 бал.

Этот скрипт делает проверку серийника и логина. Если серийника и логина в списке нет - человека кикает, и обязательно надо дать права ACL
local allowedAccountSerials =
{
["3ash8"] = {"9C9F3B55D9D7BB7135FF274D3BF444E4"},
["test5"] = {"1D6F76CF8D7193792D13789849498452"},
}

addEventHandler("onPlayerJoin", root,
function ()
local playerSerial, allowedSerials = getPlayerSerial(source), allowedAccountSerials[getPlayerName(source)] or {}

if #allowedSerials > 0 then
for i = 1, #allowedSerials do
if allowedSerials[i] == playerSerial then
return
end
end
end

kickPlayer(source, "Причина")
cancelEvent()
end)
Я этот код брал с wiki mta и немного переделал
Cerny 27.09.2018 в 17:38

Пользователь

Репутация: 5 бал.

Замечания: 0 бал.



local allowedAccountSerials ={
["9C9F3B55D9D7BB7135FF274D3BF444E4"] = true,
["1D6F76CF8D7193792D13789849498452"] = true,
}


addEventHandler("onPlayerJoin", root,
function ()
if allowedAccountSerials[getPlayerSerial( source )] then
kickPlayer(source, "Причина")
end
end
)


Не проще было сделать так?
devkolion 28.09.2018 в 06:19

Проверенный

Репутация: 2 бал.

Замечания: 0 бал.

Наверное проще но я так делал, если мне кто то не нужен я просто его закоментировал
Войдие или зарегистрируйтесь что бы написать сообщение