Cherepovets script for chief 2.0

for chief

当前为 2025-04-14 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         Cherepovets script for chief 2.0
// @namespace    https://forum.blackrussia.online/
// @version      1.3
// @description  for chief
// @author       rolex
// @match        https://forum.blackrussia.online/threads/*
// @include      https://forum.blackrussia.online/threads/
// @grant        none
// @license      MIT
// @icon https://freepngimg.com/thumb/eagle/20-eagle-black-siluet-png-image-download-thumb.png
// ==/UserScript==
 
(function () {
'use strict';
const UNACCEPT_PREFIX = 4; // Prefix that will be set when thread closes
const ACCEPT_PREFIX = 8; // Prefix that will be set when thread accepted
const PIN_PREFIX = 2; // Prefix that will be set when thread pins
const COMMAND_PREFIX = 10; // Prefix that will be set when thread send to project team
const WATCHED_PREFIX = 9;
const CLOSE_PREFIX = 7; // Prefix that will be set when thread closes.
const TEX_PREFIX = 13;
const GA_PREFIX = 12;
const V_PREFIX = 1;
const NARASSSMOTRENII_PREFIX = 3;
const buttons = [
{
title: 'Приветствие ',
content:
'[SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый {{ user.mention }}!<br>' + '[CENTER] [/CENTER][/FONT][/SIZE]',
},
{
title: 'Запросить доква у адм',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Запрошу доказательства у администратора.<br><br>" +
"Ожидайте ответа.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
prefix: PIN_PREFIX,
status: true,
},
{
title: 'Наказание за форум',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Игрок написал на вас жалобу, исходя из этой жалобы вам было выдано наказание.<br><br>" +
"Проверю верность вредикта куратора форума , ожидайте ответа.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
prefix: PIN_PREFIX,
status: true,
},
{
title: 'Отправить на рассмотрение',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ваша жалоба взята на рассмотрение. Ожидайте, пожалуйста, ответа от администрации и не нужно создавать копии этой темы.<br><br>" +
"Ожидайте ответа.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
prefix: PIN_PREFIX,
status: true,
},
{
title: 'у игрока Бан по IP',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Попробуйте изменить подключение на вашем устройстве. Пример: зайти в игру с подключением к Wi-Fi, мобильным интернетом или с сервисом VPN <br><br>" +
"После проделанного метода вы должны оставить сообщение в данной теме, получилось или нет.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
prefix: WATCHED_PREFIX,
status: false,
},
{
title: 'Жалоба одобрена в сторону игрока',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ваша жалоба была одобрена и будет проведена беседа с администратором.<br>Ваше наказание будет снято.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
prefix: WATCHED_PREFIX,
status: false,
},
{
title: 'Наказать адм',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ваша жалоба была одобрена и администратор будет наказан,Cпасибо за информацию.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
prefix: WATCHED_PREFIX,
status: false,
},
{
title: 'Дублирование темы ',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Если вы дальше будете дублировать темы, то ваш форумный аккаунт будет заблокирован на 3 дня и более.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]'+
'Отказано, закрыто.[/FONT][/SIZE]',
prefix: UNACCEPT_PREFIX,
status: false,
},
{
title: 'Ответ в прошлой жалобе ',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ответ был дан в прошлой теме <br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Отказано, закрыто.[/FONT][/SIZE]',
prefix: UNACCEPT_PREFIX,
status: false,
},
{
title: 'Беседа с админом',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"С администратором будет проведена беседа,Cпасибо за информацию.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Ошиблись сервером',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Вы ошиблись сервером. Подайте жалобу в разделе своего форума.<br><br>" +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Качество докв',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Пересоздайте жалобу и прикрепите туда доказательства в нормальном качестве<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'отсутствует скриншот окна блокировки аккаунта',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"В вашей жалобе отсутствует скриншот окна блокировки аккаунта.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Отказано.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Админ прав',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Доказательства были предоставлены, наказание выдано верно.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Админ прав,опру на самооборону DM',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Доказательства были предоставлены, наказание выдано верно.<br><br>" +
"Если Dm и вправду был ответным вы должны предоставить доказательства[/CENTER]<br><br>" +
"[COLOR=rgb(255, 0, 0)]2.19.[/COLOR] Запрещен DM (DeathMatch) — убийство или нанесение урона без веской IC причины [COLOR=rgb(255, 0, 0)]| Jail 60 минут[/COLOR]<br><br>" +
"[COLOR=rgb(255, 0, 0)]Примечание:[/COLOR] разрешен ответный DM в целях защиты, обязательно иметь видео доказательство в случае наказания администрации, нанесение урона по транспорту также является нарушением данного пункта правил.[/CENTER]<br><br>" +
"Переподайте жалобу с прикреплёнными доказательствами<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/CENTER][/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'КФ прав',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Проверив поданную жалобу на вас от игрока, было принято решение, что наказание выдано верно.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Жалоба не по форме',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Жалоба составлена не по форме. Внимательно прочитайте правила составления жалобы, которые закреплены в этом разделе. <br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Отказано, закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Доква нужны в имгур япикс и т д',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Доказательства должны быть загружены на фото/видео хостинги (YouTube, Япикс, imgur). <br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Отказано, закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Отстутствуют доказательств',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"В вашей жалобе отсутствуют доказательства.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Недостаточно доказательст',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"В вашей жалобе недостаточно доказательств.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Отказано.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'направить в Технический раздел',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Внимательно ознакомившись с вашей жалобой, было решено, что вам нужно обраться в технический раздел.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Более 48 часов',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"С момента выдачи наказания прошло более 48 часов.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'отсутствует скриншот выдачи наказания.',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"В вашей жалобе отсутствует скриншот выдачи наказания.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'[CENTER]Отказано, закрыто.[/CENTER][/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Передано ЗГА',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ваша жалоба будет передана Заместителю Главного Администратора на рассмотрение. Ожидайте его ответа.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
prefix: PIN_PREFIX,
status: true,
},
{
title: 'передано ГА',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ваша жалоба будет передана Главному Администратору на рассмотрение. Ожидайте его ответа.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
prefix: GA_PREFIX,
status: true,
},
{
title: 'Передано СА',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ваша жалоба передана [COLOR=rgb(255, 0, 0)]Специальной администрации[/COLOR] <br><br>" +
" Ответ может занять более 48 часов. <br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
prefix: PIN_PREFIX,
status: true,
},
{
title: 'Передано Sakaro',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ваша жалоба передана [COLOR=rgb(44, 130, 201)]Руководителю модерации Discord [/COLOR] <br><br>" +
" @sakaro [/CENTER] <br><br>" +
" Ответ может занять более 48 часов.  <br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
prefix: PIN_PREFIX,
status: true,
},
{
title: 'Направить в раздел Обжалование',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Внимательно ознакомившись с вашей жалобой, было решено, что вам нужно обраться в раздел Обжалование наказаний.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Отказано.[/FONT][/SIZE]',
prefix: UNACCEPT_PREFIX,
status: false,
},
 
{
title: 'Снять админа за жб',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Администратор будет снят со своего поста.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Беседа с кф',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"С куратором форума будет проведена беседа, ваша жалоба будет перерассмотрена.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Наказать кф',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Куратор форума будет наказан, ваша жалоба будет перерассмотрена.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Жалоба от 3 лица',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ваша жалоба составлена от 3-го лица.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Жб с редактом',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Доказательства должны быть без обрезок/замазок.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Оскорбительная жалоба',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"В вашей жалобе имеется слова оскорбительного характера, данная тема рассмотрению не пожлежит.<br><br>" +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Некликабельная ссылка',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ссылка на ваше доказательство не кликабельная, создайте новую тему с нормальной ссылкой.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Не работают доказательства',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ссылка на ваше доказательство не работает, создайте новую тему с нормальной ссылкой.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Нарушений от адм нету',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Нарушений со стороны администратора нет.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Смена наказания',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ваше наказание будет заменено на другое.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Снять наказание',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ваше наказание снято.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Нету ссылки на жб',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Нужно предоставить ссылку на вашу жалобу.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Нету /time',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"В вашей жалобе отсутствует /time.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
 
{
title: 'Жалоба оффтоп',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ваша тема никак не отностится к разделу жалобы на администрацию.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]' +
'Закрыто.[/CENTER][/FONT][/SIZE]',
prefix: CLOSE_PREFIX,
status: false,
},
{
title: 'Наказать админа и снять наказание',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ваша жалоба одобрена, администратор будет наказан.<br>Ваше наказание будет снято.<br><br>" +
'[COLOR=rgb(209, 213, 216)]Приятной игры на сервере [/COLOR][COLOR=rgb(84, 172, 210)]CHEREPOVETS[/COLOR][/FONT][COLOR=rgb(255, 255, 255)][FONT=times new roman].[/FONT][/COLOR][/SIZE]',
prefix: WATCHED_PREFIX,
status: false,
},
{
title: 'Подделка докв',
content:
'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
"Ваши доказательства подделаны, форумный аккаунт будет заблокирован.<br><br>" +
'Закрыто.[/FONT][/SIZE]',
prefix: WATCHED_PREFIX,
status: false,
},
{
	  title: '----------  Обжалования  ------------------------------------------------------------------------------------------------------------------------',
	},
	{
	  title: 'Приветствие',
	  content:
		'[SIZE=4][FONT=times new roman][CENTER]{{ greeting }}, уважаемый {{ user.mention }}![/CENTER]<br>' + '[CENTER]                       [/CENTER][/FONT][/SIZE]',
	},
    {
	  title: 'Отправить на рассмотрение',
	  content:
	'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Ваше обжалование взято на рассмотрение. Ожидайте, пожалуйста, ответа от администрации и не нужно создавать копии этой темы.<br><br>" +
		'[Color=Orange]Ожидайте ответа.[/FONT][/SIZE][/color]',
	  prefix: PIN_PREFIX,
	  status: true,
	},
    {
	  title: 'грубое нарушение',
	  content:
	'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"В обжаловании отказано. Так как ваше наказание было слишком грубым. (Например: большое количество нарушенных правил сервреа, грубое нарушение с вашей стороны и т.д.)<br><br>" +
		'[Color=Red]Отказано, закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
    {
	  title: 'Обжалование нонрп обман',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Если вы хотите хотите обжаловать наказание за НонРП обман вы должны сами связаться с человеком, которого обманули,После чего он должен написать на вас обжалование прикрепив доказательства договора о возврате имущества,ссылку на жалобу которую писал на вас, скриншот окна блокировки обманувшего, ссылки на ВК обеих сторон,По другому вы никак не сможете обжаловать наказание за НонРП обман.<br><br>" +
	  	'[Color=Red]Отказано, закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
    {
	  title: 'Обжалование ник',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Ваш аккаунт будет разблокирован ровно на 24 часа, если в течении 24 часа вы не смените свой никнейм, то вы будете заново заблокированы, для смены ника используйте /mm 10, доказательство прикрепить сюда.<br><br>" +
		'[Color=Orange]Ожидаю вашего ответа.[/FONT][/SIZE][/color]',
	  prefix: PIN_PREFIX,
	  status: true,
	},
	{
	  title: 'Запрос ссылки вк',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Прикрепите ссылку на ваш Вконтакте.<br><br>" +
		'[Color=Orange]Ожидаю вашего ответа.[/FONT][/SIZE][/color]',
	  prefix: PIN_PREFIX,
	  status: true,
	},
    {
	  title: 'Обжалование ппв',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		'Восстановите пароль через группу в ВК и пересоздайте жалобу. Также приложите скриншот из ВК, что вы изменили пароль, но не забудьте замазать сам пароль.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
 {
	  title: 'Не осознали вину',
	  content:
	  	'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"В обжалование отказано, в данный момент мы не уверены что вы осознали свой поступок.<br><br>" +
		'[Color=Red]Отказано, закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
	 {
	  title: 'Не готовы пойти на встречу',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"В обжалование отказано, в данный момент мы не готовы пойти на встречу и амнистировать ваше наказание.<br><br>" +
		'[Color=Red]Отказано, закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
    {
	  title: 'Обжалованию не подлежит',
	  content:
        '[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Данное наказание не подлежит обжалованию.<br><br>" +
		'[Color=Red]Отказано, закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
    {
	  title: 'Одобрить обжалование',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Ваше обжалование одобрено и ваше наказание будет полностью снято.<br><br>" +
		'[Color=Green]Одобрено.[/FONT][/SIZE][/color]<br><br>',
	  prefix: ACCEPT_PREFIX,
	  status: false,
	},
    {
	  title: 'Отказать обжалование',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"В обжаловании отказано.<br><br>" +
		'[Color=Red]Закрыто.[/CENTER][/FONT][/SIZE][/color]',
	   prefix: CLOSE_PREFIX,
	  status: false,
	},
     {
	  title: 'Снизить наказание до минимальных мер',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Ваше наказание будет снижено до минимальных мер.<br><br>" +
		'[Color=#AEF359]Одобрено.[/FONT][/SIZE][/color]',
	  prefix: ACCEPT_PREFIX,
	  status: false,
	},
     {
	  title: 'Отстутствуют доказательства',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
	"В вашем обжаловании отсутствуют доказательства.<br><br>" +
		'[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
    {
	  title: 'Отписал не тот игрок',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Вам в профиле написал не тот игрок которого вы обманули.<br><br>" +
		'[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
     {
	  title: 'Отстутствует скрин окна бана',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"В вашем обжаловании отсутствует скриншот окна блокировки аккаунта.<br><br>" +
		'[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
    {
	  title: 'Дублирование тем',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Если вы дальше будете дублировать темы в данном разделе, то ваш форумный аккаунт будет заблокирован.<br><br>" +
		'[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
    {
	  title: 'Доква подделаны',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
    "Ваши доказательства подделаны, форумный аккаунт будет заблокирован.<br><br>" +
    'Закрыто.[/FONT][/SIZE]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
    {
	  title: 'Уже есть мин. наказание',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Вам итак выдано минимальное наказание за нарушение.<br><br>" +
		'[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
    {
	  title: 'Снизить до 30 дней',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Ваше наказание будет снижено до 30 дней.<br><br>" +
		'[Color=green]Одобрено.[/FONT][/SIZE][/color]',
      prefix: ACCEPT_PREFIX,
	  status: false,
	},
	 {
	  title: 'Снизить до 15 дней',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Ваше наказание будет снижено до 15 дней.<br><br>" +
		'[Color=green]Одобрено.[/FONT][/SIZE][/color]',
      prefix: ACCEPT_PREFIX,
	  status: false,
	},
	 {
	  title: 'Снизить до 7 дней',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Ваше наказание будет снижено до 7 дней.<br><br>" +
		'[Color=green]Одобрено.[/FONT][/SIZE][/color]',
      prefix: ACCEPT_PREFIX,
	  status: false,
	},
    {
	  title: 'Обжалование не по форме',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Обжалование составлено не по форме. Внимательно прочитайте правила составления обжалования по этой ссылке [COLOR=rgb(226, 80, 65)][URL='https://forum.blackrussia.online/index.php?threads/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0-%D0%BF%D0%BE%D0%B4%D0%B0%D1%87%D0%B8-%D0%B7%D0%B0%D1%8F%D0%B2%D0%BA%D0%B8-%D0%BD%D0%B0-%D0%BE%D0%B1%D0%B6%D0%B0%D0%BB%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD%D0%B8%D1%8F.3429398/']*Правила подачи*[/URL][/COLOR].<br><br>" +
		'[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
    {
	  title: 'Направить в раздел жб на адм',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Внимательно ознакомившись с вашим обжалованием, было решено, что вам нужно обраться в раздел жалоб на администрацию.<br><br>" +
		'[Color=Red]Отказано.[/FONT][/color][/SIZE]',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
    {
        title: 'Направить в раздел жб на тех',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Внимательно ознакомившись с вашим обжалованием, было решено, что вам нужно обратиться в раздел жалоб на технических специалистов (наказания выданны техническим специалистом не подлежат обжалованию.).<br><br>" +
		'[Color=Red]Отказано.[/FONT][/SIZE][/color]',
	  prefix: UNACCEPT_PREFIX,
	  status: false,
	},
    {
      title: 'Доказательство в соц сети',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Загрузка доказательств в соц. сети (ВКонтакте, instagram) запрещается, доказательства должны быть загружены на фото/видео хостинги (YouTube, Япикс, imgur). <br><br>" +
		'[Color=Red]Отказано, закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
    {
	  title: 'Ошиблись сервером',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Вы ошиблись сервером. Подайте обжалование в разделе своего форума.<br><br>" +
		'[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
    {
	  title: 'NRP обман 24 часа',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Аккаунт будет разблокирован. если в течении 24-ех часов ущерб не будет возмещён владельцу согласно вашей договоренности акканут будет заблокирован навсегда.[/CENTER]<br><br>" +
		'Вы должны прислать видео доказательство возврата имущества в данную тему.[/FONT][/SIZE]',
	  prefix: PIN_PREFIX,
	  status: true,
	},
    {
	  title: 'Игрок вернул ущерб',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Спасибо за содействие, впредь не повтряйте данных ошибок ведь шанса на обжалование больше не будет.[/CENTER]<br><br>" +
		'[Color=GREEN]Одобрено.[/FONT][/SIZE][/color]',
	  prefix: ACCEPT_PREFIX,
	  status: false,
	},
    {
      title: 'Мут/джаил',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Ваше наказание не столь строгое для обжалования. <br><br>" +
		'[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
     },
     {
      title: 'Обжалование оффтоп',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Ваша тема никак не отностится к разделу обжалования наказаний. <br><br>" +
		'[Color=Red]Закрыто.[/FONT][/SIZE][/color]',
	  prefix: CLOSE_PREFIX,
	  status: false,
	},
     {
	  title: 'Передать ГА',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Ваше обжалование передано Главному администратору.<br><br>" +
		'[Color=#ED7014]Ожидайте ответа.[/FONT][/SIZE][/color]',
	  prefix: PIN_PREFIX,
	  status: true,
	},
     {
	  title: 'Передать СА',
	  content:
		'[COLOR=rgb(255, 0, 0)][SIZE=4][FONT=times new roman]{{ greeting }}, уважаемый [/COLOR] {{ user.mention }}<br><br>'+
		"Ваше обжалование передано Специальной администрации.<br><br>" +
		'[Color=#ED7014]Ожидайте ответа.[/FONT][/SIZE][/color]',
	  prefix: PIN_PREFIX,
	  status: true,
	},
];
 
$(document).ready(() => {
// Загрузка скрипта для обработки шаблонов
$('body').append('<script src="https://cdn.jsdelivr.net/npm/handlebars@latest/dist/handlebars.js"></script>');
 
// Добавление кнопок при загрузке страницы
addButton('На рассмотрение', 'pin');
addButton('КП', 'teamProject');
addButton('Одобрено', 'accepted');
addButton('Отказано', 'unaccept');
addButton('Закрыто', 'close');
addButton('Ответы', 'selectAnswer');
 
// Поиск информации о теме
const threadData = getThreadData();
 
$('button#pin').click(() => editThreadData(PIN_PREFIX, true));
$('button#accepted').click(() => editThreadData(ACCEPT_PREFIX, false));
$('button#teamProject').click(() => editThreadData(COMMAND_PREFIX, true));
$('button#close').click(() => editThreadData(CLOSE_PREFIX, false));
$('button#unaccept').click(() => editThreadData(UNACCEPT_PREFIX, false));
 
$(`button#selectAnswer`).click(() => {
XF.alert(buttonsMarkup(buttons), null, 'Выберите ответ:');
buttons.forEach((btn, id) => {
if(id > 0) {
$(`button#answers-${id}`).click(() => pasteContent(id, threadData, true));
} else {
$(`button#answers-${id}`).click(() => pasteContent(id, threadData, false));
}
});
});
});
 
function addButton(name, id) {
$('.button--icon--reply').before(
`<button type="button" class="button rippleButton" id="${id}" style="margin: 3px;">${name}</button>`,
);
}
 
function buttonsMarkup(buttons) {
return `<div class="select_answer">${buttons
.map(
(btn, i) =>
`<button id="answers-${i}" class="button--primary button ` +
`rippleButton" style="margin:5px"><span class="button-text">${btn.title}</span></button>`,
)
.join('')}</div>`;
}
 
function pasteContent(id, data = {}, send = false) {
const template = Handlebars.compile(buttons[id].content);
if ($('.fr-element.fr-view p').text() === '') $('.fr-element.fr-view p').empty();
 
$('span.fr-placeholder').empty();
$('div.fr-element.fr-view p').append(template(data));
$('a.overlay-titleCloser').trigger('click');
 
if(send == true){
editThreadData(buttons[id].prefix, buttons[id].status);
$('.button--icon.button--icon--reply.rippleButton').trigger('click');
}
}
 
function getThreadData() {
const authorID = $('a.username')[0].attributes['data-user-id'].nodeValue;
const authorName = $('a.username').html();
const hours = new Date().getHours();
return {
user: {
id: authorID,
name: authorName,
mention: `[USER=${authorID}]${authorName}[/USER]`,
},
greeting: () =>
4 < hours && hours <= 11
? 'Доброе утро'
: 11 < hours && hours <= 15
? 'Добрый день'
: 15 < hours && hours <= 21
? 'Добрый вечер'
: 'Доброй ночи',
};
}
 
function editThreadData(prefix, pin = false) {
// Получаем заголовок темы, так как он необходим при запросе
const threadTitle =
$('.p-title-value')[0].lastChild.textContent;
 
if(pin == false){
fetch(`${document.URL}edit`, {
method: 'POST',
body: getFormData({
prefix_id: prefix,
title: threadTitle,
_xfToken: XF.config.csrf,
_xfRequestUri: document.URL.split(XF.config.url.fullBase)[1],
_xfWithData: 1,
_xfResponseType: 'json',
}),
}).then(() => location.reload());
}
if(pin == true){
fetch(`${document.URL}edit`, {
method: 'POST',
body: getFormData({
prefix_id: prefix,
title: threadTitle,
sticky: 1,
_xfToken: XF.config.csrf,
_xfRequestUri: document.URL.split(XF.config.url.fullBase)[1],
_xfWithData: 1,
_xfResponseType: 'json',
}),
}).then(() => location.reload());
}
}
 
function getFormData(data) {
const formData = new FormData();
Object.entries(data).forEach(i => formData.append(i[0], i[1]));
return formData;
}
})();