Вопрос Возможно ли вывести кол-во выданных банов игроком? LiteBans

Ядро
Paper

MyphicalBro

Пользователь
Сообщения
184
Решения
4
Плагин
LiteBans
Ядро сервера
  1. Paper
Версия сервера
  1. 1.19
Память сервера ОЗУ
6Gb
Ссылка
https://www.spigotmc.org/resources/litebans.3715/
Есть ли какой-то Плейсхолдер или типо того для вывода кол-ва выданных игроком наказаний: банов, киков, мутов? Или плагин для вывода статистики наказаний выданных персоналом? Нужна команда /sw stats или подобное, SideckStaffWork не подойдет потому, что нужна команда /sw без аргументов (не /sw on/off, а просто /sw с проверкой на группу offhelper или просто helper). Я сделал команду /sw через плагин MyCommand, а для /sw stats нужен такой Плейсхолдер.
 
Есть ли какой-то Плейсхолдер или типо того для вывода кол-ва выданных игроком наказаний: банов, киков, мутов? Или плагин для вывода статистики наказаний выданных персоналом? Нужна команда /sw stats или подобное, SideckStaffWork не подойдет потому, что нужна команда /sw без аргументов (не /sw on/off, а просто /sw с проверкой на группу offhelper или просто helper). Я сделал команду /sw через плагин MyCommand, а для /sw stats нужен такой Плейсхолд
Можно купить FrameStaffWork как я и сделал но там говорят что нет должной поддержки но хз, я брал через ФП у друга т.к. не идёт оплата ни через сайт ни через спигот
 
Можно купить FrameStaffWork как я и сделал но там говорят что нет должной поддержки но хз, я брал через ФП у друга т.к. не идёт оплата ни через сайт ни через спигот
А там команда для работы /sw или /sw on/off? И еще такой вопрос, там настройка как происходит? Мне нужно просто чтобы он проверял группу, если helper то просто ставил offhelper, если наоборот (т.е. группа offhelper) то он ДОБОВЛЯЛ группу helper
 
А там команда для работы /sw или /sw on/off? И еще такой вопрос, там настройка как происходит? Мне нужно просто чтобы он проверял группу, если helper то просто ставил offhelper, если наоборот (т.е. группа offhelper) то он ДОБОВЛЯЛ группу helper
команда /sw оно само понимает какая у тебя группа, и при выходе в /sw оно автоматом оффается
 
Если у тебя он есть, скинь пример конфига пж. Хочу посмотреть
Вот конфиг
Код:
help:
- ''
- '&6&lПерсонал&8&l: &fПомощь по командам'
- ' &8&l● &7/sw &8- &fВключить/выключить режим патруля'
- ' &8&l● &7/sw stats &8- &fВаша статистика'
- ' &8&l● &7/sw online &8- &fПосмотреть кто на данынй момент работает'
- ' &8&l● &7/sw help &8- &fПомощь по командам'
- ''

perms:
  view: false #  право на видение включил ли игок стаффворк или нет
  work: true # право на стаффворк
  admin: true # право на алерт, релоад, аддвк, делвк и сет

permission_message: '&cУ Вас нет прав =('
permissions:
  work: staffwork.work
  view: staffwork.pon
  admin: staffwork.admin

database:
  mode: sqlite # mysql, sqlite
  mysql-settings:
    host: localhost
    database: root
    user: root
    password: ''
    port: 3306

staffwork:
  enabled: '&6&lПерсонал&8&l: &fРежим работы &8- &aвключен'
  disbaled: '&6&lПерсонал&8&l: &fРежим работы &8- &cвыключен'
 
  enabled_message: ''
  disabled_message: ''

