[SAM] Gban Fix

Спасибо за базу)
Правда сегодня я уже не буду этим заниматься, уж слишком хорошо выпил)
Будет конечно тяжело вспоминать LUA спустя 5 лет, но постараюсь, правда спасибо за базу для этого)

1 лайк

Нашел баг, надеюсь пофиксили, если нет пофиксите. Если тебя забанили, и ты перезашел - у тебя снимаеться бан автоматом!

Как проявляется этот баг? Получил бан, перезашел сразу и бан пропал или как?

UPD: По возможности дай видео проявление этого бага

ниже новый файл

Есть небольшой прикол)
При бане пермой, при попытке отозвать бан консолью - получаем ERROR #3


Помогает только внесение правок в Time в БД. + при выходе с сервера, время бана все равно считает

gban_New.lua (28,7 КБ)

Новый день - новая версия)

UPD: Найс, все заработало

Но время в оффлайне все также идет
@profef

gban_New.lua (29,3 КБ)
Попробуй, убрал хук PlayerDisconnected поставил player_disconnect,
создал таблицу GBan.BanList содержит стимайди игрока, если он в бане,
при выходе используется как ограничитель кода.

Щас попробуем. Только все забываю что у тебя Тима по умолчанию включена)

Все также, ливнул - 9:50, зашел - 8:50,
Кстати новые приколы в студии)
image
@profef

Однако бан типа снимается. Пропадает Худ сверху и появляется доступ к меню

1 лайк

с 490 строчкой косяк да, так бан и будет считаться я то думал таймер не удаляется,
когда игрок выходит, мы получаем сколько осталось ему времени,
когда заходит мы время отнимаем с тем сколько прошло после выхода и создаём таймер с остатком.
gban_New.lua (29,3 КБ)

Ты однако гуманист)
Людей выпускаешь даже в офлайне

Все, скрипт работает и выпускает при разбане через консоль/команду

Вот сижу, смотрю и думаю, вроде и надо делать, а вроде я и криворучка пока для этого)
delete_me.lua (1,7 КБ)

???

Это та система, которую ты скидывал на разбан за донат. Только отвык я уже от кодинга на LUA и все такое. Многое забыл, за 5 лет то. Все никак не могу найти сторону с которой подойти к этому делу

Если вкратце - что было изменено в этой версии?

в основном баг фиксы.

Понял.

Добрался до строчек с HUD-ом, посмотрел на это, понял что я теперь в LUA вообще ничего не смыслю))
Натворю я дел конечно пока пытаюсь все это написать для разбана за донат

Я прям совсем чет не вдупляю как это можно сделать. Помоги пожалуйста @profef

gban_New.lua (29,3 КБ)
Добавил для CL части хук GBan.BanLocalPlayer , вызывается когда игрока (локального) банят аргументы хука : Бан (true\false) - false пришёл разбан,Админ,Время,Причина.

delete_me.lua (2,5 КБ)
обнови Gban и поставь это.

Хорошо, только у меня тут траблы))

Сижу, думаю где я что сделал не так