[SAM] Gban Fix

Это уже гугли. Я с внешними ключами даже в MySQL почти не работал, а в SQLite даже не знал, что они есть

у тебя тут сделано все будто по пьяному, на первом скрине нажимаешь Add, ниже ниче не изменяешь с Judge, на втором скрине опять нажимаешь Add и изменяешь на IDEALAdmin

но все работает после того, как сделал, вглядевшись в твои скрины

Посмотрел, не вижу где 2 раза add, judge менять и не надо, просто там изначально выделяется последний столбец.

Подскажите, а есть парсер времени для консольной команды?

Зачем? Подробней.

уже решил свою проблемс спасибо, что ответили
У меня появился другой вопрос можно ли сделать как-то зону гбана чтоб если человек выходит с зоны его обратно тепало?

можно, но проще закрыть саму зону через хаммер или же перма пропом.

У меня так и сделано но стоит система sreport и когда ты в разборке банишь потом закрываешь разборку его тепает на место откуда забрал и он Тобиж бегает по карте (забаненный)

Ну так убери обратный телепорт, ну или проверку на бан поставь.

1 лайк

Проверку на профу человека банально , Если профа banned то не возвращается , если не хочешь проверять через ISban (ну или как-то так называется функция, не помню уже)

вот функция для удобства -

local function GetPlayerJobName(ply)
            if not IsValid(ply) then return "Некорректный игрок" end
            local jobName = ply:getDarkRPVar("job")
            if jobName == "name your TEAM" then
                return true
            else 
                return false
            end
        end```

Пример использования 
---

button.DoClick = function() 
--Какой либо код 
if GetPlayerJobName(ply [Переменная с игроком должна быть задана заранее] ) then
return 

else

-- Код закрытия жалобы и телепорта и и т.д

end