stats:
  load: '&eПодсчитываем статистику...'
  not_user: '&cТакого пользователя не существует!'
  usage: '&6&lПерсонал&8&l: &fДоступно: &7DAY/WEEK/MONTH'
  all:
    title: '&aСтатистика за все время'
    lore:
    - ''
    - '&fОтыграно за всё время: &d{$played}'
    - '&fБанов: &e{$bans}'
    - '&fМутов: &e{$mutes}'
    - '&fРазбанов: &e{$unbans}'
    - '&fРазмутов: &e{$unmutes}'
    - '&fКиков: &e{$kicks}'
    - ''
  month:
    title: '&aСтатистика за месяц'
    lore:
    - ''
    - '&eНорма за месяц: &fБанов: &c%framestaffwork_need_month_bans% &8&l| &fМутов:
      &9%framestaffwork_need_month_mutes%'
    - '&fНорма: %framestaffwork_need_month_complete%'
    - '&fОтыграно за месяц: &9{$played}'
    - '&fБанов: &e{$bans}'
    - '&fМутов: &e{$mutes}'
    - '&fРазбанов: &e{$unbans}'
    - '&fРазмутов: &e{$unmutes}'
    - '&fКиков: &e{$kicks}'
    - ''
  week:
    title: '&aСтатистика за неделю'
    lore:
    - ''
    - '&eНорма за неделю: &fБанов: &c%framestaffwork_need_week_bans% &8&l| &fМутов:
      &9%framestaffwork_need_week_mutes%'
    - '&fНорма: %framestaffwork_need_month_complete%'
    - '&fОтыграно за неделю: &9{$played}'
    - '&fБанов: &e{$bans}'
    - '&fМутов: &e{$mutes}'
    - '&fРазбанов: &e{$unbans}'
    - '&fРазмутов: &e{$unmutes}'
    - '&fКиков: &e{$kicks}'
    - ''
  day:
    title: '&aСтатистика за день'
    lore:
    - ''
    - '&eНорма за день: &fБанов: &c%framestaffwork_need_day_bans% &8&l| &fМутов: &9%framestaffwork_need_day_mutes%'
    - '&fНорма: %framestaffwork_need_month_complete%'
    - '&fОтыграно за день: &9{$played}'
    - '&fБанов: &e{$bans}'
    - '&fМутов: &e{$mutes}'
    - '&fРазбанов: &e{$unbans}'
    - '&fРазмутов: &e{$unmutes}'
    - '&fКиков: &e{$kicks}'
    - ''
  banlist:
    title: '&cБанлист'
    lore:
    - ''
    - ' &fНажмите, чтобы просмотреть'
    - ' &fсписок наказаний'
    - ''
    - '&eНажмите, чтобы открыть'


online:
  title: Работающие на данный момент в патруле
  player_item:
    title: '%vault_prefix% %player_name%'
    lore:
    - ''
    - '&eСтатистика за этот период:'
    - ' &fОтработал: &e{$played}'
    - ' &fБанов: &e{$bans}'
    - ' &fМутов: &e{$mutes}'
    - ' &fКиков: &e{$kicks}'
    - ' &fРазбанов: &e{$unbans}'
    - ' &fРазмутов: &e{$unmutes}'
    - ''
  not_online:
    title: '&cУпс...'
    lore:
    - ''
    - ' &fНа данный момент никто'
    - ' &fне работает'
    - ''

chats:
  only: '&6&lСТАФФВОРК&8: &fЧат можно включить во время режимы патруля!'
  enabled: '&6&lСТАФФВОРК&8: &fРежим чата &8- &aвключен'
  disabled: '&6&lСТАФФВОРК&8: &fРежим чата &8- &cвыключен'
 
  chat: '&6&lСТАФФ ЧАТ&8&l: %vault_prefix% {$name}&8: &f{$message}'


alert:
  usage: '&6&lСТАФФВОРК&8: &fОшибка, пишите - &7/sw alert <сообщение>'
  actions:
  - '[MESSAGE] АЛО АЛО АЛО АДМИН %vault_prefix% {$name} отправил вам ВАЖНОЕ СООБЩЕНИЕ:
    {$message}'
  - '[TITLE] {$message}'
  - '[ACTIONBAR] {$message}'
  visible-groups:
  - admin
  - helper
  - moder

