Можно добавить мут войса и чата при блокировке, и максимальное количество бана в минутах днях и т.д. для каждого ранга?
Мут войса и чата уже там есть, лимит бана настраивается в ранге, вот про это у меня написано.
Прежде чем писать проверить можно?
Добавил 4 Хука ‘PreGBanSam’ , ‘PostGBanSam’ | ‘PreUnGBanSam’ , ‘PostUnGBanSam’
PreGBanSam-вызывается до выдачи бана, если вернуть true бан будет прерван.
PostGBanSam-вызывается после выдачи бана, записи в sql.
аргументы у обоих хуков:
target- Если цель оффлайн, то вернёт не игрока а стимайди.
admin-Если бан был выдан не игроком то вернёт nil
table- таблица содержит:
- Время
- Причина
permaban-Если выдаётся перма то вернёт true иначе false.
PreUnGBanSam-вызывается до разбана, если вернуть true разбан будет прерван.
PostUnGBanSam-после разбана и удаления с sql.
аргументы:
target- Если цель оффлайн, то вернёт не игрока а стимайди.
admin-Если разбан был выдан не игроком то вернёт nil
Как поправить эту проблему с дб?(не могу изменить gban, Field6 INTEGER меняю на IDEALAdmin и TEXT, но не меняется)
Немного туплю, где поставить лимит бана, для каждого ранга.
Не работает, или я туплю. Поставил лимит для модуля gban. Но я могу банить на 1млрд лет. Хотя выдал админку. Лимит поставил 1h.
Я устал вам отвечать. Я сейчас всё проверил, у меня такой проблемы нет.
Так же, почему-то когда администратора забанили, он может сам себя разбанить…
у вас последняя версия?
Скачал модуль САМЫЙ последний.
у меня стоит там блокировка команд Sam , чата и т.д. Так же всё это проверил. вероятно проблемы у вас в сборке. Всё Я спать.
[adminmode] addons/adminmode/lua/sam/modules/gban.lua:143: Tried to use a NULL entity!
- SteamID - [C]:-1
- unknown - addons/adminmode/lua/sam/modules/gban.lua:143
где лежит таблица sql?
[adminmode] addons/adminmode/lua/sam/modules/gban.lua:519: attempt to call method ‘IsGBan’ (a nil value)
- v - addons/adminmode/lua/sam/modules/gban.lua:519
- Call - lua/includes/modules/hook.lua:96
3. run_command - addons/adminmode/lua/sam/command/sv_command.lua:82
4. unknown - addons/adminmode/lua/sam/command/sv_command.lua:173
5. unknown - lua/includes/modules/concommand.lua:54
исправил ошибки.
Файл обновляю в первом сообщении.
Вот такая ошибка в консоле
[sam] addons/sam/lua/sam/modules/gban.lua:172: attempt to call method ‘sam_getrank’ (a nil value)
- GiveBanPlayer - addons/sam/lua/sam/modules/gban.lua:172
- on_execute - addons/sam/lua/sam/modules/gban.lua:606
3. run_command - addons/sam/lua/sam/command/sv_command.lua:128
4. unknown - addons/sam/lua/sam/command/sv_command.lua:172
5. unknown - lua/includes/modules/concommand.lua:54
[sam] addons/sam/lua/sam/modules/gban.lua:172: attempt to call method 'sam_getrank' (a nil value)
1. GiveBanPlayer - addons/sam/lua/sam/modules/gban.lua:172
2. on_execute - addons/sam/lua/sam/modules/gban.lua:606
3. func - addons/sam/lua/sam/command/sv_command.lua:128
4. unknown - addons/sam/lua/includes/modules/hook.lua:198
5. Say - [C]:-1
6. say - addons/scbchatbox/lua/scb/sv_chatbox.lua:32
7. func - addons/scbchatbox/lua/scb/sv_chatbox.lua:37
8. unknown - lua/includes/extensions/net.lua:33
Как исправить ошибку?
[adminmode] addons/adminmode/lua/sam/modules/gban.lua:505: attempt to call method ‘IsGBan’ (a nil value)
- v - addons/adminmode/lua/sam/modules/gban.lua:505
- Call - lua/includes/modules/hook.lua:96
3. run_command - addons/adminmode/lua/sam/command/sv_command.lua:82
4. unknown - addons/adminmode/lua/sam/command/sv_command.lua:173
5. unknown - lua/includes/modules/concommand.lua:54
ДАЛЕЕ!
Обновил