您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Скрипт для ГС/ЗГС
// ==UserScript== // @name Скрипт ГС/ЗГС PSKOV // @namespace http://tampermonkey.net/ // @version 1.53 // @description Скрипт для ГС/ЗГС // @author Персона // @match https://forum.blackrussia.online/threads/* // @icon https://i.yapx.cc/WPLz0.jpg // @grant none // @license MIT // ==/UserScript== (function () { 'use strict'; const UNACCСEPT_PREFIX = 4; // Prefix that will be set when thread closes const ACCСEPT_PREFIX = 8; // Prefix that will be set when thread accepted const RESHENO_PREFIX = 6; // Prefix that will be set when solving the problem const PINN_PREFIX = 2; // Prefix that will be set when thread pins const GA_PREFIX = 12; // Prefix that will be set when thread send to ga const COMMAND_PREFIX = 10; // Prefix that will be set when thread send to project team const WATCHED_PREFIX = 9; const CLOSE_PREFIX = 7; const SPECY_PREFIX = 11; const TEXY_PREFIX = 13; const OJIDANIE_PREFIX = 14; const OTKAZBIO_PREFIX = 4; const ODOBRENOBIO_PREFIX = 8; const NARASSMOTRENIIBIO_PREFIX = 2; const REALIZOVANO_PREFIX = 5; const VAJNO_PREFIX = 1; const PREFIKS = 0; const KACHESTVO = 15; const RASSMOTRENO_PREFIX = 9; const OTKAZRP_PREFIX = 4; const ODOBRENORP_PREFIX = 8; const NARASSMOTRENIIRP_PREFIX = 2; const OTKAZORG_PREFIX = 4; const ODOBRENOORG_PREFIX = 8; const NARASSMOTRENIIORG_PREFIX = 2; const buttons = [ { title: 'Другое', content: '[CENTER][B][FONT=times new roman][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=times new roman][/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(-ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=times new roman][B] Текст [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=times new roman][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + '[CENTER][COLOR=#FF0000]Закрыто.[/COLOR] [/FONT][/SIZE][/CENTER]<br>', }, { title: 'На рассмотрение', content: '[CENTER][B][FONT=times new roman][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=times new roman] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(-ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=times new roman][B]Ваша жалоба взята на рассмотрение. <br>Ожидайте ответа в данной теме. Не создавайте повторные темы в противном случае Вы можете получить блокировку форумного аккаунта.[/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=times new roman][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + '[CENTER][COLOR=#FFFF00]На рассмотрении[/COLOR]. [/FONT][/SIZE][/CENTER]<br>', prefix: PINN_PREFIX, status: true, }, { title: '._________________________Ответы на жалобы на Лидера__________________________.', }, { title: 'Беседа с лд', content: '[CENTER][B][FONT=times new roman][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=times new roman] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=times new roman][B]Ваша жалоба одобрена. <br>С Лидером будет проведена беседа. [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=times new roman][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + '[CENTER][COLOR=rgb(65, 168, 95)]Одобрено[/COLOR], закрыто. [/FONT][/SIZE][/CENTER]', prefix: ACCСEPT_PREFIX, status: false, }, { title: 'Наказание лд', content: '[CENTER][B][FONT=times new roman][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=times new roman] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=times new roman][B]Ваша жалоба одобрена.<br> В сторону Лидера будут применены меры.[/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=times new roman][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + '[CENTER][COLOR=rgb(65, 168, 95)]Одобрено[/COLOR], закрыто. [/FONT][/SIZE][/CENTER]', prefix: ACCСEPT_PREFIX, status: false, }, { title: 'Не являеться ЛД', content: '[CENTER][B][FONT=times new roman][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=times new roman] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=times new roman][B]Данный игрок больше не является лидером. [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=times new roman][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + '[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]', prefix: CLOSE_PREFIX, status: false, }, { title: 'Лидер был снят', content: '[CENTER][B][FONT=times new roman][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=times new roman] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=times new roman][B]Ваша жалоба была одобрена. Лидер будет снят со своего поста [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=times new roman][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + '[CENTER][COLOR=#FF0000]Закрыто. [/color][/FONT][/SIZE][/CENTER]', prefix: CLOSE_PREFIX, status: false, }, { title: 'Нет нарушения', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Исходя из выше приложенных доказательств, нарушений со стороны лидера - не имеется. [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: '.______________Ответы на жалобы на СС______________.', }, { title: 'Беседа с Замом', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Ваша жалоба одобрена. С Заместителем будет проведена беседа. [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(65, 168, 95)]Одобрено[/COLOR], закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: ACCСEPT_PREFIX, status: false, }, { title: 'Наказание Зама', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Ваша жалоба одобрена. В сторону Заместителя будут применены меры.[/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(65, 168, 95)]Одобрено[/COLOR], закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: ACCСEPT_PREFIX, status: false, }, { title: 'Не являеться Замом', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Данный игрок больше не является заместителем. [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: 'Зам был снят', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Ваша жалоба была одобрена. Заместитель будет снят со своего поста [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER]Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: 'Нет нарушения зама', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Исходя из выше приложенных доказательств, нарушений со стороны заместителя - не имеется. [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: '.______________Дополнительно______________.', }, { title: 'Жалоба просрочена', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Срок написания жалобы составляет два дня (48 часов) с момента совершенного нарушения со стороны лидера сервера.[/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: 'Нет док-ев', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]В вашей жалобе отсутствуют доказательства.[/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: 'Не по форме', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Ваша жалоба составлена не по форме, или же не соответствует правилам подачи. Ознакомится с ними можно тут - [URL='https://forum.blackrussia.online/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%B6%D0%B0%D0%BB%D0%BE%D0%B1-%D0%BD%D0%B0-%D0%BB%D0%B8%D0%B4%D0%B5%D1%80%D0%BE%D0%B2.3429391/']Кликабельно[/URL] [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: 'В раздел ЖБ на сотрудников', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Вы ошиблись разделом, пожалуйста напишите свою жалобу в раздел «Жалобы на сотрудников». [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: 'Недостаточно док-ев', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Недостаточно доказательств для корректного рассмотрения вашего обращения. [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: 'Док-ва в соц.сетях', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Доказательства в социальных сетях (VK,Instagram,FaceBook) не принимаются, загрузите доказательства на фохостинг (Imgur,Yapix,Youtube). [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: 'Правила раздела', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Пожалуйста, убедительная просьба, ознакомится с назначением данного раздела в котором Вы создали тему, так как ваш запрос никоим образом не относится к предназначению данного раздела. [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: 'Удалить тему', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Тема будет удалена. [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: 'Нету /time', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]В ваших доказательствах отсутствует /time. [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: 'От 3 лица', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Ваша жалоба составлена от 3-его лица. Подобные жалобы не принимаются. [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#00BFFF]Saratov.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, { title: 'Нужен фрапс', content: '[CENTER][B][FONT=trebuchet ms][SIZE=3][IMG]https://i.postimg.cc/59LwGqfX/In-Shot-20230723-125050272.gif[/IMG][/SIZE][/FONT][/B][SIZE=3][FONT=trebuchet ms] [/CENTER]<br>' + "[CENTER][B]Приветствую уважаемый(- ая) [COLOR=rgb(243, 121, 52)]{{ user.mention }}[/COLOR]. [/CENTER]<br>" + "[CENTER] [IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B]Недостаточно доказательств для корректного рассмотрения жалобы. В данном случае требуются видео - доказательства. [/B][/FONT][/SIZE][/CENTER]<br>" + "[CENTER][SIZE=3][FONT=trebuchet ms][B][IMG]https://i.postimg.cc/9FPsW7YM/image.png[/IMG][/CENTER]<br>" + "[CENTER][COLOR=rgb(255, 0, 0)]Отказано[/COLOR], Закрыто. [/FONT][/SIZE][/CENTER]<br>" + '[RIGHT][SIZE=3][FONT=trebuchet ms][B]С уважением Администрация сервера [COLOR=#008000]PSKOV.[/COLOR][/B][/FONT][/SIZE][/RIGHT]', prefix: CLOSE_PREFIX, status: false, }, ]; $(document).ready(() => { $('body').append('<script src="https://cdn.jsdelivr.net/npm/handlebars@latest/dist/handlebars.js"></script>'); addButton('На рассмотрение💫', 'pin'); addButton('Важно💥', 'Vajno'); addButton('Одобрено✅', 'accepted'); addButton('Отказано⛔', 'unaccept'); addButton('Решено✅', 'Resheno'); addButton('Закрыто⛔', 'Zakrito'); addButton('Рассмотрено✅', 'Rassmotreno'); addButton('Ответы💥', 'selectAnswer'); const threadData = getThreadData(); $('button#pin').click(() => editThreadData(PINN_PREFIX, true)); $('button#accepted').click(() => editThreadData(ACCСEPT_PREFIX, false)); $('button#Ga').click(() => editThreadData(GA_PREFIX, true)); $('button#Spec').click(() => editThreadData(SPECY_PREFIX, true)); $('button#teamProject').click(() => editThreadData(COMMAND_PREFIX, true)); $('button#unaccept').click(() => editThreadData(UNACCСEPT_PREFIX, false)); $('button#Texy').click(() => editThreadData(TEXY_PREFIX, false)); $('button#Resheno').click(() => editThreadData(RESHENO_PREFIX, false)); $('button#Zakrito').click(() => editThreadData(CLOSE_PREFIX, false)); $('button#Realizovano').click(() => editThreadData(REALIZOVANO_PREFIX, false)); $('button#Vajno').click(() => editThreadData(VAJNO_PREFIX, false)); $('button#Rassmotreno').click(() => editThreadData(RASSMOTRENO_PREFIX, false)); $('button#Ojidanie').click(() => editThreadData(OJIDANIE_PREFIX, false)); $('button#Prefiks').click(() => editThreadData(PREFIKS, false)); $('button#Kachestvo').click(() => editThreadData(KACHESTVO, 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()); } else { fetch(`${document.URL}edit`, { method: 'POST', body: getFormData({ prefix_id: prefix, title: threadTitle, pin: 1, _xfToken: XF.config.csrf, _xfRequestUri: document.URL.split(XF.config.url.fullBase)[1], _xfWithData: 1, _xfResponseType: 'json', }), }).then(() => location.reload()); } 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()); } else { fetch(`${document.URL}edit`, { method: 'POST', body: getFormData({ prefix_id: prefix, title: threadTitle, pin: 1, _xfToken: XF.config.csrf, _xfRequestUri: document.URL.split(XF.config.url.fullBase)[1], _xfWithData: 1, _xfResponseType: 'json', }), }).then(() => location.reload()); } function moveThread(prefix, type) { const threadTitle = $('.p-title-value')[0].lastChild.textContent; fetch(`${document.URL}move`, { method: 'POST', body: getFormData({ prefix_id: prefix, title: threadTitle, target_node_id: type, redirect_type: 'none', notify_watchers: 1, starter_alert: 1, starter_alert_reason: "", _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; } } })();