worker-groups:
  intern:
    enable:
      prefix: §x§0§8§4§c§f§b§lᴄ§x§2§9§6§d§f§b§lᴛ§x§4§a§8§f§f§c§lᴀ§x§6§b§b§0§f§c§lж§x§8§c§d§2§f§d§lᴇ§x§a§d§f§3§f§d§lᴘ
        &f # префикс, который ставится игроку в режиме патруля.
      switch-commands-in-enable: # сюда пишете, какие права добавляются, какие забираются
        - lp user {$name} parent set intern
        - v {$name} enable
    
    disable:
      prefix: '&7&lᴄᴛᴀжᴇᴘ &f' # префикс, который ставится игроку, когда он не в режиме патруля
      switch-commands-in-disable: # сюда пишете, какие права добавляются, какие забираются
        - lp user {$name} parent set offintern
        - v {$name} disable
        - heal {$name}
  offintern:
    enable:
      prefix: '&7&lᴄᴛᴀжᴇᴘ &f' # префикс, который ставится игроку в режиме патруля.
      switch-commands-in-enable: # сюда пишете, какие права добавляются, какие забираются
        - lp user {$name} parent set intern
        - v {$name} enable
    
    disable:
      prefix: §x§0§8§4§c§f§b§lᴄ§x§2§9§6§d§f§b§lᴛ§x§4§a§8§f§f§c§lᴀ§x§6§b§b§0§f§c§lж§x§8§c§d§2§f§d§lᴇ§x§a§d§f§3§f§d§lᴘ
        &f # префикс, который ставится игроку, когда он не в режиме патруля
      switch-commands-in-disable: # сюда пишете, какие права добавляются, какие забираются
        - lp user {$name} parent set offintern
        - v {$name} disable
        - heal {$name}
 
 
 
  helper:
    enable:
      prefix: §x§a§0§f§f§0§f§lʜ§x§a§4§f§f§1§e§lᴇ§x§a§9§f§f§2§d§lʟ§x§a§d§f§f§3§c§lᴘ§x§b§2§f§f§4§b§lᴇ§x§b§6§f§f§5§a§lʀ
        &r # префикс, который ставится игроку в режиме патруля.
      switch-commands-in-enable: # сюда пишете, какие права добавляются, какие забираются
        - lp user {$name} parent set helper
        - v {$name} enable
        - tab scoreboard show staff {$name}
    
    disable:
      prefix: '&7&lʜᴇʟᴘᴇʀ &r' # префикс, который ставится игроку, когда он не в режиме патруля
      switch-commands-in-disable: # сюда пишете, какие права добавляются, какие забираются
        - lp user {$name} parent set offhelper
        - v {$name} disable
        - heal {$name}
        - tab scoreboard show dafault {$name}
  offhelper:
    enable:
      prefix: §x§a§0§f§f§0§f§lʜ§x§a§4§f§f§1§e§lᴇ§x§a§9§f§f§2§d§lʟ§x§a§d§f§f§3§c§lᴘ§x§b§2§f§f§4§b§lᴇ§x§b§6§f§f§5§a§lʀ
        &r # префикс, который ставится игроку в режиме патруля.
      switch-commands-in-enable: # сюда пишете, какие права добавляются, какие забираются
        - lp user {$name} parent set helper
        - v {$name} enable
        - tab scoreboard show staff {$name}
    
    disable:
      prefix: '&7&lʜᴇʟᴘᴇʀ &r' # префикс, который ставится игроку, когда он не в режиме патруля
      switch-commands-in-disable: # сюда пишете, какие права добавляются, какие забираются
        - lp user {$name} parent set offhelper
        - v {$name} disable
        - heal {$name}
        - tab scoreboard show dafault {$name}
  st:
    
    
    
    helper:
      enable:
        prefix: §x§a§0§f§f§0§f§lsᴛ.ʜ§x§a§4§f§f§1§e§lᴇ§x§a§9§f§f§2§d§lʟ§x§a§d§f§f§3§c§lᴘ§x§b§2§f§f§4§b§lᴇ§x§b§6§f§f§5§a§lʀ
          &r # префикс, который ставится игроку в режиме патруля.
        switch-commands-in-enable: # сюда пишете, какие права добавляются, какие забираются
          - lp user {$name} parent set st.helper
          - v {$name} enable
          - tab scoreboard show staff {$name}
      
      disable:
        prefix: '&7&lsᴛ.ʜᴇʟᴘᴇʀ &r' # префикс, который ставится игроку, когда он не в режиме патруля
        switch-commands-in-disable: # сюда пишете, какие права добавляются, какие забираются
          - lp user {$name} parent set offst.helper
          - v {$name} disable
          - heal {$name}
          - tab scoreboard show dafault {$name}
    
    
    
    moder:
      enable:
        prefix: §x§6§f§0§0§c§1§lsᴛ.ᴍ§x§7§6§0§0§c§e§lᴏ§x§7§e§0§0§d§a§lᴅ§x§8§5§0§0§e§6§lᴇ§x§8§c§0§0§f§3§lʀ
          &r # префикс, который ставится игроку в режиме патруля.
        switch-commands-in-enable: # сюда пишете, какие права добавляются, какие забираются
          - lp user {$name} parent set st.moder
          - v {$name} enable
          - fly {$name} enable
          - tab scoreboard show staff {$name}
      
      disable:
        prefix: '&7&lsᴛ.ᴍᴏᴅᴇʀ &r' # префикс, который ставится игроку, когда он не в режиме патруля
        switch-commands-in-disable: # сюда пишете, какие права добавляются, какие забираются
          - lp user {$name} parent set offst.moder
          - v {$name} disable
          - fly {$name} disable
          - heal {$name}
          - tab scoreboard show dafault {$name}
  offst:
    helper:
      enable:
        prefix: §x§a§0§f§f§0§f§lsᴛ.ʜ§x§a§4§f§f§1§e§lᴇ§x§a§9§f§f§2§d§lʟ§x§a§d§f§f§3§c§lᴘ§x§b§2§f§f§4§b§lᴇ§x§b§6§f§f§5§a§lʀ
          &r # префикс, который ставится игроку в режиме патруля.
        switch-commands-in-enable: # сюда пишете, какие права добавляются, какие забираются
          - lp user {$name} parent set st.helper
          - v {$name} enable
          - tab scoreboard show staff {$name}
      
      disable:
        prefix: '&7&lsᴛ.ʜᴇʟᴘᴇʀ &r' # префикс, который ставится игроку, когда он не в режиме патруля
        switch-commands-in-disable: # сюда пишете, какие права добавляются, какие забираются
          - lp user {$name} parent set offst.helper
          - v {$name} disable
          - heal {$name}
          - tab scoreboard show dafault {$name}
    moder:
      enable:
        prefix: §x§6§f§0§0§c§1§lsᴛ.ᴍ§x§7§6§0§0§c§e§lᴏ§x§7§e§0§0§d§a§lᴅ§x§8§5§0§0§e§6§lᴇ§x§8§c§0§0§f§3§lʀ
          &r # префикс, который ставится игроку в режиме патруля.
        switch-commands-in-enable: # сюда пишете, какие права добавляются, какие забираются
          - lp user {$name} parent set st.moder
          - v {$name} enable
          - fly {$name} enable
          - nick {$name} &k{$name}
          - tab scoreboard show staff {$name}
      
      disable:
        prefix: '&7&lsᴛ.ᴍᴏᴅᴇʀ &r' # префикс, который ставится игроку, когда он не в режиме патруля
        switch-commands-in-disable: # сюда пишете, какие права добавляются, какие забираются
          - lp user {$name} parent set offst.moder
          - v {$name} disable
          - fly {$name} disable
          - heal {$name}
          - nick {$name} &k{$name}
          - tab scoreboard show dafault {$name}
 
 
 
 
  moder:
    enable:
      prefix: §x§6§f§0§0§c§1§lᴍ§x§7§6§0§0§c§e§lᴏ§x§7§e§0§0§d§a§lᴅ§x§8§5§0§0§e§6§lᴇ§x§8§c§0§0§f§3§lʀ
        &r # префикс, который ставится игроку в режиме патруля.
      switch-commands-in-enable: # сюда пишете, какие права добавляются, какие забираются
        - lp user {$name} parent set moder
        - v {$name} enable
        - fly {$name} enable
        - nick {$name} &k{$name}
        - tab scoreboard show staff {$name}
    
    disable:
      prefix: '&7&lᴍᴏᴅᴇʀ &r' # префикс, который ставится игроку, когда он не в режиме патруля
      switch-commands-in-disable: # сюда пишете, какие права добавляются, какие забираются
        - lp user {$name} parent set offmoder
        - v {$name} disable
        - fly {$name} disable
        - heal {$name}
        - nick {$name} &k{$name}
        - tab scoreboard show dafault {$name}
  offmoder:
    enable:
      prefix: §x§6§f§0§0§c§1§lᴍ§x§7§6§0§0§c§e§lᴏ§x§7§e§0§0§d§a§lᴅ§x§8§5§0§0§e§6§lᴇ§x§8§c§0§0§f§3§lʀ
        &r # префикс, который ставится игроку в режиме патруля.
      switch-commands-in-enable: # сюда пишете, какие права добавляются, какие забираются
        - lp user {$name} parent set moder
        - v {$name} enable
        - fly {$name} enable
        - nick {$name} &k{$name}
        - tab scoreboard show staff {$name}
    
    disable:
      prefix: '&7&lᴍᴏᴅᴇʀ &r' # префикс, который ставится игроку, когда он не в режиме патруля
      switch-commands-in-disable: # сюда пишете, какие права добавляются, какие забираются
        - lp user {$name} parent set offmoder
        - v {$name} disable
        - fly {$name} disable
        - heal {$name}
        - nick {$name} &k{$name}
        - tab scoreboard show dafault {$name}

need:
  command:
    usage: '&6&lСТАФФВОРК&8&l: &fОшибка, пишите - &7/sw need set <DAY/WEEK/MONTH>
      <BANS/MUTES> <число>'
    not_number: '&cВведите число!'
    success: '&6&lСТАФФВОРК&8&l: &fВы успешно поменяли значение!'
  month: # %framestaffwork_need_month_complete%
    bans: 20 # %framestaffwork_need_month_bans%
    mutes: 50 # %framestaffwork_need_month_mutes%
    placeholder:
      success: '&aВыполнена норма'
      cancel: '&cНе выполнена.'
  week: # %framestaffwork_need_week_complete%
    bans: 5 # %framestaffwork_need_week_bans%
    mutes: 12 # %framestaffwork_need_week_mutes%
    placeholder:
      success: '&aВыполнена норма'
      cancel: '&cНе выполнена.'
  day: # %framestaffwork_need_day_complete%
    bans: 2 # %framestaffwork_need_day_bans%
    mutes: 5 # %framestaffwork_need_day_mutes%
    placeholder:
      success: '&aВыполнена норма'
      cancel: '&cНе выполнена.'

reload: '&6&lСТАФФВОРК&8&l: &fКонфигурация успешно перезагружена'

addvk:
  usage: '&6&lСТАФФВОРК&8&l: &fОшибка, пишите - &7/sw addvk <ник> <айди вк>'
  not_number: '&cВведите цифровое айди!'
  already: '&cДанный пользователь уже добавлен!'
  success: '&6&lСТАФФВОРК&8&l: &fВы успешно добавили пользователя'

delvk:
  usage: '&6&lСТАФФВОРК&8&l: &fОшибка, пишите - &7/sw delvk <ник>'
  not_number: '&cВведите цифровое айди!'
  not_have: '&cПользователь не найден!'
  success: '&6&lСТАФФВОРК&8&l: &fВы успешно добавили пользователя'

banlist:
  title: Банлист
  item:
    title: '&cДействие #{$number}'
    lore:
    - ''
    - ' &fТип наказания: &a{$type}'
    - ' &fВремя наказания: &a{$time}'
    - ' &fПричина: &a{$reason}'
    - ''
  not_bans:
    title: '&cУпс...'
    lore:
    - ''
    - ' &fНа данный момент нет'
    - ' &fнаказаний'
    - ''

vk:
  use: false
  users:
    nicknames:
      _kluffy_: 698554651
    ids:
    - 698554651
 
  admins: # доступ к команде need и kick
    - 698554651
 
  kick:
    usage: Ошибка, пишите - .kick <ник>
    success: Вы успешно очистили данные пользователя
 
  need:
    usage: Ошибка, пишите - .need set <DAY/WEEK/MONTH> <BANS/MUTES> <число>
    not_number: Введите число!
    success: Вы успешно поменяли значение!
 
  online: На данный момент работает {$players} игроков
 
  alert:
    usage: Ошибка, пишите - .alert <сообщение>
    success: Сообщение успешно отправлено!
    actions:
    - '[MESSAGE] VK отправил вам ВАЖНОЕ СООБЩЕНИЕ: {$message}'
    - '[TITLE] {$message}'
    - '[ACTIONBAR] {$message}'
    visible-groups:
    - admin
    - helper
    - moder
 
  delvk:
    usage: Ошибка, пишите - .delvk <айди вк>
    not_number: Введите цифровое айди!
    not_have: Пользователь не найден!
    success: Вы успешно убрали пользователя
 
  addvk:
    usage: Ошибка, пишите - .addvk <ник> <айди вк>
    not_number: Введите цифровое айди
    already: Данный пользователь уже добавлен!
    success: Вы успешно добавили пользователя!
 
  help:
  - ''
  - 'Помощь по командам:'
  - ' .starts <ник> [DAY/WEEK/MONTH] - Посмотреть статистику'
  - ' .addvk <ник> <айди вк> - Дать доступ к боту пользователю'
  - ' .delvk <айди вк> - Убрать из бота пользователя'
  - ' .alert <сообщение> - Отправить сообщение администрации на сервере'
  - ' .kick <ник> - Очистить данные игрока с БД'
  - ' .online - Список работающих в патруле'
  - ''
 
  stats:
    usage: Ошибка, пишите - .stats <ник> [DAY/WEEK/MONTH]
    all:
    - 'Сотрудник {$name}, статистика за всё время: '
    - 'Отыграно за всё время: {$played}'
    - 'Банов: {$bans}'
    - 'Мутов: {$mutes}'
    - 'Разбанов: {$unbans}'
    - 'Размутов: {$unmutes}'
    - 'Киков: {$kicks}'
    month:
    - 'Сотрудник {$name}, статистика за месяц: '
    - 'Отыграно за месяц: {$played}'
    - 'Банов: {$bans}'
    - 'Мутов: {$mutes}'
    - 'Разбанов: {$unbans}'
    - 'Размутов: {$unmutes}'
    - 'Киков: {$kicks}'
    week:
    - 'Сотрудник {$name}, статистика за неделю: '
    - 'Отыграно за неделю: {$played}'
    - 'Банов: {$bans}'
    - 'Мутов: {$mutes}'
    - 'Разбанов: {$unbans}'
    - 'Размутов: {$unmutes}'
    - 'Киков: {$kicks}'
    day:
    - 'Сотрудник {$name}, статистика за день: '
    - 'Отыграно за день: {$played}'
    - 'Банов: {$bans}'
    - 'Мутов: {$mutes}'
    - 'Разбанов: {$unbans}'
    - 'Размутов: {$unmutes}'
    - 'Киков: {$kicks}'

deny-commands:
- /ban
- /kick
deny-command-message: '&cВойдите в режим патруля!'
constants:
  day: '33'
  month: '2'
  week: '5'
 
Назад
Сверху Снизу